システムは起動時に暗号化されたデバイスをマウントしません。BusyBox を手動で使用できます。

システムは起動時に暗号化されたデバイスをマウントしません。BusyBox を手動で使用できます。

最近の更新により、ブート セクターを修復するためにブート修復を使用する必要が生じました。

以前は、Ubuntu を起動すると、起動時にルート パーティションを復号化するためのパスワードの入力を求められました。現在は、マウントされていないルートで BusyBox にスローされます。BusyBox では、次のコマンドを発行してルートを手動でマウントできます。cryptsetup open /dev/sda3 cryptその後mount /dev/vgkubuntu /、 を実行します。その後 BusyBox を終了すると、正常に機能し、通常の起動が再開されるようです。

BusyBox から毎回手動で実行せずに、ルートを起動してマウントするにはどうすればよいですか?

Grub 設定:

load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa
else
  search --no-floppy --fs-uuid --set=root aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa
fi
linux   /vmlinuz-5.11.0-16-generic root=/dev/mapper/vgkubuntu-root ro  quiet splash $vt_handoff
initrd  /initrd.img-5.11.0-16-generic

ありがとう

答え1

カーネルイメージを再インストールしたら解決したようです。

関連情報