几个月前,我使用 rEFIt 方法(因此它是一个模拟 BIOS)在我的 MacBook Pro (8,1) 上安装了 Ubuntu。我想尝试一下 EFI 模式。不幸的是,我还没有找到关于从哪里开始的明确指南。我读过一些零散的论坛帖子,其中有关于内核所需补丁之类的提示,但我没有看到任何全面的指南。
这似乎就是我要找的。如果是的话,那么我的问题是:有没有办法做 EFI 并保持双启动环境?同一页上的双启动指南需要 rEFIt。如果这不是我所想的那样,我在哪里可以找到有关如何使用此方法安装的信息?
答案1
我有一台 2011 年(我想是 2011 年初)的 Macbook Pro 8.2。我一直很苦恼,直到昨天,我终于尝试从“普通”Ubuntu 12.04(ubuntu-12.04-desktop-amd64.iso)而不是 MAC 版本(ubuntu-12.04-desktop-amd64+mac.iso)安装 Ubuntu。后者为您提供 rEFI(模拟 bios)——您实际上无法从 MAC 版本 iso 获得 EFI,因为它仅有的支持BIOS 启动(原文如此!)。多么具有误导性啊!
将一个新的、空的 SSD 驱动器放入我的 MBP 8.2 并以 EFI 模式安装后,我使用了“正常” iso,从那时起,一切(除了需要下载的 wifi 固件)一直运行良好,没有任何问题。
答案2
我有一台 Macbook Pro 8,2,当启动 EFI 模式而不是 CSM(BIOS)时,视频完全无法使用,即使是纯文本启动,屏幕也完全乱码。我还没有找到解决这个问题的方法,所以我依赖 CSM。
至于 rEFIt,它不一定需要 CSM。它只是擅长查找适用于 Linux、Windows 和 Mac OS 的各种引导加载程序并将它们呈现给用户。这些引导加载程序可以使用 EFI 模式,或者可能依赖于 BIOS,在 EFI 系统上,这意味着使用 CSM 来“模拟”BIOS。我发现 rEFIt 有点令人困惑,不知道发生了什么,并且显示了多个启动选项,其中只有两个可以工作。所以我只是在启动时使用选项键恢复到 Apple 的 EFI 启动磁盘选择菜单。
到目前为止,我所了解到的是,如果硬盘满足以下三点,Apple 的启动磁盘菜单(选项键@启动)将生成一个标有“Windows”的硬盘图标:它包含混合 MBR 而不是纯 GPT,MBR 中的一个分区设置了启动标志,并且只要它不是保护性 MBR 条目,哪一个都无所谓,磁盘的前 440 个字节(LBA 0)包含引导加载程序代码。
在这种情况下,在启动时使用选项键时,您将获得一个带有 Windows 标签的硬盘图标,选择此选项基本上意味着启动到 Grub2。从那里,您可以选择 Grub2 配置找到的任何内容,可以是该磁盘上的一个或多个 Linux 和 Windows 安装。
答案3
我自己没有 Macbook,但在寻找在 uefi 笔记本上安装 Ubuntu 的方法时,我偶然发现了下面这个不错的小指南。在 rEFIt 步骤之后,还有更多步骤可以启用 Uefi。希望对您有所帮助!
答案4
我有一台 MacBook Pro 15" (2010),我能够使用 EFI 进行双启动。尝试使用 Ubuntu 12.04 并按照此 Wiki 页面上的指南进行操作:https://help.ubuntu.com/community/UEFIBooting。
注意:为了执行此操作,我已删除了 Windows 安装。不知道三重启动是否以这种方式工作。