据我的研究和知识显示,当 Windows 和 Ubuntu 都安装在 MBR 分区表上时,双启动会更容易。但我的问题是,每次我尝试在计算机上安装 Windows 7 时,安装程序都会将驱动器重新格式化为 GPT,尽管我之前知道它是 MBR。这是我当前的设置:
- MB:华硕 Rampage IV 黑色版 (UEFI)
- 250GB 固态硬盘
- 要安装的软件:Windows 7 Professional 64Bit + Ubuntu 14.10 64Bit
目前我在 GPT 分区表上运行 Windows 7 Professional 64Bit,我有几个具有大量空间的闪存驱动器,最后我有安装 Windows 和 Ubuntu 的经验。
PS 如果您需要更多信息,请直接询问,另外我还在学习如何在 AskUbuntu 上以正确的方式提问和回答问题,因此请建议对问题进行一些修改,使其变得更好、更易读、更简单等...谢谢!!
答案1
从根本上讲,问题不在于分区表类型(GPT 与 MBR);而在于固件类型和启动模式(EFI/UEFI 与 BIOS/CSM/legacy)。Windows 将它们紧密联系在一起 - Windows 可能以 EFI/UEFI 模式启动仅有的从 GPT 磁盘启动,而它可以在 BIOS/CSM/传统模式下启动仅有的来自 MBR 磁盘。因此,如果您在 EFI/UEFI 模式下启动 Windows 安装程序并且它看到 MBR 磁盘(或在 BIOS/CSM/传统模式下并且它看到 GPT 磁盘),则安装程序将会抱怨或转换分区表类型。
用户可以控制 Windows 安装程序的启动模式,但控制方法并不明显,并且因计算机而异。最好的情况下,当您进入计算机的启动管理器时(通常是在打开计算机后立即按下系统特定的功能键),您会看到两个启动介质选项,其中一个选项的描述中包含“UEFI”,另一个则不包含。描述中包含“UEFI”的项启动到 EFI/UEFI 模式,另一个启动到 BIOS/CSM/传统模式。请注意,根据启动介质的准备方式,一种模式或另一种模式可能不可用;某些工具将启动介质设置为仅以一种模式启动。
Ubuntu 并没有那么多限制;您可以在 BIOS/CSM/传统模式下安装到 GPT 磁盘,安装程序不会抱怨。我不记得安装程序对 EFI 模式安装到 MBR 磁盘的反应。它可能有效也可能无效,但如果您知道自己在做什么并且您的固件不会对此感到困惑,您绝对可以强制 MBR 安装以 EFI 模式启动。
关键的细节是让两个操作系统的启动模式相同,因为切换启动模式通常很尴尬。
顺便说一句,我不同意你的断言,即使用 MBR(以及,暗示在 BIOS/CSM/传统模式下)双启动 Ubuntu 和 Windows 更容易。老的根本就没使用 EFI 的计算机;但对于支持两种启动模式的现代基于 EFI 的计算机,启用这两种模式(这通常是 BIOS/CSM/旧版支持所必需的)会创建额外的启动路径,因此会创建额外的搞砸事情的方法。这是这,并非 EFI 模式本身,这才是导致大多数 EFI 相关问题的原因。不幸的是,有很多坏的建议启用 BIOS/CSM/旧版支持,以该模式安装 Ubuntu,然后使用 Boot Repair 清理混乱。让 Ubuntu 安装程序以 EFI 模式启动让很多人感到困惑,因为上述初始启动模式的控制不明显且不标准化;但克服这个障碍可能是很多比通过 BIOS 模式安装来绕过问题所造成的问题更容易解决。
不过,我在这方面的建议有一个警告:一些 EFI 仍然有缺陷,并且不记得它们应该启动的操作系统。因此,在安装 Ubuntu 后,你最终可能会直接启动到 Windows。针对此类问题有各种修复和解决方法,找到侵入性最小的方法需要一定的专业知识。我在这个论坛上回答过很多次关于这个问题的问题。其中一个浮出水面的是这个。