我最近更新了内核,但系统总是启动到旧内核。我检查了 /boot/grub2/grubenv,唯一的条目是指向我的新内核的 saved_entry。但是,每当我重新启动时,它总是直接启动到旧内核。有什么想法为什么 grub2 会忽略 grubenv 中的“saved_entry”?
答案1
可能是创建 grub2 条目时出错了,我最近在我们的几个 CentOS 服务器上遇到了同样的问题。您可以尝试像这样创建 grub 条目作为解决方法:
grub2-mkconfig -o /boot/grub2/grub.cfg
然后重新启动。