![注册 MOK 后无法启动 Ubuntu 19.04 或其 LiveUSB](https://linux22.com/image/1013321/%E6%B3%A8%E5%86%8C%20MOK%20%E5%90%8E%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8%20Ubuntu%2019.04%20%E6%88%96%E5%85%B6%20LiveUSB.png)
在显示 GRUB 之前,它会显示
无法触发 tcg2 最终事件表:无效参数
出现严重错误:import_mok_state() 失败
:无效参数
并关闭机器电源。
这是我第一次在这台机器上安装 Ubuntu 19.04,DELLT5810使用 UEFI。Ubuntu 安装顺利,注册了机器所有者密钥 莫克导致启动错误。当我运行时sudo apt install virtualbox
。virtualbox 安装提示我注册 MOK;我重新启动机器,并注册 MOK。然后它进入上述死机状态。
从 Ubuntu 的 LiveUSB 安装程序启动显示相同的错误消息。幸运的是,我仍然可以在同一台机器上启动 Windows 10。我只想恢复注册 MOK。以后不安装 Virtualbox 也是可以接受的。
我尝试过的:
- 搜索错误消息导致莫库蒂尔,但我现在无法启动 Linux。
- 我也尝试重置 BIOS,但根本不起作用(我必须修复 Windows 启动)。
- 在Windows中打开EFI分区,删除EFI/ubuntu、EFI/BOOT/fbx64.efi、EFI/BOOT/mmx64.efi。
- 我已删除已成功安装的 Ubuntu 分区。
- 尝试过 Ubuntu 18.04 Live USB。
- 从戴尔网站将 BIOS 升级到最新版本。
- 在 Windows 下彻底删除并重新创建 EFI 分区。
前 3 个分区是
- 电喷
- 视窗
- Ubuntu(已被删除)
答案1
请参阅我的帖子和我自己对 Ubuntu 18.04.2 LTS 上相同问题的回答这里。
诀窍是在 bios 设置中打开 TPM。据我了解,您需要 TPM ON 或 ACTIVE 来存储和查找密钥。如果这有帮助,请告诉我们。