![在 MacBook Pro 上双引导时出现 GRUB 错误 Fedora 15](https://linux22.com/image/16994/%E5%9C%A8%20MacBook%20Pro%20%E4%B8%8A%E5%8F%8C%E5%BC%95%E5%AF%BC%E6%97%B6%E5%87%BA%E7%8E%B0%20GRUB%20%E9%94%99%E8%AF%AF%20Fedora%2015.png)
我在 MacBook Pro 上运行 Fedora 15 时遇到问题。我之前在这个 MBP 上安装过 Fedora 15,所以我知道它可以工作。我基本上遵循了旧的指示
- 在 bootcamp 中创建一个 Windows 分区(rEFIt 已在尝试运行 ubuntu 时安装)
- 从磁盘启动并安装在 Windows 分区中,引导加载程序安装在 / 分区上
- 使用 rEFIt 分区工具安装、重新启动和重新同步 MBR
- 关闭计算机并在安装了 linux 的分区上启动
现在我收到一个 grub 错误:
error file not found
grub rescue>
另一个奇怪的事情是,我在 rEFIt 中显示了两个 Linux 启动实例,但这只是一个 rEFIt 问题。
有什么建议吗?
编辑:
错误消息似乎是 GRUB 2 错误消息,因此它似乎潜伏在某个地方,自从我格式化驱动器以来,问题就一直存在。有任何想法吗?
答案1
使用 rEFIt 时,请确保选择安装 Fedora 的正确分区。您还需要确认一些项目(我假设是非 gpt 分区表):
- 您是否
set root='hd0,X'
进入了 的菜单项选项grub2.cfg
?X
安装的分区的序列号在哪里/boot
? 您是否更新了内核行以
grub2.cfg
指向正确的/boot
分区?您可以选择使用磁盘 UUID,如下所示:root=UUID=<your-boot-partition-uuid>
这些步骤需要编辑,grub2.cfg
这是危险的。我建议在安装了任何 Linux 的情况下使用 USB 闪存盘启动 MacBook,然后用于grub2-mkconfig -o /boot/grub2.cfg
生成新的 grub.cfg 供您参考。