目前最新的ubuntu server lts版本默认内核是5.4.0,最新的内核为5.9。本文介绍如何手动更新内核。以下内容以ubuntu server lts 20.04,64位系统为例。
1、下载内核
网址为https://kernel.ubuntu.com/~kernel-ppa/mainline/,拉到最下可以看到5.9版本,带有RC的为预览版,建议稳定版。

图中的1、3、4、6为需要下载的内核,在主机上运行如下命令,如下图所示:
1、cd /tmp
2、wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.9/amd64/linux-headers-5.9.0-050900-generic_5.9.0-050900.202010112230_amd64.deb https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.9/amd64/linux-headers-5.9.0-050900_5.9.0-050900.202010112230_all.deb https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.9/amd64/linux-image-unsigned-5.9.0-050900-generic_5.9.0-050900.202010112230_amd64.deb https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.9/amd64/linux-modules-5.9.0-050900-generic_5.9.0-050900.202010112230_amd64.deb

2、安装内核
安装命令为sudo dpkg -i *.deb
,安装完后执行sudo shutdown now -r
重启主机,如下图所示:

3、检查是否安装成功并且以新内核启动
执行命令sudo uname -a
检查是否以5.9内核启动,如下图即为成功。

4、查看所有安装的内核
通过命令sudo dpkg --get-selections |grep linux
可以查看当前系统安装的所有内核。如下图所示:

5、卸载不用的内核
以上图显示的内核为例,执行命令sudo apt purge linux-headers-5.4.0-48 linux-headers-5.4.0-48-generic linux-image-5.4.0-48-generic linux-modules-5.4.0-48-generic linux-modules-extra-5.4.0-48-generic
,如下图所示:

结束。