Ubuntu 20.04 Failed to Set MokListRT:エラーの対処法


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.

【事の起こり】 
 iMac mid 2010 のPCにlinuxのUbuntuを入れて運用していたが、一ヶ月ほど前から急にOSの起動時に上記のエラー表示が表れるようになったが、とりあえず、エラー表示が表れる分だけ起動が遅くなるが、一応起動して普通に使えたので放置していたら、update後に起動をしたらエラーがでまくり全く起動できなくなった。

一つのエラーなら対処は良いが、エラーが連発して起動もできなくなったので、Ubuntuをインストールし直すことにした。

Ubuntuをクリーンインストールしなおしたが、Failed to Set MokListRTのエラーがでて変わらなかったので、Ubuntuより使いやすいのでLinux mintに変えたいと考えていた時期だったので、Linux mintをいれたが、同じDebian系なので変わらずにエラーがでた。

仕方ないのでググって、解決方法を探すことになった。

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

grubx64.efiをshimx64.efiにコピーして置き換える必要があるらしい。

というので、ターミナルで実行。
そして、再起動されると無事にエラー表示が消えて起動ができるようになった。

参照元記事