我在带有 ASRock X99 Extreme4 主板的 SSD 上安装了 Windows 10。
在 Windows 中,我缩小了 Windows 分区以腾出空间来双启动 ubuntu。我使用 Rufus 2.11 创建了一个带有 ubuntu 16.04.1 的 usb。
BIOS 模式为“Legacy”,我收到有关强制 UEFI 的消息。我认为当 USB 介质具有与计算机 BIOS 不同的启动模式时会发生这种情况。
我已经使用 Rufus 中分区方案选项的三个选项重新创建了 USB,但仍然收到相同的消息。
对于安全启动,我见过这个帖子并得到结果Cmdlet not supported on this platform
。该帖子建议
您只需插入 LiveCD 或 LiveUSB 并执行安装过程即可安装 Ubuntu,不会出现任何问题。
首先,我对这个问题的理解是否正确,不应该强制使用 UEFI?如果是这样,我该如何制作正确的安装介质?
答案1
首先需要确定 Windows 是在 BIOS/CSM/传统模式下启动,还是在 EFI/UEFI 模式下启动。请参阅我的这个页面有关详细信息,但基本上,您可以检查系统信息中的“BIOS 模式”行;它应该显示“Legacy”或“UEFI”,具体取决于启动模式。
知道启动模式后,您需要创建一个包含相应启动加载器的可启动 Ubuntu 安装 USB 闪存驱动器。大多数(但不是全部)用于将 Ubuntu.iso
文件转换为可启动 USB 媒体的工具都可以创建具有 BIOS 模式和 EFI 模式启动加载器的媒体(或两者兼有)。Rufus 在这方面是比较灵活的工具之一;它有三个用于启动加载器和分区表包含的选项。请参阅我的这个页面了解有关此主题的更多评论。
请注意,如果 Windows 处于 BIOS 模式,则在 EFI 模式下安装 Ubuntu 会造成麻烦,反之亦然。此类跨模式安装能可以工作,但它们需要相当多的专业知识来设置。
答案2
对我来说,Windows 10 是在传统模式下安装的。如果您同意在传统模式下运行 Windows 和 Linux,那么希望这对您有用。
检查 Windows 处于什么模式。我刚刚查看了 BIOS 列中的系统信息。如果您对设置的默认选项满意,请重新启动计算机并进入 BIOS 设置以查看可启动驱动器。
如果您使用 Rufus 的默认设置 (MBR BIOS 和 UEFI) 制作了可启动的 USB/DVD,则 BIOS 中应该会显示两个版本。一个版本显示您的 USB 名称“带 UEFI”。对我来说,那个版本默认保持启动,因此要以传统模式安装,我必须选择另一个版本,它只显示您的闪存驱动器的名称(传统)。您应该选择与您的 Windows 安装模式匹配的那个。这为我解决了这个问题。
如果您想更改默认选项,您可以搜索有关如何执行此操作的教程。
答案3
我想补充一下罗德·史密斯所说的话。
我的错误:
1. 我在 Windows 中检查,发现我的 BIOS 模式是旧版
2. 当我制作可启动 USB 时,我使用了 Rufus。它的默认选项Partition scheme and target system type
是MBR partition scheme for BIOS or UEFI
3。[重要] 因此,当我重新启动 PC 时,它有两个启动选项。一个是使用 EFI 模式的可启动媒体,另一个是 BIOS 模式。在我的情况下,它自动从 EFI 模式启动。
解决方案:
1. 在启动时,我从 BIOS 中手动选择了可启动媒体的 BIOS 模式。就是这样。