我正在尝试设置 MacBook Air 6,2 以双启动 OSX 和 Ubuntu 12.04。
我一直遵循这些说明:
https://help.ubuntu.com/community/MactelSupportTeam/AppleIntelInstallation
我使用 refit 而不是 refind,因为我看到一些报告称 refind 无法在 MacBook Air 上正常工作(而 refit 可以正常工作)。
我已经到了需要重新同步 refit 中的分区表的地步。当我运行分区工具时,我看到了以下内容:
http://i44.tinypic.com/2crq4vo.jpg
这就是它应该看起来的样子吗?
我担心,在我当前的 GPT 表中,我格式化为 EXT4 并设置为挂载在 / 的分区显示为“基本数据”,并且在“建议的新 MBR 分区表”中没有 linux。如果情况不正常,可能是什么问题,我该如何修复它?
谢谢!
答案1
“同步”分区表正在创建混合型MBR。不幸的是,混合型 MBR 既丑陋又危险。在您的安装中,它们可能也是不必要的——如果您可以在 EFI 模式下启动 Linux,而不是在 BIOS 模式下启动。不幸的是,上次我检查时,Ubuntu 在 Mac 上更倾向于 BIOS 模式安装,但您可以重新配置计算机以在 EFI 模式下启动 Linux。因此,我建议您考虑此选项,而不是使用 BIOS 模式安装。
如果你继续使用 BIOS 模式安装,你可能需要创建一个BIOS 启动分区在磁盘上,然后使用gdisk
gptsync
或附带的版本重新索引准备您的混合 MBR。gdisk
比任何一个版本都能更好地控制gptsync
混合 MBR 的创建,并且 rEFInd 在gptsync
选择要包含哪些分区方面比 rEFIt 更智能gptsync
。
至于 rEFInd 和 MacBook Air,我是 rEFInd 的维护者,我收到了关于这个问题的双向报告。(不幸的是,我没有受影响的计算机,这让我很难修复这个问题。)您可以尝试使用 rEFInd 准备一个 USB 闪存驱动器映像并对其进行测试。如果 rEFInd 以这种方式正常工作,那么您应该可以使用常规硬盘安装。如果失败,请尝试删除不必要的驱动程序(从EFI/BOOT/drivers_x64
闪存驱动器上的目录中删除),然后重试。