Fedora 23重編kernel

Fedora 23重編kernel 2016/02/03

Step1)下載最新kernel,到https://www.kernel.org/查詢最新核心

#cd /usr/src/

#wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.4.1.tar.xz

Step2)解壓縮kernel

#tar –xvJf linux-4.4.1.tar.xz

Step3)客製化核心

#dnf install ncurses ncurses-devel

#cd linux-4-4-1

#make config

客製化的設定檔在.config

Step4)編譯kernel

#dnf install libssl-devel

#make

#make modules

#make modules_install

在資料夾/lib/modules/4-4-1/,可以找到編譯好的模組

Step5)安裝kernel

#make install

會更新grub,不用再去設定開機grub程式

在/boot資料夾下有

vmlinuz-4.1.1 真正的kernel

System.map-4.1.1 匯出kernel的symbol

initrd.img-4.1.1 initrd映像檔

config-4.1.1 kernel的設定檔

Step6)重新開機

#reboot

開機選單會多出4.4.1,點選4.4.1版本的kernel,使用以下指令列出kernel版本。

#uname –r