Buscando una partición cifrada incorrecta en el arranque

Buscando una partición cifrada incorrecta en el arranque

Tuve una falla total durante Ubuntu LTS do-release-upgradey el kernel entraba en pánico al arrancar, incluso en modo de rescate. Así que cargué un LiveUSB, monté mi partición cifrada, le hice chroot y reparé/terminé la instalación. O eso pensé.

Está yendo más lejos ahora (sin pánico) pero no encuentra la partición cifrada correcta: está buscando kubuntu-vg mientras que el nombre de la partición real (en /dev/sda5) debería ser mapper/kubuntu--vg-root, entonces me deja en un shell de Busybox.

¿Qué debo hacer para cambiar el nombre de la partición LUKS? ¿Es un problema de la configuración de initramfs?

Editar: desde el shell initramfs:

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

Luego arranca normalmente. Pero entonces, ¿cómo soluciono el sistema? Las cosas parecen normales pero el arranque vuelve a fallar incluso después de 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

Qué me estoy perdiendo ?

Edición 2: si edito el fstab:

$ 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

Entonces es peor que simplemente irsekubuntu--vg-root

Respuesta1

Tomé la pista del update-initramfsmensaje y cambié /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

El siguiente reinicio funcionó.

información relacionada