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

Я недавно зашифровал свой корневой раздел (sda7) с luksipc. Это работало хорошо, я могу разблокировать раздел и смонтировать его при выполнении от живого USB, но ОС больше не загружается.

Моя система имеет 4 соответствующих раздела:

  • /dev/sda1 - EFI
  • /dev/sda5 - начальная загрузка
  • /dev/sda7 - корень (теперь зашифрованный с LUKS)
  • /dev/sda8 - подкачка

Я только изменил 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 для редактирования моего меню начальной загрузки прежде :)

Как я могу вернуть свой ноутбук? (не восстанавливая резервное копирование, которое является),

2
задан 9 October 2018 в 04:17

1 ответ

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

Я запустил 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 и перезагрузке. Волшебство!

5
ответ дан 2 December 2019 в 01:53

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

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