Зашифрованный диск LUKS отсутствует. "cryptsetup: lvm недоступен"

Зашифрованный диск LUKS отсутствует. "cryptsetup: lvm недоступен"

У меня есть внутренний SSD (NVMe), на котором я установил Ubuntu 18.04 с полным шифрованием с помощью LUKS. Недавно я заменил материнскую плату своего ноутбука, из-за чего проверка подписи ядра не прошла во время загрузки.

error: /boot/vmlinuz-****-generic has invalid signature
error: you need to load the kernel first

Если я попытаюсь загрузиться без безопасной загрузки, то проверка подписи пройдет, но позже во время процесса загрузки я получу сообщение об ошибке «cryptsetup: lvm is not available».

Итак, чтобы исправить проблему проверки подписи, которая возникает при безопасной загрузке, я прочитал, что мне нужно добавить новое подписанное ядро ​​в загрузочный раздел с помощью Live USB. Однако после загрузки в Live OS (Ubuntu) я вообще не смог найти диск NVMe. Я проверил местоположение /devи использовал несколько инструментов, таких как gparted, fdisk, lsblk. Я просто не смог получить диск, указанный ни одним из этих инструментов.

Могу ли я узнать, почему диск не определяется? И как смонтировать этот диск? Я также не уверен, почему возникает проблема "cryptsetup: lvm is not available".

PS: Я попробовал загрузить WindowsToGo (Windows 10) и из него я смог найти SSD-диск, указанный в утилите "Управление дисками". Так что я не думаю, что это проблема с SSD. Он работает. Я просто не могу получить этот диск в списке Live Linux.

решение1

Я наконец-то решил эту проблему.

Проблема возникла из-за того, что настройки BIOS для SATA Operation были установлены по умолчанию на RAID Onрежим вместо AHCIрежима при недавно замененной материнской плате.

Таким образом, по сути, изменение операции SATA на AHCI и последующее отключение безопасной загрузки (чтобы избавиться от недействительной подписи ядра) исправили проблему.

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