フルディスク暗号化、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 を数回実行することで、この問題を解決することができました。黒魔術が常に解決策です!