Linux 发行版无法启动,未找到 import_mok_state()

Linux 发行版无法启动,未找到 import_mok_state()

我有一台装有 Debian 的 MS Surface Book 2,运行 Linux Surface 自定义内核。在尝试重新安装内核时,我显然删除了一些不应该删除的软件包(我相信是 linux-surface-secureboot-mok?)。我的机器现在根本无法启动 Debian 或 Ubuntu,甚至无法从 LiveCD 启动,也完全没有错误,只是在第一个启动屏幕上挂起。其他发行版(测试了 Mint 和 PopOS)在关闭前出现以下错误:

Failed to open \EFI\BOOT\mmx64.efi - Not Found
Failed to load image : Not Found
Failed to start MokManager: Not Found
Something has gone seriously wrong: import_mok_state() failed: Not Found 

我尝试过禁用并重新启用安全启动和 TPM,但除了将 grub efi 文件重命名为 mmx64.efi(这仅适用于 Mint 和 PopOS,不适用于 Debian 和 Ubuntu)之外,似乎没有其他办法可以解决这个问题。我将非常感谢你们提出任何想法。

相关内容