先把下载的内核解压展开归档
tar -xvf linux-4.12.tar.xz
把linux系统中的/boot/config-3.10.0-514.el7.x86_64
copy到归档文件中并命名为.config
cp config-3.10.0-514.el7.x86_64 /app/linux-4.12/.config
安装包组
yum groupinstall "Development Tools"
安装好之后进入展开的内核文件
然后打开工具菜单
make menuconfig
系统提示我缺少工具
缺什么工具装什么工具
安装缺少工具
yum install ncurses-devel
再进菜单
make menuconfig
进入的菜单
我们可以更改一下内核版本 编译者自己加的
选择回车
要是里面输入错误 按着ctrl+backspace进行回删
填写之后转到“ok”回车
这里最下面的选项用tab可以切换
这里的exit不是退出,而是退到上一个菜单栏
选择文件系统模块
选择dos的
找到ntfs的模块
前面的选项是用空格转换
然后exit退出
最后会问你是否保存 确定就行啦
这里可以进去.config查看一下ntfs是否更改
到这定制功能就结束了
接下来开始编译
我们可以先查看系统有几个cpu然后多线程编译
lscpu
然后就开始编译
make -j 2 && for i in {1..10};do echo -e "\a";sleep 1;done
这个编译接结束后让系统自己报警提示
这里报警出错 ,缺少工具。
还是原来是思想:缺什么装什么
yum -y install openssl-devel
然后再重新编译
编译完成之后
make modules_install安装模块
安装之后查看模块是否已经安装
ls /lib/modules
然后再把内核编译到/boot下
系统最后有提示缺少工具
看缺少什么继续装就行了
yum install elfutils-libelf
然后再重启
reboot
选择自己编译的内核启动就好
原创文章,作者:phosphor,如若转载,请注明出处:http://www.178linux.com/80133