Нет запроса пароля для шифрования LUKS всего диска

Я запускаю Kubuntu 20.04 на ноутбуке Dell. После вчерашнего обновления мой компьютер сломался, и при перезагрузке запрос пароля для дешифрования диска пропал. Теперь я вообще не могу загрузиться в компьютер, кроме как через LiveUSB.

Когда я загружаю машину, я получаю сообщение на заставке

cryptsetup: Waiting for encrypted source device UUID=...

Если я нажимаю F12, я получаю следующее сообщение:

[0.842138] Initramfs unpacking failed: Decoding failed
Volume group "vgkubuntu" not found
Cannot process volume group vgkubuntu
ALERT! encrypted source device UUID=... does not exist, can't unlock nvme0n1p3_crypt
Check cryptopts=source= bootarg: cat /proc/cmdline
or missing modules, devices cat /proc/modules; ls /dev

] Затем меня бросают в оболочку Busybox, но я не знаю, что оттуда делать.

Вот результаты команд, предложенных выше. Возможны опечатки, так как я переписываю с экрана. Я включил только несколько подходящих строк, но дайте мне знать, есть ли еще что-то, на что нужно обратить внимание:

cat /proc/cmdline
BOOT_IMAGE=/vmlinuz-5.3.0-64-generic root=/dev/mapper/vgkubuntu-root ro quiet splash

cat /proc/modules
dm_crypt 45056 0 - Live 0xffffffffc036b000
...
cryptd 24576 2 ghash_clmulni_intel,crypto_simd, LIve 0xffffffffc06b7000
...

Я не могу понять, как увидеть все строки, возвращенные из

ls /dev

, потому что «меньше» и "more" не работает, но нет записей для sda или sda #.

Я также могу загрузить компьютер с USB. Когда я это сделаю, я получаю то же сообщение, что и выше:

Initramfs unpacking failed: Decoding failed

, но после этого открывается ОС. Однако после этого я попробовал

fdisk -l

, но внутренний жесткий диск не виден.

Я был бы признателен за любую помощь или предложения для (а) исправления текущей установки, чтобы повторно включить запрос пароля, или (б) доступа к зашифрованный жесткий диск через USB, чтобы я мог извлечь некоторые данные перед повторной установкой.

Спасибо!

0
задан 20 October 2020 в 18:55

1 ответ

Я предлагаю вам загрузиться с живого компакт-диска, проверить, отображается ли ваш nvme, и если он есть, открыть зашифрованный раздел с помощью

есть ли у вас второй диск, на котором находится загрузочный раздел ?

cryptsetup открывает <раздел> crypt

, что даст вам доступ к разделу через /dev/mapper/crypt. (вы можете заменить crypt на желаемое имя)

Затем вы можете смонтировать корневой раздел (проверьте, какой это с помощью lsblk, но на основе ваших журналов /dev/mapper/vgkubuntu -root) и любой другой раздел, который вы считаете нужным.

Тогда у вас есть два варианта:

  • извлечение ваших данных для переустановки
  • попытаться починить компьютер

Если вы выберете второй вариант, несколько советов:

  • вы можете запустить blkid для просмотра UUID вашего раздела, где блочное устройство является разделом, томом LVM...
  • вы можете получить доступ к своей системе через живой USB с помощью chroot , из которого вы можете попробовать перенастроить загрузчик (прочитайте документацию на grub), initramfs (это начальная система, которая загружается, запрашивает ваш пароль для расшифровки, а затем монтирует и запускает обычную систему, которую вы используете, файлы conf находятся по адресу /etc/initramfs-tools/, обновление... Но что более важно, читайте журналы, чтобы попытаться отладить

Удачи, получайте удовольствие и не стесняйтесь спрашивать совета, если вы собираетесь ремонтировать

0
ответ дан 20 October 2020 в 21:30

Другие вопросы по тегам:

Похожие вопросы: