Ubuntu 20.04 无法设置 MokListRT:无效参数

Ubuntu 20.04 无法设置 MokListRT:无效参数

我有一台 MacBook Pro,只在上面使用 Ubuntu。我刚刚从 18.04 升级到 20.04。

现在,当我启动计算机时,它显示:

Failed to Set MokListRT: Invalid Parameter
Could not create mokListRT: Invalid Parameter
Importing MOK states has failed: import_mok_state() failed: Invalid Parameter
Continuing boot since secure mode is disabled.

有人确切地知道我该如何修复这个问题吗?一步一步地修复它,我不想把任何事情搞砸。

答案1

您必须替换 shimx64.efi如下grubx64.efi内容:

sudo su -
cd /boot/efi/EFI/ubuntu
cp grubx64.efi shimx64.efi
reboot

答案2

这是由于错误 #1867092建议的解决方法(参见评论#23)是:

apt-get purge shim
grub-install /dev/sda1 #replace sda1 with the correct grub partition for you

这个解决方案对我有用。

请注意,根据该错误页面,该问题的最佳答案(即复制)grubx64.efi将随着每次垫片更新而被撤消。shimx64.efi

答案3

适用于我的 2010 iMac 的解决方案。安装重新索引并确保从指定的选项启动grubx64.efi

相关内容