Ubuntu 从 12.04 升级到 14.04.1 后出现 Grub 问题

Ubuntu 从 12.04 升级到 14.04.1 后出现 Grub 问题

最近,我将 Ubuntu PC 从 12.04 LTS 升级到了 14.04.1。第一次重启后,我只能启动到救援模式(在这里发现了类似的问题:错误:未找到文件‘/grub/i386-pc/normal.mod’我已经使用

sudo grub-install /dev/sda --root-directory=/mnt

现在我遇到了以下问题:我可以看到 Grub 菜单,但默认菜单不起作用,并且出现了 2 个错误

"file not found" 

"you need to load kernel first" 

但是如果我进入高级选项 - 我会看到一长串的内核版本可供选择。当我选择“linux-image-3.11.0-15-generic”时 - 它开始启动。

为什么最新的“linux-image-3.13”无法加载?我该如何修复它?以及如何从 grub 菜单中检测并删除所有未使用的条目?

答案1

apt-get autoremove是一种删除旧内核的简单方法,它还会更新 grub 条目。

我将尝试自动删除、重新启动,并检查是否有正确的启动项。

如果启动项仍然不可用,请尝试更新 grub update-grub

这两个命令都需要sudo权力

相关内容