本文最后更新于:June 14, 2019 pm
Ubuntu18.04升级5.1.9的Linux内核,如果提示权限不足记得切换root用户。
CentOS7版本请移步这里。
1、下载内核
下载所需内核,官网地址:
https://kernel.ubuntu.com/~kernel-ppa/mainline
目前来看最新的应该是5.1.9
取决于您的操作系统类型,请依次下载和安装软件包:
linux-headers-5.1.9-xxxxxx_all.deb
linux-headers-5.1.9-xxx-generic(/lowlatency)_xxx_amd64(/i386).deb
linux-modules-5.1.9-xxx-generic(/lowlatency)_xxx_amd64(/i386).deb
linux-image-xxx-5.1.9-xxx-generic(/lowlatency)_xxx_amd64(/i386).deb
选择通用系统的generic,低延迟系统(例如用于录制音频)的lowlatency,64位系统的amd6432位系统的i386,其他OS类型的armhf,arm64等。
| wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.1.9/linux-headers-5.1.9-050109_5.1.9-050109.201906111132_all.deb wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.1.9/linux-headers-5.1.9-050109-generic_5.1.9-050109.201906111132_amd64.deb wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.1.9/linux-image-unsigned-5.1.9-050109-generic_5.1.9-050109.201906111132_amd64.deb wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.1.9/linux-modules-5.1.9-050109-generic_5.1.9-050109.201906111132_amd64.deb
|
2、安装内核
重启后查看当前内核版本
3、卸载内核
| sudo dpkg --get-selections | grep linux
|
| sudo apt autoremove <package>
|
| sudo update-grub sudo update-grub2
|
重启后再次查看,对类型为deinstall的进行下列操作彻底删除
| sudo dpkg --get-selections | grep linux sudo dpkg -P <package>
|
4、更改启动内核
| cat /boot/grub/grub.cfg | grep 'menuentry'| grep Ubuntu
|
从图中可以看到这里有四个启动内核共计两个版本。
| cat /boot/grub/grub.cfg | grep 'set default'
|
set default="0"
就是上面列表中的第一个,修改为需要启动的内核序号即可