我有一台支持 UEFI 安全启动的新笔记本电脑。我的目的是双启动 Windows 和 Ubuntu。在过去的几天里,我一直在研究最佳设置是什么以及我可能遇到的问题。
我想知道如果我要双启动 Windows(7 或 8)/Ubuntu,我是否应该使用安全启动,或者我是否可以简单地通过 BIOS 设置将其关闭,而不会产生任何副作用,例如不稳定/损坏。
这对我来说是一台非常重要的机器,我想以正确的方式设置它。任何有关 UEFI 和双重启动的额外评论都将不胜感激。
答案1
Windows 7 不支持安全启动,因此如果您想用 Windows 7 替换 Windows 8,则必须禁用安全启动。Windows 8 支持安全启动,如果您的计算机上预装了安全启动,则计算机很可能已配置为默认使用它。
理论上,Ubuntu 12.04.2、12.10 和 13.04 都支持安全启动。但实际上,关于此支持的问题报告似乎很多,因此许多用户最终禁用了安全启动。我怀疑这些问题主要与 Ubuntu 仍在使用旧的 shim 0.1 而不是较新的 shim 0.2 有关,但我对此并不确定。可以在任何 EFI Linux 系统上安装 shim 0.2;请参阅我的安全启动网页了解详情。
安全启动确实提供了安全优势,因为它使得成功安装一类恶意软件(称为引导套件。这种恶意软件在操作系统运行之前就运行,因此可以隐藏自身,一旦操作系统运行,就无法检测到。也就是说,禁用安全启动不会使计算机的安全性低于旧计算机。此外,大多数恶意软件都针对 Windows,因此如果您很少启动 Windows 并且大部分工作都在 Linux 中完成,那么您感染或受到恶意软件影响的可能性就较小。(这并不是说 Linux 绝对安全。Linux 有自己的安全问题,但它们往往与 Windows 安全问题不同。)
不幸的是,虽然微软要求在任何带有 Windows 8 徽标的 x86-64 计算机上都可以禁用安全启动,但如何禁用和以其他方式操作安全启动的细节在每台计算机之间有所不同。禁用安全启动后,Windows 8 应该可以继续启动。