重新安装内核 - 我有两个无法启动的内核

重新安装内核 - 我有两个无法启动的内核

我从 4.15.0.33 更新到了 4.15.0.34。我的机器无法从新内核启动。我尝试使用以下命令删除最新内核:sudo apt-get purge linux-image-4.15.0.34-generic 和 sudo apt-get purge linux-headers-4.15.0.34-generic。它成功删除了内核文件,“update-grub2”显示两个剩余的内核(4.15.0.33 和 4.4.0.121)。

当我重新启动机器时,它继续尝试启动 4.15.34。我该如何彻底杀死它?我瞎折腾了一阵,现在只能成功启动 4.4.0.121。我该如何恢复正常?

答案1

几天来,这个虚拟机只允许我通过从 grub 菜单中手动选择旧内核 4.4.0.121 来重新启动。

不确定这是否是一个完整的答案,但它可能会对其他人有所帮助。我看到了这篇关于重新安装 grub2 的帖子内核更新后 Ubuntu 无法启动

我决定尝试重新安装 grub2,看看它是否最终会更新我的 grub 菜单。我执行了“sudo grub-install --recheck /dev/sda”。手动删除其他内核后,我的系统现在可以启动了。我仍然有一个小问题,grub 启动菜单在启动过程中不再可见 - 进步了。

答案2

我有一个发送 VM 也出现同样的问题。最新内核未正确安装。

update-initramfs -u -k 4.15.0.39-generic这次我能够sudo update-grub2

最新内核现已启动。我仍然找不到 grub 菜单。

相关内容