Какое имя использовать в активации зашифрованного корневого раздела?

Я пытаюсь выполнить инструмент Boot Repair в системе Kubuntu 16.04 с зашифрованным (LUKS) корневой раздел. Это сообщение говорит мне "активировать зашифрованный диск с помощью корректного имени". То имя должно быть дано/etc/crypttab в живой системе.

Мой/etc/crypttab в живой системе не имеет никаких записей. Живая система является также Kubuntu 16.04.

Как я могу определить/найти имя, в котором я нуждаюсь?

2
задан 20 February 2019 в 19:32

1 ответ

Как определить имя, первоначально присвоенное разделу LUKS?

Определите свой корневой раздел в поврежденной системе при начальной загрузке для Проживания USB

Мы предположим, что зашифрованный раздел /dev/sdXY где X буква, и Y является числом.

Дешифруйте корневой раздел, таким образом, мы можем посмотреть внутри

Откройте терминал путем нажатия Ctrl+Alt+T и войдите:

sudo cryptsetup luksOpen /dev/sdXY temp_name

Во-первых, Вас попросят Вашего sudo password. Введите пароль и нажмите Enter. Затем это скажет:

Enter passphrase for /dev/sdXY:

Введите пароль и нажмите Enter. Ни пароль, ни пароль не покажут, и курсор не переместится. Это нормально. Это создаст /dev/mapper/temp_name

Смонтируйте дешифрованный раздел и посмотрите то, что внутри

sudo mkdir /mnt/temp_dir
sudo mount /dev/mapper/temp_name /mnt/temp_dir
sudo cat /mnt/temp_dir/etc/crypttab

Последняя строка должна показать Вам содержание crypttab файл, который должен быть похожим:

correct_name UUID=78base79-8463-4046-a2b1-3a36b14cf42d none luks,timeout=30

Запишите correct_name продолжать учебное руководство.

Отмените все шаги

Введите следующие команды для возврата всего, как они были прежде:

sudo umount /mnt/temp_dir            # Un-mounts /dev/mapper/temp_name
sudo rmdir /mnt/temp_dir             # Deletes the temp_dir
sudo cryptsetup luksClose temp_name  # Un-maps the LUKS partition from tem_name

Надеюсь, это поможет

0
ответ дан 2 December 2019 в 06:31

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

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