Я использую зашифрованную систему lvm. Я обновился до xubuntu 22.04. Проблема была в том, что моя карта Wi-Fi не распознавалась. Пытаясь решить эту проблему, я обнаружил, что не могу обновиться до ядра 5.15 или выше. Мне удалось установить новые ядра, но они не отображались в меню grub. После некоторых исследований было предложено решение — загрузиться с live usb и переустановить grub. Я попробовал, но теперь не могу войти в меню grub и нахожусь в grub rescue. Вот что я получаю:
error: disk 'lvmid'/(uuid)' not found.
Entering rescue mode…
grub rescue>_
#ls and set show:
grub rescue> ls
(hd0)
grub rescue> set
cmdpath=(hd0)
prefix=(lvmid/(uuid)/boot/grub
root=lvmid/(uuid)
(Обычно я получаю приглашение расшифровать главный ключ, и после успешной расшифровки я вхожу в меню grub.)
Моя версия grub — 2.04. (Команда cryptomount отсутствует.)
Я загрузился через Live USB и GParted показывает:
/dev/sda1 ntfs Windows boot
/dev/sda2 ntfs
/dev/sda3 extended
/dev/sda5 encrypted
/dev/sda6 ext4 grub
/dev/sda7 encrypted
При расшифровке обоих разделов выводится:
/dev/sda5 ext4
/dev/sda7 lvm2 pv ubuntu-vg
Если заглянуть в sda5, то там хранятся файлы для меню grub. В sda6 просто находится папка «grub», и она совершенно пуста. (Мне кажется, что я что-то тут напутал, пытаясь переустановить grub.)
Вопрос 1: Как обычно работает эта система? Сначала монтируется/считывается sda6, а затем появляется приглашение на ввод главного ключа, а после ввода правильного ключа расшифровывается sda5 и отображается меню grub?
Вопрос 2: Как мне снова заставить эту систему работать?