uname -r

首先使用如下命令安装内核:
apt-get install linux-image-5.4.0-26-generic linux-headers-5.4.0-26-generic linux-modules-5.4.0-26-generic
使用命令: dpkg --get-selections | grep linux- 查看已经安装的内核:
linux-base install
linux-firmware install
linux-generic install
linux-headers-5.4.0-169 install
linux-headers-5.4.0-169-generic install
linux-headers-5.4.0-26 install #已安装
linux-headers-5.4.0-26-generic install
linux-headers-generic install
linux-image-5.4.0-169-generic install
linux-image-5.4.0-26-generic install #已安装
linux-image-generic install
linux-modules-5.4.0-169-generic install
linux-modules-5.4.0-26-generic install #已安装
linux-modules-extra-5.4.0-169-generic install
希望以后不再更新内核,则使用命令将此内核锁住,保证以后不再自动升级内核
apt-mark hold linux-image-5.4.0-26-generic linux-headers-5.4.0-26-generic linux-modules-5.4.0-26-generic
结果:
root@ubuntu:~# dpkg --get-selections | grep linux-
linux-base install
linux-firmware install
linux-generic install
linux-headers-5.4.0-169 install
linux-headers-5.4.0-169-generic install
linux-headers-5.4.0-26 install
linux-headers-5.4.0-26-generic hold # hold
linux-headers-generic install
linux-image-5.4.0-169-generic install
linux-image-5.4.0-26-generic hold
linux-image-generic install
linux-modules-5.4.0-169-generic install
linux-modules-5.4.0-26-generic hold
linux-modules-extra-5.4.0-169-generic install
vi /etc/default/grub
将 #GRUB_DEFAULT=0 # 注释这行
修改为:
GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 5.4.0-26-generic"
其余保持原样
修改后:

执行命令:
update-grub
结果:
root@ubuntu:~# sudo update-grub
\Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.4.0-169-generic
Found initrd image: /boot/initrd.img-5.4.0-169-generic
Found linux image: /boot/vmlinuz-5.4.0-26-generic ## 这行执行成功
Found initrd image: /boot/initrd.img-5.4.0-26-generic ## 这行成功
Found Ubuntu 20.04 LTS (20.04) on /dev/sdb2
Adding boot menu entry for UEFI Firmware Settings
done