双启动 Ubuntu 14.04 - Win8.1(开启 UEFI 模式时无法启动 Windows)

Nad*_*iya 3 dual-boot windows uefi windows-8 14.04

我正在尝试将 Ubuntu 安装为第二个操作系统,但我被困在了这turn off secure boot一步。

我发现要禁用安全启动,我需要从传统模式切换到 UEFI 模式。但是当 UEFI 模式打开时,我无法启动 Windows。这意味着我需要返回传统模式,该模式没有关闭安全启动的选项。我糊涂了。

我应该如何进行?

Fab*_*bby 6

不要做任何事情:显然你的 Windows 没有安装在 UEFI 模式下。

(这是我第一次在这个网站上告诉别人不要做任何事情!)

:-)


Rod*_*ith 6

详细说明 Fabby 的回答:

现代基于 EFI/UEFI 的计算机通常可以在本机 EFI/UEFI 模式下启动,也可以使用称为兼容性支持模块 (CSM) 的功能启动,这使它们能够使用较旧的 BIOS 模式启动加载程序启动。后一种模式通常被称为“传统模式”,因此它具有三个名称:BIOS、CSM 和传统;在这种情况下,所有都意味着相同的事情,并且与本机 EFI/UEFI 模式引导不同。

安全启动是一项 UEFI 功能,在 UEFI 模式启动时有效。因此,当您激活 BIOS/CSM/legacy 支持时,安全启动会自动停用或仅与 UEFI 模式启动相关,具体取决于固件的设计。

如果您的计算机在 BIOS/CSM/legacy 模式下启动并且在您将固件切换到 EFI/UEFI 模式时拒绝启动,那么这意味着安全启动已经被禁用,或者至少被绕过,用于启动 Windows。Fabby 要求输出parted -l,该输出将确定地指示 Windows 的启动模式。具体来说,Windows只能从 MBR 分区(又名“MSDOS”)磁盘以 BIOS/CSM/legacy 模式启动,而它只能从 GPT 分区磁盘以 EFI/UEFI 模式启动。因此,磁盘类型将 100% 确定地指示当前 Windows 启动模式是什么。

附带说明一下,任何告诉您理所当然地禁用安全启动的说明都是可疑的。Ubuntu 长期以来一直支持安全启动,并且应该可以在大多数启用了安全启动的计算机上正常安装(当然,在 EFI/UEFI 模式下)。但是,请注意“最”这个词;有几台计算机的 Ubuntu 的安全启动支持不起作用。恕我直言,最好根据具体情况处理这些问题,而不是发出在所有计算机上禁用安全启动的指令。