web-dev-qa-db-ja.com

暗号化されたブートでUbuntu 18.04をブートできません

フルディスク暗号化、lvmパーティション、暗号化されたブートでUbuntu 18.04を何ヶ月も問題なく使用してきましたが、突然grubを使用してブートできなくなりました。

コンピューターの電源を入れると、最小限のgrub bashが表示され、次の手動手順で起動できます。

set prefix=/efi/ubuntu/
insmod luks
cryptomount (hdx,gpty)
set root=(lvm/system-root)/
linux (lvm/system-boot)/vmlinuz-[...]
initrd (lvm/system-boot)/initrd-[...]
insmod normal
normal
boot

起動したら、/ etc/default/grubにGRUB_ENABLE_CRYPTODISK = yを設定した後、このコマンドでgrubを再インストールしてみました。

Sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu

再起動後、最小限のbashプロンプトが再び表示され、この手順を最初から繰り返す必要があります...何がいけないのですか?

上記の手順を使用してブートし、 Boot Repair を数回実行することで、この問題を解決することができました。黒魔術が常に解決策です!