Я пытаюсь выполнить инструмент Boot Repair в системе Kubuntu 16.04 с зашифрованным (LUKS) корневой раздел. Это сообщение говорит мне "активировать зашифрованный диск с помощью корректного имени". То имя должно быть дано/etc/crypttab в живой системе.
Мой/etc/crypttab в живой системе не имеет никаких записей. Живая система является также Kubuntu 16.04.
Как я могу определить/найти имя, в котором я нуждаюсь?
Мы предположим, что зашифрованный раздел /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
Надеюсь, это поможет