查看當前的內核版本: uname -r, 輸出示例: laggage@laplus:~$ uname -r 5.11.0-41-generic 下載鏡像安裝包 wget \ kernel.ubuntu.com/~kernel-ppa/mainline/v4.12/linux-headers-4.12 ...
查看當前的內核版本: uname -r
, 輸出示例:
laggage@laplus:~$ uname -r
5.11.0-41-generic
下載鏡像安裝包
wget \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.12/linux-headers-4.12.0-041200_4.12.0-041200.201707022031_all.deb \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.12/linux-headers-4.12.0-041200-generic_4.12.0-041200.201707022031_amd64.deb \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.12/linux-image-4.12.0-041200-generic_4.12.0-041200.201707022031_amd64.deb
PS: linux鏡像文件包含一下類型
linux-image-版本號:內核映像文件
linux-headers-版本號:內核頭文件
linux-image-extra-版本號:內核擴展文件
安裝剛纔下載的鏡像
sudo dpkg -i linux-headers-4.12*.deb linux-image-4.12*.deb
查看已安裝的內核版本, 已檢驗剛纔是否安裝成功
find /boot/vmli*
輸出示例:
laggage@stx:~$ find /boot/vmli*
/boot/vmlinuz
/boot/vmlinuz-4.11.8-041108-generic
/boot/vmlinuz-4.12.0-041200-generic
/boot/vmlinuz-4.14.129-bbrplus
/boot/vmlinuz-5.4.0-96-generic
可以看到其中包含/boot/vmlinuz-4.12.0-041200-generic
說明剛纔安裝成功了
替換boot/grub/grub.cfg
文件中內核的版本號: sed -i 's/5.11.0-41-generic/4.12.0-041200-generic/g'
PS: 需要根據自己系統當前的內核版本修改 sed 指令中的
5.11.0-41-generic
部分(uname -r
查看當前系統內核版本)
最後重啟系統 sudo shutdown -r now
作者:Laggage
出處:https://www.cnblogs.com/laggage/p/16222125.html
說明:轉載請註明來源