1. 程式人生 > >centos7.5內核編譯安裝

centos7.5內核編譯安裝

png href 技術分享 pro ref inf set uname util

1.安裝依賴

yum -y install gcc bc gcc-c++ ncurses ncurses-devel cmake elfutils-libelf-devel openssl-devel

2.下載內核版本解壓並進入解壓目錄(4.12.3版本)

wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.12.3.tar.xz && tar -xvf linux-4.12.3.tar.xz && cd linux-4.12.3

3.清理內核源目錄

make mrproper

4.使用make menuconfig菜單來訂制內核功能 (這裏我們使用默認直接保存即可)

make menuconfig

5.編譯(時間很長,可以吃幾局雞再來)

make

技術分享圖片

6.安裝模塊(進入解壓目錄安裝模塊,安裝完畢後可以到/lib/modules目錄下查看)

make modules_install

技術分享圖片

查看/lib/modules

技術分享圖片

7.執行make install 安裝內核相關文件

make install

技術分享圖片

8.安裝完成後修改默認內核啟動項

cat /boot/grub2/grub.cfg | grep menuentry //查看系統可用內核
grub2-set-default ‘CentOS Linux (4.12.3) 7 (Core)‘ //修改開機默認使用的內核

技術分享圖片

9.重啟電腦後uname -r查看內核版本

reboot

uname -r

技術分享圖片

這樣就完成了

centos7.5內核編譯安裝