升级到 12.04 LTS 后 Grub 损坏 - 没有键盘,无法通过 chroot 修复

升级到 12.04 LTS 后 Grub 损坏 - 没有键盘,无法通过 chroot 修复

从 11.10 升级到 12.04 后,grub 完全坏了。live 映像的 grub 似乎也存在问题(amd64),它无法识别我的键盘。(在 BIOS 中和启动 live usb 后可以正常工作)。

我尝试从实时 USB 切换根目录后清除并重新安装。我可以更新我的系统,但无法设置 grub。我收到一条错误消息,抱怨“不支持的 RAID 级别:149”这是什么意思,这台机器没有设置 RAID?我尝试重新格式化启动分区,但没有成功。

如果从 HD 启动,我会卡在没有键盘的 grub 文本界面。

有什么想法下一步该尝试什么吗?

编辑:我从 USB 重新安装,使我的系统再次可启动,但仍然有很多问题。至少有些问题似乎与 nvidia 驱动程序有关,如下所述:12.04 和 NVIDIA Geforce 7025 的 NVIDIA 卡问题删除 nvidia 驱动程序(保留 nouveau)似乎效果更好。

我还发现键盘在 BIOS 中被设置为 OS,将其设置为 BIOS 后,键盘便可返回到实时 USB 系统的 grub 菜单。呵呵。

很多东西都被损坏了,我认为全新安装比修复所有东西更省事。

答案1

欢迎!如果您可以从这里复制一份 Super Grub Boot Disc 到 CD 上...http://www.supergrubdisk.org/,那么您就可以使用驱动器中的这张 CD 进行启动。它会找到操作系统并让您启动它们,然后您可以通过安装 Daniel Richter 的 Grub Customizer 来修复 Grub。祝您好运。

答案2

我遇到了同样的问题;我尝试了 Super Grub,但选择它找到的任何操作系统进行启动都会导致相同的行为,所以它根本没有帮助。我还尝试通过启动 livecd 并手动安装硬盘来重新安装 Grub,但这也没有任何效果。这个问题似乎很普遍,所以我希望有人能尽快提出可行的解决方案。我非常不愿意从头开始重新安装 11.10,因为我无意中加密了我的主文件夹,而且我不确定我能否正确解密它。

答案3

Grub2 和 grub1 可能有点奇怪。我的机器上有 Mint12 和 Ubuntu 11/10。这意味着我有两套 grub2 菜单和配置文件。(实际上是 2 套 /* )如果你编辑了一个,它可能不是你正在使用的。你正在使用的那个取决于上次加载的操作系统。我通常启动 Mint 12,但现在我发现是的,我的默认设置是 LM12,而且我的 KB 在操作系统运行之前无效。伊恩。

相关内容