在 MacBook Pro 上双引导时出现 GRUB 错误 Fedora 15

在 MacBook Pro 上双引导时出现 GRUB 错误 Fedora 15

我在 MacBook Pro 上运行 Fedora 15 时遇到问题。我之前在这个 MBP 上安装过 Fedora 15,所以我知道它可以工作。我基本上遵循了旧的指示

  1. 在 bootcamp 中创建一个 Windows 分区(rEFIt 已在尝试运行 ubuntu 时安装)
  2. 从磁盘启动并安装在 Windows 分区中,引导加载程序安装在 / 分区上
  3. 使用 rEFIt 分区工具安装、重新启动和重新同步 MBR
  4. 关闭计算机并在安装了 linux 的分区上启动

现在我收到一个 grub 错误:

error file not found
grub rescue>

另一个奇怪的事情是,我在 rEFIt 中显示了两个 Linux 启动实例,但这只是一个 rEFIt 问题。

有什么建议吗?

编辑:

错误消息似乎是 GRUB 2 错误消息,因此它似乎潜伏在某个地方,自从我格式化驱动器以来,问题就一直存在。有任何想法吗?

答案1

使用 rEFIt 时,请确保选择安装 Fedora 的正确分区。您还需要确认一些项目(我假设是非 gpt 分区表):

  1. 您是否set root='hd0,X'进入了 的菜单项选项grub2.cfgX安装的分区的序列号在哪里/boot
  2. 您是否更新了内核行以grub2.cfg 指向正确的/boot分区?您可以选择使用磁盘 UUID,如下所示:

    root=UUID=<your-boot-partition-uuid>
    

这些步骤需要编辑,grub2.cfg这是危险的。我建议在安装了任何 Linux 的情况下使用 USB 闪存盘启动 MacBook,然后用于grub2-mkconfig -o /boot/grub2.cfg生成新的 grub.cfg 供您参考。

相关内容