我已经在我的服务器上进行了升级并重新启动服务器以使用最后一个内核,但重新启动后,服务器只使用旧内核(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
on /
,我可以看到这两行:
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/
分区。