Поиск неправильного зашифрованного раздела при загрузке

Поиск неправильного зашифрованного раздела при загрузке

У меня был полный сбой во время Ubuntu LTS, do-release-upgradeи ядро ​​паниковало при загрузке, даже в режиме восстановления. Поэтому я загрузил LiveUSB, смонтировал свой зашифрованный раздел, перешел на него и исправил/завершил установку. Или так я думал.

Теперь процесс идет дальше (без паники), но не удается найти нужный зашифрованный раздел: он ищет kubuntu-vg, хотя имя настоящего раздела (на /dev/sda5) должно быть mapper/kubuntu--vg-root, а затем он перебрасывает меня в оболочку busybox.

Что мне сделать, чтобы изменить имя раздела LUKS? Это настройка grub или initramfs?

Редактировать: Из оболочки initramfs:

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

Затем он загружается нормально. Но как мне тогда исправить систему, все вроде бы нормально, но загрузка снова не удалась даже после 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

Что я упускаю?

Редактирование 2: Если я редактирую 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

Так что это хуже, чем просто уйти.kubuntu--vg-root

решение1

Я воспользовался намеком из update-initramfsсообщения и изменил /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

Следующая перезагрузка помогла.

Связанный контент