虛擬機裝的是ubuntukylin 18.04Lts 版本,自帶的內核版本可以通過 cat /proc/version 查看
升級步驟
1.安裝軟件包
sudo apt-get install libncurses5-dev libssl-dev build-essential openssl
2. 下載解壓內核源碼包
到網站下載升級的內核版本 https://mirrors.edge.kernel.org/pub/linux/kernel/
xz -d linux-5.4.tar.xz
tar -xvf linux-5.4.tar
3. 配置內核
把系統自帶的配置文件 複製到 新的內核源碼目錄下,在執行 make menuconfig 並保存 ,(厲害的可以手工配置)
cd linux-5.4
cp /boot/config-*-generic .config
4.編譯內核
make -jn //n 表示使用多少個cpu核心來編譯內核,可以先查看系統有各多少個cpu核心 ,cat /proc/cpuinfo
processor :3 //表示有4個,從0開始計數
此外編譯過程中也遇到了一些錯誤,都是找不到命令,像第一步一樣安裝相關的軟件包即可
5.編譯和安裝內核模塊
sudo make modules_install
6.安裝內核鏡像到linux 系統中
sudo make install
重啓 就升級成功,查看版本,即我們剛纔編譯安裝的版本。