先把下載的內核解壓展開歸檔
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.www58058.com/80133