web-dev-qa-db-ja.com

「yumupdate」mokListRTが失敗した後にCentOS7が起動しない

yum updateを介してCentOS7を更新しました

シムとmokutilsについて知らなかったので、yumからそれを除外しませんでした。

今は起動できません。別のライブディストリビューション(ubuntuなど)を使用してファイルを復元できますが、CentOS USBキーからレスキューモードを実行しようとすると、同じエラーが発生します。

Failed to set MokListRT: Invalid Parameter
Something has gone seriously wrong: import_mok_state()
failed: Invalid Parameter

見つかった典型的な解決策は次のとおりです。

cp grubx64.efi shimx64.efi

しかし、このファイルがあるべきフォルダー(/ boot/efi/EFI/centos)は完全に空です(実際には、grubがインストールされていないように、/ boot自体は空です)

他に何か試すかもしれませんか?

少なくともファイルを取得することはできますが、それ以上のことはありません。

1
ZioCain

CentOSバグレポート に記載されているように、これは次の更新で修正されました。

mokutil.x86_6415-2.el7.centosの更新
shim-ia32.x86_6415-2.el7.centosの更新
shim-unsigned-ia32.x86_6415-2.el7.centosの更新
shim-unsigned-x64.x86_6415-2.el7.centosの更新
shim-x64.x86_6415-2.el7.centosの更新

1
Michael Hampton

すべてに1つのパーティションがある場合は、次のようにしてみてください。

mount -o rw,remount /

Fstabにある順序で複数のパーティションがある場合は、rwパーティションに再マウントします。

また、説明されている細かい解決策に見えます ここ が、注意深く確認してください。

0
Ivan Gurzhiy