我在 Mac 上安装了 rEFIt 并安装了 Ubuntu 13.04,但不幸的是 GRUB 安装在了 rEFIt 上。我没想到会这样,后来发现我不知道 OSX 10.8 的安装盘在哪里。我想启动 OSX,但我无法使用任何 OSX 工具进行启动修复,因为我已经失去了启动 OSX 的能力。有什么建议吗?
GRUB 列出了 Ubuntu 选项以及 Mac OSX 32 位和 64 位,但都不起作用。
答案1
尝试在打开电脑时按住 Option 键。这应该能让你启动 OS X,然后你可以从中重新安装 rEFIt(或安装重新索引相反,如果您想升级,因为 rEFIt 不再被维护)。
答案2
我实际上已经弄清楚了。在 GRUB 覆盖 rEFIt 的任何情况下,最简单的方法是在 GRUB 屏幕加载时按 C。这将打开 grub 命令行。exit
在此处输入将退出 GRUB 并显示 rEFIt。从这里启动 OSX 将允许您卸载 GRUB 并安装 rEFInd。
答案3
以下内容为我完成了这项工作(基于iamwpj的建议):
- 重启
- 在 Grub 菜单中,按 Esc 键。
- 您将获得一个命令行。输入
exit
。 - rEFIt/rEFInd 将会出现。启动 OS X。
- 告诉启动磁盘您想要默认启动 OS X 安装。
- 重启。你的电脑将自动启动 OS X。(不确定这一步是否必要)。
- 按照通常的方式重新安装 rEFInd(或者,如果您坚持,则安装 rEFIt)。
- 下次启动时,您将获得 rEFInd。
答案4
您可能还会使用 efibootmgr 或 Ubuntu 的其他 EFI 工具来告诉 UEFI 首先加载 rEFIt/rEFInd。rEFInd 页面上有一些关于删除 Grub 以防止此问题再次发生的文档(我自己就遇到过)。