linux内核支持ntfs,内核编译之支持NTFS

内核编译之支持NTFS

这次我们就拿让RedHat支持ntfs来演示一下linux内核编译

有时候我们需要定制化自己的内核,或要启用某些功能来支持我们的硬件&系统或去掉一些不必要的功能来减少攻击面。这个时候我们就需要编译内核来实现我们的目的了,好了,现在我们开始来演示一下怎么做。

首先,我们要得到内核源代码,这个可以直接去下载,地址是http://www.kernel.org/进去之后如下图,我们下载我们需要的就可以了

b3b36ce0676cf1f61533d289cf7142c0.png

下载完成后,我们得到一个归档过的文件,我们来做解压

过程如下,我们还可以用file 命令来看一下这是什么文件,如图,这是用bzip2归档过的,我们就用bzip2来解压好了

a91c61b0d2e7e570e21c2881c79a18be.png

用同样的步骤,我们解压linuxxxxx.tar

tar -xvf linux-2.6.32.59.tar

好的,我们现在来copy到/usr/srv下,我给它重名命成linux

mv linux-2.6.32.59 /usr/src/linux

b5968bc4fe2cdb0f592f0b90abf848e1.png

还有,如果你是通过安装kernel-source或系统带的源代码也可以,记住清除从前编译内核时残留的.o 文件和不必要的关联

makemrproper

我们既然要编译内核,肯定要有make命令,编译要用gcc,所以我们直接来安装一下

eba66c1de3d1c592b56354266b6b7c65.png

5d176876a22d7084aea727f6f4f213bd.png

这是通过cat README |less得出的,如下图

74ab546c07afda8a1e54a6ab11368fb5.png

在图形界面下编译的时候用make xconfig;字符界面下用make menuconfig,我个人喜欢用后者

如果出现错误,会提示的很清楚,我们按着来就好了

2f2ad118b38c041b5616d48b6862175f.png

b09f7227a8869f3727bfb85bc52ea71a.png

出现这个画面的时候说明问题已经不大了,但还是不好看,下面的乱码是因为字符集问题

ab92c05572394ac2781767666a7a1d0d.png

下图中我已经把字符集改成纯英文的了,如图所示,我们可以用键盘上的上下来选择,我们看到,这里分门别类的列出来的项目,此次我们的目标是ntfs,它属于文件系统格式类的,下图中我们有个file systems,这就是了,我们选中后直接回车就可以进入子项,在里面就会有很多的文件格式

590e026aa6c997f49046c8da2fba2a09.png

进入后,我们往下走,找到如下图所示的DOS/FAT/NT开头的,然后我们再次双击进去,找到NTFS

7dcbd6e2ee836ba97887f54640c44b3b.png

找到后我们按空格可以选中,然后我们按ESC,退出来,一路ESC

5d1b43e13d6526077c2b33e220a882fb.png

亲,这里一定要选YES啊,不然你前面选半天的东西就没了

6aa3a4b6d8275bbdb01cc08671dd249a.png

下图中,说配置写入到了.config

be121b6179865a0f84fca39a9c0983b0.png

自带的帮助里一直再说一定要注意备份,你们也是哦亲

8d17b2941ed9e95a9e5c1b6a1ca8a970.png0b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值