升级到 Precise 搞乱了 GRUB2

升级到 Precise 搞乱了 GRUB2

我刚刚从 Oneiric 升级到 Precise,它搞乱了我的 GRUB2,现在我无法启动,并且不断出现“错误:没有这样的分区”错误。这不是第一次发生这种情况,但现在我似乎无法从 USB 启动(单独问题) 来修复 GRUB2,但我在救援控制台中找不到方法。

答案1

您可以使用几种方法来恢复 grub。最简单的方法是加载Ubuntu 实时 CD使用
no acpi no apic no lapic no raid no modeset选项
(在启动屏幕上按 F6 并选择全部排除)仅限免费软件),
选择尝试 Ubuntu, 和:

  • 调整网络连接并连接互联网。
  • 运行终端。
  • 跑步:

    sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
    sudo apt-get install -y boot-repair && boot-repair
    

在你的嘉宾会议将会被安装引导修复程序。

您可以在此处阅读如何使用它以及有关恢复启动的更多信息:
Ubuntu 文档 > 社区文档 > 启动修复

更复杂的方法:
Grub 救援命令

答案2

我认为恢复 grub 的最简单方法(应该可以解决你的问题)是刻录一个超级 Grub2 磁盘,然后从中启动,选择扫描操作系统,启动Ubuntu,登录并执行命令sudo update-grub

编辑:如果不起作用,请再次执行相同操作,但这次执行sudo grub-install /dev/sdX. sdX 必须替换为真实硬盘驱动器 dev-name。除非您确定您执行的是正确硬盘驱动器,否则请不要执行此操作!

相关内容