我上网查了好一会儿,还是没能找到解决我的问题的方法。
以下是背景信息:
- refind 引导加载程序已安装到我的 Mac 上的 EFI 分区(sda1)
- 启动 Mountain Lion 或 Arch 都没有问题
- 在 OSX 中祝福驱动器并重新启动后,它会加载正确的引导加载程序,只要我继续只启动 Arch,它就会继续这样做。我第一次从 refind 启动 OSX 并重新启动时,引导加载程序默认回到 OSX。
安装完 arch 后,我登录到 OSX,将 EFI 启动分区挂载到 /Volumes/esp,然后我为该分区添加了以下信息:
sudo bless --mount /Volumes/esp --setBoot --file /Volumes/esp/efi/refind/refind_x64.efi
我检查了“bless --info”的输出,一切都正确。如前所述,一切都按预期工作,直到我从选择菜单启动 OSX。有人知道如何保存这些设置吗?我知道我可以编写一个在关机时运行的脚本,但这似乎没有必要,因为我确信有办法保存这些设置。任何帮助都非常感谢。
(不确定这是否有帮助,但 refind 已从 arch install 直接安装到 EFI 分区。)
谢谢,