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