我有一台新的 Toshiba qosmio x870,过去一周我一直尝试从 USB 和 Live CD 安装 Ubuntu 12.04,但没有成功。我一直收到此错误:
Boot failure: a proper digital signature was not found. One or more files on the selected boot device was rejected by the Secure Boot feature.
我甚至尝试使用 Windows 安装程序安装 Ubuntu。安装后,我重新启动电脑,首先看到指向以下位置的错误:
\ubuntu\winboot\wubildr.mbr
Status: 0xc000007b
Info: The OS couldn't be loaded because a required file is missing or contains errors.
当我重新启动时,之前的错误没有出现,我同时看到了 Windows 8 和 Ubuntu(很高兴我成功了),但是当我单击 Ubuntu 时,它会标记一个错误。这是我第一次拥有具有安全启动功能的 PC。禁用安全启动会有什么危险?如果我能得到任何人的帮助,我会很高兴。
答案1
首先安装
Ubuntu-Secure-Remix-64bit
(或Ubuntu12.10 64bit
),然后使用 Boot-RepairRecommended Repair
,如第一段所述https://help.ubuntu.com/community/UEFI如果失败,请按照此处所述禁用固件中的安全启动:https://help.ubuntu.com/community/UEFI#SecureBoot,然后再次运行Boot-Repair。
答案2
您有三个选择:
- 禁用安全启动。如果您想要 Ubuntu 的 LTS 版本,这可能是最简单的解决方案。缺点是您将失去安全启动在防范恶意软件方面的优势。请注意,失去安全启动并不比在基于 BIOS 的计算机上运行 Windows 更糟糕,但至少在理论上,安全启动可以提供一些好处。此外,用户界面没有标准化,因此不可能提供适用于所有计算机的详细说明。
- 尝试 Ubuntu 12.10,它附带一个 EFI 引导加载程序配置,应该适用于支持 Microsoft 标准密钥的安全启动系统。这是 12.10 的一项全新功能,因此它不适用于 12.04。不过,由于它太新,因此尚未经过充分测试。
- 创建您自己的安全启动密钥,将它们添加到固件中,并使用您的密钥签署您的 Ubuntu 启动加载程序(默认情况下为 GRUB 2)和 Windows 启动加载程序。这将需要相当多的努力,并且每次更新启动加载程序时都需要持续的努力,但它可以让您完全控制安全启动环境 - 如果使用 Microsoft 密钥签名的恶意软件开始传播,您的系统将不会运行它。
我写过网页更详细地介绍了这三个选项。