rEFIt 的精确操作方法(Mac mini 32 位、OS X、Ubuntu、Win 10)

rEFIt 的精确操作方法(Mac mini 32 位、OS X、Ubuntu、Win 10)

成功使用双启动方案一段时间后,我现在尝试将 Windows 10(Pro)作为第三个操作系统添加到我的 Mac mini(rEFIt)中。

迄今为止最重要的步骤的顺序:

  • 2006 年:购买搭载 OS X 的 Mac mini
  • 2012 年左右:安装 rEFIt
  • ...并安装 Lubuntu(目前为 15.04),自带 GRUB2
  • 本周:添加 RAM(现在为 2 GB)和存储(用 120 GB SSD 替换原始 HD)
  • 在未分配的可用空间中安装 Windows 10 (Pro)

正如所述这个 askubuntu 问题,我无法正确安装 Windows。看来我的主分区太多了。

鉴于目前的状态是这是 GParted 的屏幕截图,当我再次尝试将其安装在未分配的可用空间中时,Windows 肯定会(再次)抱怨已经有四个主分区:

我现在能做什么才能最终拥有“三重启动”系统?

显然拥有这样的系统并不罕见(或至少并非不可能),但我目前对细节感到困惑。我是否必须更改分区(或相关细节),如果是,哪种操作系统上的哪种工具足以胜任这项工作?

答案1

了解以下几个基本要点至关重要:

  • rEFIt 是废弃软件-- rEFIt 的最后一个新版本于 2010 年发布。尽管它仍然有效,但您可能需要考虑切换到rEFInd,这是我对 rEFIt 的分支,目前仍在维护中。rEFInd 有一些可能对您有帮助的功能,例如直接启动 Linux 内核的功能。
  • 你的 Mac 可能是 32 位-- 第一代基于 Intel 的 Mac 使用 32 位 CPU,而下一代 Mac 使用 32 位 EFI,但 CPU 为 64 位。在这两种情况下,EFI 引导加载程序都是 32 位的,这很不寻常,并且在某些情况下会限制您的选择。例如,很少有 Linux 发行版正式支持 32 位 EFI 模式引导,尽管可以通过多种方式使其工作。
  • 您的磁盘几乎肯定使用混合 MBR-- 混合 MBR 是一种丑陋且危险的Apple 用来支持启动基于 EFI 的 OS X 和基于 BIOS 的 Windows 版本的黑客。要使用混合 MBR 三重启动系统,您必须彻底了解发生了什么,否则你的磁盘和所有数据都会被抹去!你可以在我的关于该主题的页面。

在大多数 Mac 上,安装 Windows 10 的首选方式是在 EFI 模式下进行。这将需要用传统的 GPT 保护性 MBR 替换混合 MBR。这反过来会消除对主分区和逻辑分区的任何担忧,因为这些是 MBR 概念,不适用于 GPT 磁盘。(请注意,您的 GParted 屏幕截图显示了五个分区,其中没有一个是扩展分区或逻辑分区。这是因为 GParted 在看到混合 MBR 磁盘时更倾向于使用 GPT 数据结构。)

话虽如此,我暂时不知道在 32 位 Mac 上以 EFI 模式安装 Windows 是否可行,或者是否更受欢迎。您可能需要在系统上坚持使用 BIOS/CSM/传统模式安装 Windows。如果是这样,您需要保留混合 MBR;但是,您可以对其进行修改,以便只有 Windows 分区是“混合的”;OS X 或 Linux 分区不需要驻留在混合 MBR 中。我上面提到的混合 MBR 页面描述了如何做到这一点;但是,我强烈建议您不要乱动它,直到您充分理解这一点。严重损坏磁盘的风险不容低估!

无论您做什么,保持 Linux 启动可能需要额外的更改。rEFInd 可以帮您实现这一点,因为它可以在不涉及 BIOS 模式版本的 GRUB(我怀疑您当前正在使用)的情况下启动 Linux。这将消除让 GRUB 和 BIOS 模式 Windows 启动加载程序共存的需要。您可能希望首先下载 USB 闪存驱动器版本的 rEFInd。然后您可以启动它,看看是否可以让 rEFInd 以 EFI 模式启动 Linux。(如果/sys/firmware/efi启动后目录存在,则说明您已以 EFI 模式启动;如果目录不存在,则说明您可能已以 BIOS 模式启动。)如果可行,您可以将 rEFInd 安装到硬盘上,然后执行以下操作之一:

  • 使用gdisk创建一个新的保护性 MBR -- 键入x进入专家菜单,然后n创建新的保护性 MBR,然后w保存更改并退出。然后尝试在 EFI 模式下安装 Windows;或者....
  • 使用 GParted 或 OS X 的磁盘实用程序对磁盘重新分区以供 Windows 使用,然后gdisk创建一个包含新 Windows 分区的全新混合 MBR,然后在 BIOS/CSM/传统模式下安装 Windows。

如果没有其他信息,我会首先尝试 EFI 模式的 Windows 安装;但是,值得尝试发现这是否是32 位Mac。请注意,您(可能)正在运行 32 位计算机,这是一个关键细节;从 64 位角度提出的建议可能不适用于您的情况。

相关内容