Moin,
seit dem Update auf Version 22.04 kann ich Ubuntu (verschlüsselt mit LUKS) nicht mehr regulär starten.
Ich werde zunächst ganz normal aufgefordert, mein Passwort einzugeben. Anschließend kommt auch wie gewohnt das GRUB-Menü, in dem ich Ubuntu auswähle (die Boot-Partition wird also offenbar richtig entschlüsselt). Dann dauert es einen Moment und ich lande in der BusyBox (initramfs).
1 | exit
|
liefert "ALERT! /dev/mapper/ubuntu--vg-root does not exist. Dropping to a shell!"
Schaue ich mit
1 | ls /dev/mapper
|
nach, kommt auch nur "control" zurück, ubuntu--vg-root ist nicht da.
Es gibt ja schon viele Fragen in diversen Foren zu dem Thema. Zunächst habe ich hier das umgesetzt: https://askubuntu.com/a/1120949 lvm2 und cryptsetup waren aber natürlich schon installiert. Wie eine der Antworten auf die verlinkte Antwort vorschlägt, habe ich in /etc/crypttab je "/etc/luks/boot_os.keyfile" durch "none" ersetzt, was aber keinen Effekt hatte.
Im (initramfs) kann ich die root-Partition manuell entschlüsseln mit
1 | cryptsetup luksOpen /dev/nvme1n1p5 nvme1n1np5_crypt |
Anschließend findet
1 | ls /dev/mapper
|
auch ubuntu--vg-root (und nvme1n1np5_crypt usw.). Mit
1 | exit
|
startet das System.
Es scheint also bei der ursprüglichen, ersten Passworteingabe nur die Boot-Partition entschlüsselt zu werden, root aber nicht.
Hat jemand eine Idee, was ich tun kann, um wieder mit vertretbarem Aufwand mein System starten zu können?