Невозможно загрузиться с зашифрованного диска после удаления раздела подкачки

Невозможно загрузиться с зашифрованного диска после удаления раздела подкачки

Я больше не могу войти в свой зашифрованный диск. После ввода пароля:

error: no such cryptodisk found.
error: disk ‘cryptouuid/HEXstring’ not found.
Entering rescue mode…

интуитивно понятно, что эта строка является идентификатором диска, который я пытаюсь расшифровать и на который войти.

Поэтому я загружаюсь с USB-накопителя, захожу в файловый менеджер, монтирую зашифрованный диск и могу получить к нему доступ, так как знаю правильный пароль.

Мои ресурсы — это Live USB и все нужные мне файлы с моего зашифрованного диска, поскольку я фактически могу войти в раздел.

История моих действий до перезагрузки и обнаружения этой проблемы:

  • замаскировал подменный блок
  • удалил раздел, где был блок подкачки

Как исправить ошибку, из-за которой система не распознает мой криптодиск во время загрузки?

решение1

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

  • после того, как я запустил Live USB, я смонтировал свой раздел Linux, чтобы иметь доступ к его файлам. Я лично сделал это из файлового менеджера, но вы можете использовать функцию mount.
  • с помощью sudoкоманды я открыл /etc/default/grub с помощью текстового редактора
  • раскомментируйте строку "GRUB_ENABLE_CRYPTODISK=y". Это позволит системе загружаться с зашифрованного диска, на котором находится файл конфигурации grub.

Я не эксперт ни в системах Linux, ни в программировании, поэтому не знаю, был ли это хороший метод. В любом случае я думал об этом, потому что я нашел в /boot/grub/grub.cfg :

`if [ x$feature_platform_search_hint = xy ]; then

search --no-floppy --fs-uuid --set=root --hint='cryptouuid/HEX_string_of_my_encrypted_disk'

else

search --no-floppy --fs-uuid --set=root HEX_string_of_the_swap_partition

Поэтому я подумал, что в качестве загрузочного диска выбирается раздел подкачки моего криптодиска вместо самого криптодиска, поэтому я поискал опцию, описанную выше, и раскомментировал ее.

Сейчас система работает нормально, но в начале на экран было отправлено сообщение примерно следующего содержания:

hibernation device not found

или что-то очень похожее. Что, я полагаю, просто ожидаемо, поскольку у меня больше нет подкачки памяти.

Итак, это ОДНО решение, опять же, не уверен, что лучшее.

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