我收到错误
Could not create MOKlistXRT: Out of resources
Run Code Online (Sandbox Code Playgroud)
和
something has gone seriously wrong: import_MOK_state(): Out of resources
Run Code Online (Sandbox Code Playgroud)
尝试将 21.04 全新安装从闪存驱动器引导到具有 UEFI 模式下的 A17 BIOS 的 Dell Latitude E6410 笔记本电脑时。
我看到上一篇类似的帖子提到“18.04 UEFI 启动失败”并尝试了那里给出的解决方案,但在我的 Latitude A17 UEFI 设置中,“常规 > 启动顺序 > 添加启动选项 > 文件系统列表”只显示 EFI 和 msdata 分区没有可见的文件名。
没有办法按照那里的建议浏览 grubx64.efi。在“文件名”下输入 EFI/ubuntu/grubx64.efi 没有帮助。我已经确认该文件存在于该位置。
已解决:对于我的 Dell E6410,解决方案确实是使用 grubx64.efi 而不是 shimx64.efi,如其他地方所建议的那样。我发现该机器上的问题是,在“启动顺序/添加启动选项”下,必须使用反斜杠输入文件名,如 \EFI\ubuntu\grubx64.efi,而不是像我上一篇文章中的图像那样使用正斜杠。
小智 2
升级到 Ubuntu 21.04 后,我在 Thinkpad T430 上遇到了类似的错误。它影响了多个用户,因此我在启动板上报告了该错误: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1924605
一种解决方案是Mok*删除/sys/firmware/efi/efivars. 这些文件是不可变的,但即使在使用chattr -i和rm -rf命令之后它们也不会删除。
| 归档时间: |
|
| 查看次数: |
2572 次 |
| 最近记录: |