LUKS и установка LVM: никакая начальная загрузка (бросил ожидать корневого устройства),

Я только что закончил устанавливать 12.04 в моей системе, настроив его с LUKS и LVM.

Я могу открыть зашифрованное положение очень хорошо в аварийном диске, но я просто, может казаться, не заставляю его загружаться.

Это ожидает долгое время корневого раздела, затем взрывается с ошибками о том, как это не могло найти корневое устройство:

ALERT! /dev/mapper/vgcryptotop-lvcryptotoproot does not exist. Dropping to a shell!

Я затем получаю подсказку initramfs. Я попытался выполнить cryptsetup для открытия диска отсюда, но он отвечает, что cryptsetup не найден оболочкой.

Я думаю, что так или иначе, ОС была установлена без LUKS и/или LVM. Как я решаю эту проблему? Как я могу протестировать свою теорию?

2
задан 25 May 2015 в 17:22

1 ответ

Удостоверьтесь, что dm-crypt.ko находится в Вашем initramfs. Если это НЕ будет, это не будет в состоянии смонтироваться / файловая система, и это, вероятно, почему Вы видите ошибку.

chroot или просто монтируют /boot или / файловая система и делают /sbin/lsinitramfs initrd.img-$(uname -r)

, необходимо видеть что-то как ниже (от Debian хрипящее поле)

/boot# lsinitramfs initrd.img-`uname -r` | grep dm
...
lib/modules/3.2.0-4-amd64/kernel/drivers/md/dm-crypt.ko
...

, Если это не, Вы можете иметь к chroot в систему от живого CD (например, системный спасательный CD) и повторно создать initramfs-> update-initramfs -u -k all.

Начальная загрузка и видит, помогает ли, если вся польза, необходимо быть подсказкой для ввода пароля для ключа шифрования.

3
ответ дан 2 December 2019 в 03:04

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

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