搜索linux 内核 image

bash
1
apt-cache search linux-image

然后安装对应image

bash
1
sudo apt install linux-image-<flavour>

安装完成后可以看到对应的image

bash
1
2
3
4
$ dpkg -l|grep linux-image
ri  linux-image-5.10.0-16-amd64      5.10.127-2                     amd64        Linux 5.10 for 64-bit PCs (signed)
ii  linux-image-5.10.0-16-amd64-dbg  5.10.127-2                     amd64        Debug symbols for linux-image-5.10.0-16-amd64
ii  linux-image-amd64                5.10.127-2                     amd64        Linux for 64-bit PCs (meta-package)

可以通过命令查看拥有的内核启动项

bash
1
grep -e "menuentry " -e submenu -e linux /boot/grub/grub.cfg

需要修改至新内核可以修改 /etc/default/grub 下的 GRUB_DEFAULT=

这里要填的值为上面命令查询出的,例如 menuentry 'Debian GNU/Linux, with Linux 5.10.0-16-amd64'

bash
1
GRUB_DEFAULT="1>Debian GNU/Linux, with Linux 5.10.0-12-amd64"

然后执行 update-grub

Reference

HowToUpgradeKernel

How to set default kernel in Debian?