安装 Ubuntu 后如何返回 OS X

安装 Ubuntu 后如何返回 OS X

我最近使用 rEFit 下载并安装了 Ubuntu 14.04 到我的 MacBook Pro 上。但是,在选择运行 Ubuntu 作为我的操作系统后,每次我重新启动计算机时,rEFit 菜单都会被跳过,我直接进入 GRUB 菜单,在那里我可以选择 Ubuntu、OSX 32 位或 OSX 64 位。但当我选择任何一个 OSX 时,我都会看到一个屏幕 (屏幕图像非常糟糕),我无法离开。有没有办法返回 rEFit 菜单并选择 OSX 作为我的操作系统?我可以毫无问题地启动 Ubuntu,并且我正在运行 Mountain Lion,如果这有帮助的话。

非常感谢,

山姆

答案1

就目前情况而言,WayToDoor 的答案是正确的,但也有其他选择......

首先,请注意 rEFIt 是废弃软件;自 2010 年以来它就没有更新过,而且需要进行大量调整才能与最新版本的 OS X 兼容。不过在 2012 年,我将 rEFIt 分叉到了一个新项目中,重新索引。此版本仍在开发中。它还添加了许多新功能,包括一些与修复当前问题相关的功能。也就是说,您可以使用 Debian 软件包或 PPA 在 Ubuntu 中安装 rEFInd(请参阅其下载页面了解详情)。这实际上并不是在 Mac 上安装的理想方式,因为它们的 EFI 很奇怪,并且可能无法很好地响应 Linux 管理它们的方式。另一方面,在我最近在旧的 32 位 Mac Mini 和新的(2014 年底购买的)MacBook Air 上进行的测试中,从 Ubuntu 安装 rEFInd 是有效的。或者,您可以按照 WayToDoor 的建议启动 OS X,然后安装 rEFInd,而不是重新安装 rEFIt。

另一种可能性是调整 GRUB 使其启动 OS X。理论上它应该能够做到这一点,但我无法在没有看到文件/boot/grub/grub.cfg和了解分区的情况下说出问题所在。如果您想追求这种可能性,请运行启动信息脚本。这应该会生成一个名为的文件RESULTS.txt。将其发布到pastebin 网站并在此处发布您文档的 URL。通知我的 GRUB 配置技能不是最好的,但一旦我看到您当前的配置,我至少可以提供建议。

答案2

Mac 的 EFI 软件上有一个集成的启动菜单。您可以访问它并选择要在 EFI 级别启动的位置,这与 rEFIt 所做的相同。但是,由于我无法读取屏幕上显示的内容,因此如果在安装 ubuntu 期间安装程序覆盖了 os x 分区中的某些文件,这将无济于事。

要访问启动菜单,请在启动时按 Option ⌥ (ALT)。Apple 有一个很好的帮助页面,介绍启动时可以按哪些键以及它们的作用。我建议你看一下Apple 状态键列表

如果您成功启动到 os x,只需重新安装 rEFIt。

如果您在进入时遇到困难,相同的帮助页面会显示如何访问恢复分区,这将帮助您重新安装 os x:使用 Command (⌘)-R 在本地启动或使用 Command-Option-R 在互联网上启动以恢复。

相关内容