升级到 debian 11(从 debian 10)未在 /boot/(Dedibox 服务器)中添加内核

升级到 debian 11(从 debian 10)未在 /boot/(Dedibox 服务器)中添加内核

我已经在我的服务器上进行了升级并重新启动服务器以使用最新的内核,但是重新启动后,服务器只使用旧内核(4.19.0-16-amd64)。

在 中/boot/,我仅看到了 内核 的文件4.19.0-16-amd64。如果我这样做,apt install linux-image-amd64结果是linux-image-amd64 is already the newest version (5.10.46-4)但是此内核版本在 中不可用/boot/,因此update-grub什么也不做。

我的服务器可能出了什么问题?

如果我继续ls -l/我可以看到这两行:

lrwxrwxrwx   1 root root    27 Aug 18 16:22 vmlinuz -> boot/vmlinuz-5.10.0-8-amd64
lrwxrwxrwx   1 root root    28 Aug 17 13:38 vmlinuz.old -> boot/vmlinuz-4.19.0-17-amd64

但是文件夹中不存在这两个内核/boot/

仅供参考:我的服务器也使用 Raid5 进行/boot/分区。

答案1

找到解决办法后我回复了自己。

我这样做了apt install --reinstall linux-image-5.10.0-8-amd64,之后新内核就可以在/boot文件夹中正确使用了。

该命令update-grub给出了良好的结果。

相关内容