linux如何编译安装新内核支持NTFS文件系统(以redhat7.2x64为例)

2019-10-13 18:47:34丽君

经过反复研究,我将字体缩小的时候,当字体为13的时候,在终端执行上述命令,是不会出现因为显示不下而报错的。下面是截图。

生成.config配置文件,查看此配置文件:

[root@xiaolyu linux-4.7.2]# vim .config


选择“File system” 然后按回车

由上图可以看出,新内核支持多种文件系统。

按【空格键】,进入下图:

用原内核的配置文件,覆盖新内核的配置文件。这里说明一下:为什么要用原内核覆盖新内核,因为内核的配置,比较复杂,可以参考:http://blog.csdn.net/star_xiong/article/details/17357821

http://blog.csdn.net/xuyuefei1988/article/details/8635539

            http://www.linuxidc.com/Linux/2012-06/63092.htm

新旧内核的差别在于ntfs文件系统的支持,所以用老的来覆盖一下。

如果出现是否覆盖 n不覆盖 y 覆盖,这里选y覆盖。

[root@xiaolyu linux-4.7.2]# cp /boot/config-3.10.0-327.el7.x86_64 /sdb1/linux-4.7.2/.config
cp: overwrite ‘/sdb1/linux-4.7.2/.config'? y
[root@xiaolyu linux-4.7.2]#

比较原内核的配置文件和备份的新生成的配置文件的差异:

[root@xiaolyu linux-4.7.2]# diff .config .config_bak
3c3
< # Linux/x86_64 3.10.0-327.el7.x86_64 Kernel Configuration
---
> # Linux/x86 4.7.2 Kernel Configuration
13d12
< CONFIG_HAVE_LATENCYTOP_SUPPORT=y
14a14,17
> CONFIG_ARCH_MMAP_RND_BITS_MIN=28

因为差异实在太大了,想了解具体的差异的朋友,可以看我另一篇博文:

<linux内核更新前后配置文件的比较>http://www.cnblogs.com/jasmine-Jobs/p/5808949.html

差异还是蛮大的。因为太长了,这里仅仅给出一个局部的截图: