Ubuntu 系统的内核升级的简单方法。本篇以 Ubuntu 20.04 为例,所有命令均以 root 用户运行。
下载最新内核
| 12
 3
 4
 5
 6
 7
 8
 
 | wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.16.10/amd64/linux-headers-5.16.10-051610_5.16.10-051610.202202161442_all.deb
 wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.16.10/amd64/linux-headers-5.16.10-051610-generic_5.16.10-051610.202202161442_amd64.deb
 
 wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.16.10/amd64/linux-image-unsigned-5.16.10-051610-generic_5.16.10-051610.202202161442_amd64.deb
 
 
 wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.16.10/amd64/linux-modules-5.16.10-051610-generic_5.16.10-051610.202202161442_amd64.deb
 
 | 
安装内核
安装完成后需要重启
卸载旧内核
查看所有已经安装的内核和头文件
| 12
 
 | dpkg --list | grep linux-imagedpkg --list | grep linux-headers
 
 | 
卸载旧内核(注意一定要有一个内核可以使用)
| 12
 
 | apt purge linux-image-xxxapt purge linux-headers-xx
 
 | 
关闭内核自动更新
| 1
 | apt-mark hold linux-image-generic linux-headers-generic
 | 
打开内核自动更新
| 1
 | apt-mark unhold linux-image-generic linux-headers-generic
 | 
查看内核版本
| 12
 3
 4
 5
 
 | uname -r
 uname -rs
 
 uname -a
 
 | 
参考链接
- How to upgrade Linux Kernel on Ubuntu 20.04 to 5.16 Release
- How to upgrade Ubuntu to 22.04 and kernel to 5.16
- Ubuntu内核(更新和卸载内核、取消自动更新)