启用 UEFI 启动模式后出现奇怪的系统行为

启用 UEFI 启动模式后出现奇怪的系统行为

目前我正在运行双启动系统(Windows 10 和 Ubuntu 14.04),两者都通过 Windows 启动管理器以传统模式启动。我的笔记本电脑是 hp8560w。我的笔记本电脑没有操作系统,所以我自己安装了它们。我在 BIOS 菜单中没有安全启动选项(我的意思是带有系统选项的菜单,我不知道如何确切地称呼它,因为它在启动时写为“F10 Bios 设置”,但我读到过某处说 UEFI 完全取代了 BIOS,所以我对术语有点困惑)。

前段时间我发现 BIOS 菜单中有一个名为 UEFI 启动模式的选项 在此处输入图片描述

因此我认为我的主板支持它。

奇怪的事情

  • 启用它后 - 当我启动 Windows 然后重新启动计算机时,我的启动管理器从

在此处输入图片描述

在此处输入图片描述

注意:这些不是我的启动管理器的精确屏幕,我的条目标签是相同的,我只是想展示外观。

  • 我的 Windows 安装启动速度快了很多,从 30 秒缩短到 8 秒,而 Ubuntu 安装启动速度则在 28 秒内,没有任何变化。Windows 似乎已经自动转为 UEFI,但在 Windows 系统信息中,我可以在“BIOS 模式”下读取,这仍然是旧版。
  • 当我启动 ubuntu 然后重新启动 PC 时,我的启动管理器变成了旧的。
  • 如果我禁用 UEFI 启动模式,也会发生同样的事情

有人能向我解释一下发生了什么吗?

  • Windows 是否通过 UEFI 启动?
  • 如果不是,那么 Windows 启动速度加快和启动管理器外观改变从何而来?
  • 为什么启用该选项后 Ubuntu 没有改变其行为?
  • 有没有办法像 Windows 那样加速 ubuntu 的启动?
  • 有没有办法让 ubuntu 安装不改变启动行为,我的意思是切换到旧的启动管理器并减慢 Windows 启动速度。也许是一些 grub 配置?

任何有用的答案都会受到感谢。另外抱歉我的英语不是母语人士。

答案1

首先,术语:EFI/UEFI 是 BIOS 的替代品。它们的工作方式完全不同尽管有些 EFI(尤其是早期的 PC EFI)试图模仿 BIOS 配置菜单的外观,但 EFI 仍然以不同的方式存在。不幸的是,许多制造商将其 EFI 称为“BIOS”。在我看来,这只会造成混乱,因为人们会将他们的 BIOS 假设拖入其中,而且他们往往会因此犯错。我怀疑,但并不知道事实,制造商选择这样做是因为这是一种捷径——即使是稍微懂一点电脑的人都知道 BIOS 是什么,所以将 EFI 称为 BIOS(因为它们的作用大致相同)比解释什么是 EFI 更容易。

补充一点:x86-64 计算机上的大多数 EFI 都提供了一项称为兼容性支持模块 (CSM) 的功能,该功能允许 EFI 使用 BIOS 模式引导加载程序进行引导。此功能是为了方便用户使用,也是在操作系统逐渐添加 EFI 支持时弥补差距的一种手段;您可以在基于 EFI 的计算机上使用 CSM 引导 DOS、Windows XP、BeOS、NetBSD 等。您还可以使用 CSM 引导 Windows 或 Ubuntu,尽管这两个操作系统也支持 EFI 模式引导。

至于您所看到的情况,可以在单个操作系统安装的 EFI/UEFI 模式和 BIOS/CSM/传统模式启动之间切换。这需要同时安装 EFI 模式和 BIOS 模式引导加载程序。如果您知道自己在做什么,这对于 Ubuntu 来说相对简单。但是,Windows 将其启动模式与分区表类型紧密相关——MBR 分区表决定 BIOS 模式启动,GPT 决定 EFI 模式启动。至少,这是我的理解。我最近遇到一份报告,有人声称 Windows 从 MBR 磁盘以 EFI 模式启动,但他不知道如何管理此设置。我想您可能遇到过类似的情况,这使您可以在 EFI 模式和 BIOS 模式启动之间切换。另一种可能性是您没有更改启动模式,而是切换了导致启动时图形发生变化的某些东西。

如果您偶然发现了一种轻松切换 Windows 启动模式的方法,那么它对 Ubuntu 无法执行相同操作的原因是您需要安装 BIOS 模式和 EFI 模式引导加载程序才能进行这种切换,并且您可能只有一个(可能用于 BIOS 模式)用于 Ubuntu。

我必须提醒您,您正走向潜在的危险境地,特别是如果您真的在 EFI 模式和 BIOS 模式启动之间切换。对于 Windows 来说,这种切换并不常见,因此如果您采取一些额外的步骤导致一切停止工作,您不太可能找到任何帮助。在 Ubuntu 方面,尝试安装 EFI 模式版本的 GRUB(假设您现在已经安装了 BIOS 模式)可能会导致问题,因为它们可能都尝试使用相同的配置文件,但需要略有不同的选项。最糟糕的是,许多 HP 的 EFI 损坏了,往往不遵守其启动管理器条目,这可能会使双启动方案变得复杂。因此,如果您完全从 BIOS 模式切换到 EFI 模式启动,您可能会遇到困难才能使其正常工作。

总之,请仔细听取这句话:“如果它没坏,就不要修理它!”

答案2

通常,人们在双启动时会看到 GNU GRUB 菜单。但对于您来说,Windows 启动管理器优先,因此您会看到该屏幕。这没什么好担心的。它不会更改为 UEFI。

至于启动速度,只需重新启动 Windows 系统,您就会发现它也需要很长时间,因为在 Windows 中(从 8 开始),当您关机时,它不会完全关机,而是以混合方式关机,即半关机半休眠。因此,当您打开 PC 时,它会以惊人的速度启动。

Ubuntu 不支持这种启动方式,因此它以传统方式启动(Windows 7)。因此速度很慢。

相关内容