![Невозможно загрузиться с зашифрованного диска после удаления раздела подкачки](https://rvso.com/image/164697/%D0%9D%D0%B5%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%20%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%B8%D1%82%D1%8C%D1%81%D1%8F%20%D1%81%20%D0%B7%D0%B0%D1%88%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE%20%D0%B4%D0%B8%D1%81%D0%BA%D0%B0%20%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%20%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F%20%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D0%B0%20%D0%BF%D0%BE%D0%B4%D0%BA%D0%B0%D1%87%D0%BA%D0%B8%20.png)
Я больше не могу войти в свой зашифрованный диск. После ввода пароля:
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
или что-то очень похожее. Что, я полагаю, просто ожидаемо, поскольку у меня больше нет подкачки памяти.
Итак, это ОДНО решение, опять же, не уверен, что лучшее.