我的系统上有 Windows 8 和 Ubuntu 14.04。启动时显示“检测到安全启动违规无效签名。检查设置中的安全启动策略。”

我的系统上有 Windows 8 和 Ubuntu 14.04。启动时显示“检测到安全启动违规无效签名。检查设置中的安全启动策略。”

我很好奇原因。在 UEFI 菜单中,它显示了两个 Ubuntu 实例。这是我收到安全启动违规的原因吗?在我使用 USB 驱动器将 Ubuntu 从 16.04 降级到 14.04 之前,它从未向我显示启动违规错误消息。在安全启动违规消息上按下 Enter 后,我仍然可以加载 Windows 和 Ubuntu。

答案1

您可以使用以下方式检查两个 Ubuntu 条目

sudo efibootmgr -v

看看每个程序运行的是什么。可能一个是 shimx64.efi,另一个是 grubx64.efi。只有 shimx64.efi 会在启用安全启动的情况下运行,禁用安全启动的情况下,两者都应该可以启动。您有第三个引导加载程序,它可能会在启动失败(grubx64.efi)后调用,即 /EFI/Boot/bootx64.efi。这可能是 shimx64.efi 的副本,如果 grubx64.efi 也在同一目录中,它将成功启动。Zacharee1 是对的,安全启动是可选的,而且随着 16.04 版本对(第三方)模块签名的严格限制,安全启动变得越来越难用。

答案2

如果您想在安全模式下在 UEFI 上安装 Ubuntu,那么请为 UEFI 选择 GPT 分区方案,或者您需要在 BOIS 菜单中关闭安全模式,以在 UEFI 的 BOIS/MBR 分区方案上安装 Ubuntu。

相关内容