jer*_*emy 12 installation mac uefi boot-partition macbook-pro
我正在尝试在我的 13" MacBook Pro (型号 7,1。2010 年中)上安装Ubuntu 12.04(64 位,Mac 替代版本)。MacBook Pro 运行的是 OSX 10.8.3,我正在努力实现它双启动(即,我可以启动到 Ubuntu 或 OSX)。当从 live CD 启动并选择“Try Ubuntu”时,我制作了据称必要的分区表并准备安装。通过安装过程,我选择了我的新创建的“ext4”分区,(在安装程序中)将其更改为“用作 ext4 日志文件系统”,然后按继续。但是,弹出以下窗口:

下面是我在 GParted 中的分区表的快照。

下面是安装窗口的快照。

@Seth和我倾向于认为这是 Ubuntu 没有检测到我的计算机正在使用 EFI 而不是 BIOS 的问题。我认为,如果我们以某种方式让 Ubuntu 识别出我正在运行使用 EFI 的计算机,那么安装将运行得更顺畅。但是,因为我在 MacBook Pro 上运行,所以在 Windows 上遇到类似问题的用户不会有相同的解决方案供我(或其他未来的问题解决者)使用。
以下是我尝试过和研究过的事情。随着这个问题的进展,我会更新它。

我已经尝试过@rod-smith提供的解决方案。然而,正如对他的回答的评论中所明显的,我遇到了一些问题。在尝试第 10 步下的备用步骤时,启动只是让我出现了一个不会消失的空白屏幕(我在该屏幕上花费的最近时间约为 40 分钟,直到我重新启动)。继续按照说明操作,在第 18 步出现之前(它从未出现),我收到以下错误:
警告:没有控制台可用于操作系统
错误:找不到合适的视频模式。
(见图)
在将分区/所有设置保持为我在第四项(以上)中的解释中设置的同时,我尝试了上面第二项中的链接,因为安装了 GRUB。我可以访问菜单并完成所有需要完成的工作。但是,重新启动后,我遇到了相同的无限期空白屏幕。
根据@TheMysteriousMan 的帖子,我也尝试选择/dev/sda1安装引导加载程序,但收到了同样的错误。
也尝试了 Ubuntu 13.04(64 位,Mac 替代),但再次收到相同的错误。
我注意到的一点是,当双击一个分区(在这篇文章的第三张照片中看到的安装过程中)并调出“编辑分区”窗口时,在“用作:”下拉菜单下(其中选项如“Ext4 日志文件系统”出现),我有“保留的 BIOS 引导区”选项。我想知道错误是否要求我对选项做一些事情。如果它要求我使用此选项,我是否应该创建一个新分区并在其上设置此选项?分区应该有多大?还是我把它放在现有的分区上?
这里的主要问题是:我如何获得此错误消息?是否有一些我还没有做的配置?或者这是绕过的安全错误消息?
jer*_*emy 11
在按照以下说明操作之前,请阅读整个答案。
为了解决这个问题,您需要创建一个额外的分区。
按照上述说明操作后,GParted 应类似于下图。请记住,我是在安装后使用的。我的 linux-swap 和 ext4 分区的标签消失了,并且在 Ubuntu 安装后添加了键/感叹号图标。此外,无需bios_grub为 ResiserFS 分区设置标志,这也是在安装后(或期间)自动添加的。

现在分区已经设置好了,回到桌面,点击“安装 Ubuntu 12.04”(如果它不在桌面上,它也应该出现在左侧的菜单栏中),然后按照下面的操作

/. 按“确定”。从这里开始,一切正常。确保安装了 rEFIt 或 rEFInd,以便稍后可以启动到 Ubuntu 1。
1. 事实证明,如果你在启动时卡住了,而不是使用像 rEFIt 和它的前身这样的程序,你只需按住alt/option钥匙就可以启动到一个分区/磁盘/任何东西。
我上次检查时(两三个版本之前),Ubuntu 的“Mac 替代”版本基本上只是普通的 Ubuntu,但没有 EFI 引导选项。这可能看起来很奇怪,因为 Mac 使用 EFI,但问题是 Mac 的 EFI 很奇怪,而标准的 Ubuntu 安装程序在 Mac 的 EFI 上有问题。(不过,我不记得问题的确切性质。)由于 Mac 提供了 BIOS 兼容层,因此以这种方式启动是有意义的;当使用 BIOS 引导模式将 GRUB 安装到 GPT 磁盘时,需要使用BIOS 引导分区(Ubuntu 对话框将其称为“保留的 BIOS 引导区域”)。因此,对话框要求该区域。
如何继续的一种选择是默认创建 BIOS 引导分区的请求。如果一切顺利,Ubuntu 将在 BIOS 模式下启动。您随后可以通过安装 EFI 模式引导加载程序来更改 Linux 引导模式。有关如何执行此操作的示例,请参阅我在 Mac 上的 EFI-Booting Ubuntu,特别是标题为“修复安装”的部分。
另一种选择是尝试使用标准的 Ubuntu 安装程序而不是 Mac 版本。您可能需要一些帮助才能启动它;rEFInd可能会对此有所帮助,尽管我不能做出任何承诺。安装程序启动后,您应该通过查找名为/sys/firmware/efi. 如果它存在,则您已在 EFI 模式下启动,如果它不存在,则您可能已在 BIOS 模式下启动并应重试。