編譯內核基本方法
安裝必備軟件
sudo apt install make
sudo apt install build-essential
sudo apt install libncurses5-dev
sudo apt install bison
sudo apt install flex
sudo apt install libssl-dev
從www.kernel.org
上下載Linux內核源碼,例如linux-5.10.69.tar.xz,然后解壓。
tar -xvf linux-5.10.69.tar.xz
進入linux-5.10.69
文件夾。
cd linux-5.10.69
執行如下動作
make mrproper
make clean
make menuconfig
在執行完make menuconfig
后,會產生圖形界面。選擇下方的save
,將內核配置保存在.config
文件中,然后選擇exit
退出。在編譯內核之前,可以通過修改.config
的內容來修改內核配置。
配置完成后,編譯內核並安裝。
make -j$(nproc)
sudo make modules_install
sudo make install
重啟系統。
sudo reboot now
重啟完成后查看內核版本。
uname -r
至此,內核已經被成功更換。