重新安装 Windows 8 后,有没有什么简单的方法可以恢复 Ubuntu?

重新安装 Windows 8 后,有没有什么简单的方法可以恢复 Ubuntu?

显然我无法使用 LiveCD 中的 grub> root(hd...) 技巧,因为 GRUB 无法找到自己。

它在 上/dev/hdb5。有 3 个硬盘。一个装有 Windows 8 和 Ubuntu 13,一个装有 Ubuntu 12,另一个只有数据。

另外,GRUB 默认不是 Try-Ubuntu13 DVD 的一部分,也apt-get没有自动完成功能,所以我无法弄清楚 grub 认为的驱动器布局是什么。

我的 Ubuntu 13 就此终结了吗——我是否应该重新安装 Ubuntu,因为我无法再启动 Linux?

答案1

OP 的答案写在一次编辑

经过数小时的 GRUB 麻烦之后,这些行在几秒钟内解决了问题:

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

答案2

  1. 使用 supergrub 制作可启动 USB 或将其刻录到 CD 上。
  2. 使用 supergrub 启动 Ubuntu(启动 => 检测任何操作系统 => 选择您的 Ubuntu 启动选项)。
  3. 一旦 Ubuntu 运行,请从软件中心安装 Synaptic 包管理器。
  4. 打开 Synaptic 并从已安装的包中搜索 grub。
  5. 标记所有包含 grub 或 grub2 的软件包以便重新安装(我不记得具体是哪个包,所以我标记了大部分包)。
  6. 重新启动并且 grub 应该加载。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
仅限 UEFI

  1. 如果 Windows 8 仍在加载,请输入您的 UEFI BIOS 启动选项并选择 Ubuntu 启动选项。

这对我来说可以。

PS:不要尝试从 grub 菜单启动 Windows 8,它不会启动。如果您想启动 Windows 8,只需打开 BIOS 启动菜单(例如:对于华硕主板启动菜单,按 ESC)并选择 Windows 8。

相关内容