尝试在 ubuntu 之后安装 windows

尝试在 ubuntu 之后安装 windows

最近我清理了我的 MacBook Pro,并在其上重新安装了 ubuntu。现在我想同时安装 Windows,这样我就可以进行双启动。在网上做了一些研究后,我创建了一个分区并格式化为 ntfs,其分区表是 GPT。但是,当我尝试使用可启动的 USB 驱动器(也是 GPT 分区方案)安装 Windows 时,我收到一条错误消息,提示“无法将 Windows 安装到此磁盘。所选磁盘具有 MBR 分区表。在 EFI 系统上,Windows 只能安装到 GPT 磁盘”

当我回去使用 gparted 检查时,它说我想要安装 Windows 的分区正在使用 GPT。

另外,我正在使用 rEFInd 启动到 USB 驱动器,因为按下选项键后它不会出现在 Mac 启动中。

我不知道问题出在哪里,因为一切都是 GPT,但我仍然收到错误消息,说磁盘是 MBR

答案1

您已在 EFI 模式下启动了 Windows 安装程序,并且您的磁盘上有一个混合型MBR。由于混合 MBR 的目的是使 GPT 磁盘看起来像 MBR 磁盘,因此它基本上可以完成其工作。不过,在您的特定情况下,这是不可取的。

在继续之前,您需要考虑两件事:

  • Ubuntu 如何启动?-- 启动 Ubuntu 后,查找名为 的目录/sys/firmware/efi。如果存在,则 Ubuntu 正在以 EFI 模式启动。这可能有利于继续以 EFI 模式安装 Windows。如果缺少/sys/firmware/efi,则 Ubuntu 当前正在以 BIOS/CSM/旧模式启动,我倾向于将所有内容正确转换为以这种方式启动,如下所述。
  • Windows 在 EFI 模式下能正常工作吗?-- 大多数 Windows 安装到 Mac 都是在 BIOS/CSM/旧模式下进行的。不过,您收到的错误消息表明安装程序至少是在 EFI 模式下启动的。一旦您完全安装完毕,不能保证一切都会在该模式下正常工作。您可能需要查看 Mac 专用论坛以获取有关此问题的建议。请务必提供您的精确的型号(日期或修订版)和 Windows 版本,因为两者的兼容性因型号和 Windows 版本而异。

考虑完这些因素后,您就可以决定是否要在 BIOS/CSM/旧版模式或 EFI 模式下启动这些操作系统。然后,您应该调整分区表以适应所需的模式,继续安装 Windows,并可能修复引导加载程序或引导管理器。

最安全的方法是将 GPT 转换为 MBR(你可以gdisk在 Ubuntu 中执行此操作,如所述这里,以 BIOS/CSM/legacy 模式启动 Windows 安装程序,完成后重新安装 GRUB。这将导致两个操作系统都以 BIOS 模式安装,并且一切都将像您的机器是基于 BIOS 的旧计算机一样工作。但是,如果您决定重新安装 OS X,您将很难做到。要以 BIOS/CSM/legacy 模式启动 Windows 安装程序,您需要创建缺少 EFI 引导加载程序 ( ) 的启动介质,EFI/BOOT/bootx64.efi或使用 Mac 的内置启动管理器(打开机器时按住 Option 或 Alt 即可获得)以您想要的方式启动介质。

如果您决定使用 EFI 模式启动,则应首先将混合 MBR 替换为传统的保护性 MBR。您可以通过gdisk在磁盘上启动它、键入x以进入专家菜单、键入n以创建新的保护性 MBR、键入p以验证您的分区是否仍然存在(您没有犯任何错误)以及键入w以保存您的更改来执行此操作。然后,当您以之前启动的方式启动其安装程序时,Windows 应该会以 EFI 模式安装。您可能需要重新安装 GRUB 或使用其他启动管理器,例如rEFInd,安装完成后。不过,Mac 有点奇怪,所以你可能需要启动 OS X 安装光盘才能获得 OS X 终端来安装第三方启动管理器。

相关内容