将 refind 设置为 Mac 上的默认启动加载程序。(保存 bless 设置时遇到问题)

将 refind 设置为 Mac 上的默认启动加载程序。(保存 bless 设置时遇到问题)

我上网查了好一会儿,还是没能找到解决我的问题的方法。

以下是背景信息:

  1. refind 引导加载程序已安装到我的 Mac 上的 EFI 分区(sda1)
  2. 启动 Mountain Lion 或 Arch 都没有问题
  3. 在 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 分区。)

谢谢,

相关内容