Suche beim Booten nach falsch verschlüsselter Partition

Suche beim Booten nach falsch verschlüsselter Partition

Ich hatte während Ubuntu LTS einen kompletten Ausfall do-release-upgradeund der Kernel geriet beim Booten in Panik, sogar im Rettungsmodus. Also habe ich einen LiveUSB geladen, meine verschlüsselte Partition gemountet, darauf chrootet und die Installation repariert/abgeschlossen. Dachte ich zumindest.

Es geht jetzt weiter (keine Panik), kann aber die richtige verschlüsselte Partition nicht finden: Es sucht nach kubuntu-vg, während der Name der echten Partition (auf /dev/sda5) mapper/kubuntu--vg-root sein sollte, und leitet mich dann zu einer Busybox-Shell weiter.

Was muss ich tun, um den Namen der LUKS-Partition zu ändern? Ist es eine Grub- oder Initramfs-Einstellung?

Bearbeiten: Von der Initramfs-Shell:

cryptsetup luksOpen /dev/sda5 kubuntu-vg
lvm pvscan
[Ctrl-D]

Es bootet dann normal. Aber wie repariere ich dann das System? Alles scheint normal, aber der Bootvorgang schlägt erneut fehl, selbst nach update-grub:

$ blkid
/dev/sda5: UUID="99db...9f" TYPE="crypto_LUKS" PARTUUID="00...05"
...
$ cat /etc/crypttab
sda5_crypt UUID=99db...9f none luks
$ cat /etc/fstab
/dev/mapper/kubuntu--vg-root / ext4 errors=remount-ro 0 1
...
$ sudo update-initramfs -k all -u
update-initramfs: Generating /boot/initrd.img-5.15.0-47-generic
cryptsetup: WARNING: target 'kubuntu-vg' not found in /etc/crypttab

Was vermisse ich ?

Bearbeitung 2: Wenn ich die fstab bearbeite:

$ cat /etc/fstab
#/dev/mapper/kubuntu--vg-root / ext4 errors=remount-ro 0 1
/dev/mapper/sda5_crypt / ext4 errors=remount-ro 0 1

$ sudo update-initramfs -k all -u
update-initramfs: Generating /boot/initrd.img-5.15.0-47-generic
cryptsetup: WARNING: target 'kubuntu-vg' not found in /etc/crypttab
W: Couldn't identify type of root file system for fsck hook

Es ist also schlimmer, als einfach zu gehenkubuntu--vg-root

Antwort1

Ich habe den Hinweis aus der update-initramfsNachricht befolgt und geändert /etc/crypttab:

#sda5_crypt UUID=99dbb00a-51e5-4081-aa45-bb9999d9bf9f none luks
kubuntu-vg UUID=99dbb00a-51e5-4081-aa45-bb9999d9bf9f none luks

$ sudo update-initramfs -k all -u
update-initramfs: Generating /boot/initrd.img-5.15.0-47-generic
...
done

Der nächste Neustart hat funktioniert.

verwandte Informationen