Ubuntu在rEFIt上安装了GRUB

我让我的Mac设置了rEFIt并安装了Ubuntu 13.04,不幸的是GRUB安装在rEFIt上。 我没想到这一点,后来发现我不知道我的安装盘在哪里用于OSX 10.8。 我想要启动到OSX,但我无法使用任何OSX工具进行启动修复,因为我已经失去启动到此的能力。 有什么建议?

GRUB列出了Ubuntu选项以及Mac OSX 32和64bit,两者都不起作用。

在打开计算机电源时尝试按住Option键。 这应该使您能够启动OS X,您可以从中重新安装rEFIt(或者,如果您需要升级,则安装rEFInd ,因为不再维护rEFIt)。

我实际上是想通了这个。 在GRUB覆盖rEFIt的任何情况下,最简单的方法是在GRUB屏幕加载时命中C. 这将调出grub命令行。 在此输入exit将退出GRUB并显示rEFIt。 从此处启动到OSX将允许您卸载GRUB并安装rEFInd。

以下是我的工作(基于iamwpj的建议):

  • 重启
  • 在Grub菜单中,按escape键。
  • 你得到一个命令行。 输入exit
  • rEFIt / rEFInd将出现。 启动OS X.
  • 告诉您默认启动OS X安装的启动盘。
  • 重启。 您的计算机将自动启动OS X.(不确定是否需要执行此步骤)。
  • 重新安装rEFInd(或者,如果你坚持,rEFIt)通常的方式。
  • 下次启动时,您将获得rEFInd。

我为我的朋友解决了相同或类似的问题(在安装Ubuntu后我没有咨询过Refub被Grub覆盖)。

我有一个Mountain Lion USB记忆棒,它是用ISO将USB记忆棒制成的。

按下开启按钮后,我在USB PC键盘上使用了alt键,并显示了启动画面。

我转到菜单重启进入Mac模式,这绕过了grub问题。

登录到原始OS X系统后,我通过打开终端并将Refind install.sh文件拖到终端,重新输入并输入sudo密码来重新安装Refind。

我重新启动并再次受到Refind的欢迎:)

您也可以使用efibootmgr或Ubuntu的其他EFI工具告诉UEFI首先加载rEFIt / rEFInd。 rEFInd页面上有一些关于删除Grub以防止此问题再次出现的文档(我已经遇到过这种情况)。