我无法启动 Ubuntu

我无法启动 Ubuntu

我最近双启动了 Ubuntu,但我无法启动它。

我第一次这样做时没有遇到任何问题。但现在出现了问题,我不知道该如何解决。以下是尝试启动后出现的错误。

error: /boot/vmlinuz-5.4.0-45 has invalid signature

error: you need to load the kernel first.

如果您需要更多信息,请告诉我,因为我不知道在这种情况下该提供什么信息。谢谢!

答案1

禁用安全启动可以解决问题。

答案2

对于那些可能不想永久禁用安全启动的人来说

就我而言,重新安装shim-signed解决了问题。

首先,从 BIOS 暂时禁用安全启动,然后重新安装 shim-signed:

sudo apt purge shim-signed
sudo apt install shim-signed

然后在 BIOS 中重新启用安全启动。

确保已启用安全启动:

sudo mokutil --sb-state

此外,如果您有第三方驱动程序(例如 Nvidia),您应该重新安装该驱动程序,然后会显示一个弹出窗口,要求在下次重启时输入用于注册密钥的密码:

在此处输入图片描述

然后重新启动系统,重启后您将立即看到如下内容:

在此处输入图片描述

选择注册MOK,然后输入您之前设置的密码。

相关内容