我知道可以对 Macbook Pro 进行三启动,分别安装 OS X、Windows 和 Linux,并为每个 OS 分配一个分区。但是(我知道我这样建议可能有点疯狂),是否可以对 Macbook Pro 进行四启动,分别安装 OS X、Windows 和 Linux?二种类的 Linux?(所讨论的两种 Linux 可能是 Arch 和 Ubuntu 或 Fedora。)据我所知,多重引导所需的混合 MBR/GPT 组合似乎意味着您最多只能使用四个分区,其中一个分区被 Macbook 用作“EFI 系统分区”,并且此方案至少需要五个(如果我想要交换分区和/或共享存储,则可能需要六个或七个)。有人尝试过吗?
答案1
我有很多多启动机器。是的,你可以四启动。请注意,任何需要 bios 的 LEGACY OS 都必须位于前 4 个分区中。由于 EFI 占用了第一个分区,而 MacOS 通常排在后面,因此对于其他窗口,你只有两个选项。Linux 应该在任何位置都可以正常工作。
我的新 iMac 上原本有 Lion。由于应用程序不兼容,我想使用旧的 Snow Leopard。因此,经过反复试验并找到这个神奇的“<4”分区号...我将整个系统重新格式化为 Snow Leopard,并使用 BootCamp 来获取 Windows。然后使用磁盘实用程序将 Mac 分区缩小到您想要的任何大小,并在 Mac 和 Windows 之间创建其他分区。这些是“新”分区,因此它们被添加到最后,这意味着它们是 5、6 等。不是物理上的,而是逻辑上的。然后我在上面加载了 Lion 和 Mountain Lion...在启动分区(第一个 mac 分区,标记为主分区)上安装 rEFIt,然后重新安装菜单允许您启动每个操作系统。
答案2
据我所知(虽然我从未拥有过任何 Apple 硬件),最近的 Macbook 运行 EFI 并从具有 GPT 的磁盘本地启动。然后安装混合 MBR 以双启动 Windows,这具有不足支持GPT。
Linux 很好地支持 GPT,尽管它通常从 MacBook 上的混合 MBR 启动,但没有理由不能从 GPT 本地启动。据我所知,这是针对 Ubuntu 描述的在这个 wiki 中,对于其他发行版,其实现方式可能略有不同。
三个操作系统的限制(或其他限制)只能源于混合 MBR 中可能的分区数量有限(两个或三个,取决于您使用一个还是两个保护分区),其中每个从 MBR 启动的操作系统至少需要一个分区,并且可能还需要一个用于引导加载程序或某些东西(从 EFI 启动的操作系统不需要在 MBR 中输入任何内容(如果我没记错的话。但我并不声称对 Macos 有深入的了解)。
但是,从 EFI 启动的 (Linux) 操作系统不受 MBR 限制。您应该能够创建很多 GPT 分区,并从每个分区启动不同的操作系统,就像通过这种方式安装单个操作系统一样容易。
其他说明:
您可以仅使用两个分区来启动任意数量的 Linux,一个启动分区包含内核和 initramfsen,另一个包含 LVM。
上述任何操作至少需要对 Macos 的引导加载程序(假设它有一个)和通用引导加载程序(可能是 GRUB 或 eLILO)进行大量摆弄。
答案3
我制作了一台全新的原装 Mountain Lion MBPR,使用苹果恢复磁盘助手工具在 USB 上创建了恢复磁盘。启动到 USB 恢复工具,使用磁盘实用程序添加windows 8 分区、Linux mint 14“/”挂载点分区、Ubuntu“/”挂载点分区和交换分区。所有附加分区均由磁盘实用程序创建为 FAT,操作系统将在安装过程中使用它们重新格式化。加载安装介质并开始将操作系统安装到各自的分区。我使用 rEFInd 作为我的 efi 引导程序。
我在设置过程中遇到了一些障碍,但只要你仔细检查两次,就会发现设置起来非常简单。缺少操作系统消息是最常见的问题,但修复起来并不困难。我也读过一些关于本机实现四重启动的方法。我也会尝试这些方法。