删除 Windows 后启动 Ubuntu 时出现问题

删除 Windows 后启动 Ubuntu 时出现问题

所以我有一个系统,它最初在普通硬盘上安装了 Windows 8.1。我添加了一个 SSD 并在其上安装了 Ubuntu。在完成所有设置后(这是我的新媒体服务器),我决定只格式化装有 Windows 的驱动器,以便我可以将其用作 Ubuntu 中的额外存储空间。问题是 MBR 或 GRUB 一定在那个驱动器上(它是 sda,SSD 是 sdb),现在它不见了,所以计算机无法启动。我已经使用我的 Ubuntu 14.04 Live USB 启动,并安装并尝试运行 Boot Repair,但它一直抱怨一些 GPT 分区,我承认,我不知道那是什么。我似乎无法使用任何自动化工具来解决这个问题,所以我希望这里有人能帮忙。这是 Boot Repair 程序给我的日志的链接,任何帮助都将不胜感激。http://paste.ubuntu.com/10666549/

答案1

有关损坏/无效 GPT(GUID 分区表)的警告和错误与 2 GiB 驱动器有关,因此可能既不是硬盘也不是 SSD,可以放心忽略。不幸的是,这并不能解释为什么 Boot-Repair 无法修复引导加载程序。

为了解决您的问题,我建议您手动重新安装 Grub,由于系统上的逻辑卷管理,这将比该问题的答案中描述的稍微复杂一些。

如果您不知道那是什么或者如何处理它,我建议您重新安装不带逻辑卷管理(LVM)的 Ubuntu,因为它是一个高级选项,在由缺乏经验的管理员管理的简单设置中,它会导致更多问题,而不是解决这些问题。

答案2

我推荐的解决方案是:

  1. 下载我的 USB 闪存驱动器或 CD-R 版本的rEFInd 启动管理器。
  2. 从此下载中准备一个启动介质。
  3. 如果尚未禁用,禁用安全启动。(如果愿意,您可以稍后重新启用它,尽管您可能需要完成一些额外的步骤才能做到这一点。)
  4. 启动 rEFInd。您应该至少看到一个启动 Linux 的选项。
  5. 从 rEFInd 启动 Linux。
  6. 使用前面提到的 rEFInd 下载页面中的 Debian 包或 PPA 将 rEFInd 安装到您的硬盘上。

如果一切顺利,rEFInd 现在将成为您的默认启动程序,它将正确启动 Ubuntu。此时您可以忘记 GRUB。

或者,您可以在最后一步手动安装 GRUB,而不是安装 rEFInd。这将涉及运行命令grub-install,并可能update-grub生成一个新的配置文件,但我不记得您需要使用的精确语法。

相关内容