Не мог загрузиться в LVM/LUKS на втором диске

У меня есть один Linux ОС (Linux Mint), установленный на моем первом жестком диске в разделе LUKS, и теперь я пытаюсь установить сценарий двойной загрузки на втором диске. Я успешно установил Ubuntu в раздел LUKS на втором диске (sdb) с этими разделами (среди других):

sdb1 boot
sdb4 LUKS

Я использовал LVM в разделе LUKS для создания этих логических разделов (среди других):

vg-lvroot1
swap

Я разблокировал раздел LUKS и установил Ubuntu в vg-lvroot1 (как /) и sdb1 (как начальная загрузка) и обновленный загрузчик на sdb. Затем я выполнил нормальный танец:

$ mount /dev/mapper/vg-lvroot1 /mnt
$ mount /dev/sdb1 /mnt/boot
$ mount --bind /dev /mnt/dev
$ mount --bind /dev/pts /mnt/dev/pts
$ mount --bind /proc /mnt/proc
$ mount --bind /sys /mnt/sys
$ chroot /mnt
$ echo "sdb4_crypt UUID=$(blkid -s UUID -o value /dev/sdb4) none luks" >/etc/crypttab
$ update-initramfs -u
$ grub-install /dev/sdb
$ grub-install --recheck /dev/sdb
$ update-grub

Когда я перезагружаю и использую BIOS для выбора моего второго диска, я получаю ожидаемую подсказку личинки для Ubuntu. Но когда я выбираю его, это запускает процесс начальной загрузки, но вместо того, чтобы запросить ключ LUKS, это в конечном счете раскрывается в подсказку busybox.

Что я делал неправильно? Я много раз использовал эту процедуру по моему первому диску с различными находящимися в Debian Ose включая Ubuntu и включая другую установку в отдельный раздел начальной загрузки с помощью другого корневого раздела LVM в LUKS без проблемы, но что-то, кажется, неправильно, когда я делаю эту процедуру со своим вторым диском.

Что могло продолжаться?

0
задан 6 March 2018 в 16:38

1 ответ

Оказывается, что проблема включила способ, которым был разблокирован зашифрованный раздел LUKS. Я имел использовать инструменты GUI для разблокирования его путем нажатия и ввода пароля. Мое предположение - то, что это путает вещи так или иначе путем присвоения другой маркировки зашифрованному разделу. Кажется, что зашифрованный раздел действительно должен быть разблокирован правильно с помощью cryptsetup luksOpen ....

Кроме того, важно разблокировать зашифрованный раздел при выполнении update-initramfs и update-grub (Я несколько раз делал эту ошибку при попытке решить исходную проблему).

0
ответ дан 30 October 2019 в 08:01

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

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