在 Macbook Pro 上从 Ubuntu 安装 EFI

在 Macbook Pro 上从 Ubuntu 安装 EFI

我将完整描述我的问题,然后提出我认为已经想到的解决方案。如果有人有更好的其他方法,我也会非常感激。

我正在将 Ubuntu 13.10 安装到 Macbook pro 9.2 上,我之前已经做过两次了,但需要注意的是,当我之前这样做时,我只是设置了双启动。现在,我试图专门设置 Ubuntu,并尝试加密我的硬盘。我尝试先安装 Mac OS,然后设置第二个分区,并创建一个重新安装分区,然后删除第一个分区,但如果我这样做,Ubuntu 安装程序不会让我加密我的硬盘。

我可以顺利完成安装过程,但重新启动时,我遇到了空白屏幕,然后出现一个闪烁的文件夹,上面有一个问号。查看它,我相信我需要的是一个可以从我新创建的 Ubuntu 分区设置的 EFI。所以我的问题是,是否有一个可以从 Ubuntu 设置的 EFI,它将被 Macbook 硬件识别并在启动时运行?

注意:我可以通过重新启动并从闪存驱动器“尝试 Ubuntu”,然后登录到我的加密硬盘驱动器来重新进入 Ubuntu,但我的计算机上不再安装 Mac OS,因此涉及安装 mac os 的解决方案虽然并非不可能,但并不容易。

答案1

EFI 是一种固件。我认为你写的“EFI”的意思是EFI 系统分区 (ESP),在大多数基于 EFI 的计算机上,EFI 引导加载程序都驻留在该分区。尽管 Mac 在某种程度上是基于 EFI 的,但它却很奇怪;Apple 的 EFI 实现首先在 Mac 的 HFS+ 根 ( /) 分区中查找引导加载程序。

一般来说,在单启动配置中安装 Linux 的最佳方法是使用直接 MBR 设置和 BIOS 模式引导加载程序(如 GRUB),而不使用 GUID 分区表 (GPT) 或 EFI 模式引导加载程序或引导管理器(如 rEFIt 或 rEFInd)。因此,我建议您使用 GParted 擦除分区表或parted创建一个新分区表。(GParted 和partedMBR 分区表均称为“msdos”分区表。)当您启动 Ubuntu 安装程序时在 BIOS/CSM/传统模式下,然后它应该使用 MBR 分区进行安装,并且计算机将像普通 PC 一样启动。

尽管可以在仅支持 Linux 的 Mac 上以 EFI 模式安装 Linux,但由于 Apple 的 EFI 很奇怪,因此这样做很棘手,它需要一个名为的 OS X 工具bless来管理。虽然有一个 Linux 端口bless,但它相当奇特,而且据我所知它不随 Ubuntu 一起提供,因此您必须找到它并学习如何使用它才能管理仅支持 Linux 的 EFI 模式启动。(或者,您可以使用 OS X CD-R 或 USB 闪存驱动器来管理启动过程,但这有点尴尬。)

答案2

我遇到过和提交者一模一样的问题。硬盘被彻底清空,用 GRUB 安装 Ubuntu,重启后只出现一个文件夹。我很不高兴 Apple 可以逃避这种行为,毕竟他们的 PC 就是那样……另一台被 ESP(一种严苛的 DRM)锁定的 PC。在这里,我选择了 Ubuntu,但我无法使用它,因为 Apple 不想让我使用它。

不幸的是,上面推荐的解决方案在 Mac Pro 4,1 上对我不起作用。我仍然收到闪烁的 DRM 文件夹。

相关内容