使用 Windows 8 UEFI 禁用 Ubuntu 14.04 双启动所需的安全启动

Joh*_*ott 10 dual-boot uefi windows-8 14.04

我已经阅读了一些关于双引导 Ubuntu 和 Windows 8 的指南,但我读过的所有指南都是关于旧版本的 Ubuntu。他们建议禁用安全启动,因为 Ubuntu 安装程序中存在一个错误,该错误会完全删除 Windows 8 引导加载程序。在 Ubuntu 14.04 中是否仍然需要禁用它?安装完成后可以再次启用吗?另外,在相关说明中,我知道安装需要禁用快速启动,但是安装完成后,我也可以重新启用吗?

Rod*_*ith 13

您实际上提出了四个不同的问题:

  • 安全启动——理论上,安装 Ubuntu 14.04(甚至之前的几个版本)不需要禁用安全启动。实践通常遵循理论,但有时并非如此——有些计算机似乎与 Shim(Ubuntu 用于处理安全启动的程序)相处得不好。安全启动问题几乎肯定会表现为甚至无法启动——无论是 Ubuntu 安装程序还是 Ubuntu 系统一旦安装。如果您看到 GRUB 菜单或 Ubuntu 启动徽标,那么安全启动障碍已经过去了。(在 Fedora 中,安全启动可以在很晚之后产生后续效果,但在 Ubuntu 中这种情况要少得多。)
  • ESP 删除错误——旧版本的 Ubuntu 会盲目地在 EFI 系统分区 (ESP) 上创建一个新的 FAT16 文件系统,这是存储 EFI 引导加载程序的地方。此操作将擦除 Windows 引导加载程序以及 ESP 上的任何其他文件(例如第三方引导管理器、固件更新文件等)。此错误于 2011报告并在 Ubuntu 12.04 发布之前修复,因此不应影响 Ubuntu 12.04、12.10、13.04、13.10 或 14.04。也就是说,在安装 Ubuntu(或任何操作系统)之前备份所有当前分区是一个值得的预防措施。
  • 固件的快速启动功能-- 现代 EFI 通常具有称为“快速启动”或类似功能的功能。启用后,固件在其启动过程中采用某些快捷方式,其中可能包括 USB 设备的最小(而不是完全)初始化。(无论固件做什么,操作系统都必须稍后进行自己的完全初始化。)结果可能是计算机无法从 USB 闪存驱动器启动。如果您尝试从这样的磁盘安装 Ubuntu,这显然很糟糕,因此在安装 Ubuntu 时有必要禁用此功能。(如果您的系统有光盘并且您正尝试从它安装,USB 初始化快捷方式应该无关紧要。)请注意,细节因计算机而异;您可能不需要在所有计算机上禁用“快速启动”功能。安装 Ubuntu 后,
  • Windows 中的快速启动——Windows 8 有一项称为快速启动(又名混合启动或混合关机)的功能。此功能将普通关机操作转换为挂起到磁盘操作。此更改的一个后果是文件系统(包括 ESP)未正确卸载。如果您随后尝试双引导,结果可能是共享文件系统的文件系统损坏和/或无法挂载共享文件系统。因此,必须禁用并保持禁用此 Windows 功能许多互联网网站,如这一个,提供有关如何禁用此功能的说明。另请注意,Windows 快速启动功能可能具有相似名称的固件功能完全无关

我希望这能澄清问题。


编辑:

最近版本的 Ubuntu(我不记得确切是什么时候开始的,但 16.04 受到影响)加强了安全启动控制,使这些版本容易受到我之前提到的“后续影响”的影响。具体来说,第三方内核模块(驱动程序)可能不会加载,除非您跳过箍来对它们进行签名,如此处所述ATI 和 Nvidia 显卡以及 VirtualBox 的驱动程序通常被认为是禁用安全启动以解决这些问题的原因,但还有其他未签名的驱动程序会影响某些系统。安全启动确实提供了好处,至少在理论上是这样,因此,如果您能够应对技术挑战,我建议您将其保持活动状态并签署您需要的任何内核模块。(就我个人而言,我不是专有视频模块的粉丝,但有些人确实需要它们才能在某些游戏和应用程序中获得足够的性能。如果您不需要它们,使用标准的开源驱动程序是一种适当的解决方法。)