更改 OSX 中的默认启动目标

更改 OSX 中的默认启动目标

我有一台 MacBook,上面安装了 Linux 和 OSX。我已将 GRUB2 配置为成功启动两者,但当我启动 OSX 时,它似乎会自动更改 EFI 启动配置并将 OSX 设为默认启动目标。

使用“bless”可以更改下一个启动目标,但如果我执行以下操作,这似乎会再次重置:

  1. ‘祝福’ GRUB2 引导加载程序。
  2. 启动进入 Linux。
  3. 启动进入 OSX。
  4. 重启。

此时,我希望再次加载 GRUB2,但 OSX 似乎直接启动。

有什么技巧可以让它按照我想要的方式运行(也就是说,每次我打开这台笔记本电脑时都让 GRUB2 启动,不管我之后启动什么操作系统)?

答案1

您不会碰巧在这台计算机上安装过 rEFIt 吧?如果是这样,您可能只需要删除 rEFItBlesser 应用程序,该应用程序通常位于/Library/StartupItems/rEFItBlesser。rEFIt 安装此程序是为了将自己配置为默认启动管理器,但如果您卸载了 rEFIt 但没有卸载 rEFItBlesser,它可能会继续尝试重新安装 rEFIt 并失败,但在此过程中会取消注册 GRUB 作为默认启动管理器。这有点推测,但绝对值得检查。

相关内容