最近,我将 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
权力