我有一台 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
。