Я недавно зашифровал свой корневой раздел (sda7) с luksipc. Это работало хорошо, я могу разблокировать раздел и смонтировать его при выполнении от живого USB, но ОС больше не загружается.
Моя система имеет 4 соответствующих раздела:
Я только изменил sda7, и я не изменил свой/etc/fstab,/etc/crypttab, и/etc/grub.d /* файлы, потому что я не знал, что вставить их :D это - то, с чем я нуждаюсь в помощи!
Мой/etc/fstab содержит: UUID=211bd0c8-… / ext4 errors=remount-ro 0 1
(221bd0c8-…, являющийся UUID разблокированного sda7)
Мой/etc/crypttab содержит запись для раздела подкачки (sda8), но ничто для зашифрованного sda7 (UUID=8fa9b089-…)
Мой/boot/grub/grub.cfg имеет:
linux /vmlinuz-4.15.0-36-generic root=UUID=221bd0c8-… ro quiet splash $vt_handoff initrd /initrd.img-4.15.0-36-generic
Я не уверен, как этот файл сгенерирован, но я раньше использовал личинку-cutomizer для редактирования моего меню начальной загрузки прежде :)
Как я могу вернуть свой ноутбук? (не восстанавливая резервное копирование, которое является),
После просмотра набора различных учебных руководств, руководств и документов, я решил его. Я полагаю, что они были необходимыми шагами для фиксации:
Я запустил Ubuntu с Живой карты с интерфейсом USB, разблокированный и смонтированный sda7, затем в ней добавил запись в/etc/crypttab для зашифрованного раздела:
sda7_crypt UUID=8fa9b089-… none luks
Измененный моя/etc/fstab запись для использования нового отображенного имени вместо UUID диска:
/dev/mapper/sda7_crypt / ext4 errors=remount-ro 0 1
И наконец, изменил/etc/default/grub файл для добавления:
GRUB_CMDLINE_LINUX="rd.luks.name=8fa9b089-…=sda7_crypt"
Затем я установил личинку-customizer на Живом USB, запустил его, это дало мне сообщение об ошибке, кнопка для "изменения среды" - выбрала разблокированный sda7 раздел и нажала флажки для монтирования начальной загрузки / и/boot/efi.
Затем "Сохраните" в личинке-customizer и перезагрузке. Волшебство!