Таким образом, я много раз следовал с успехом этому конкретному учебному http://thesimplecomputer.info/full-disk-encryption-with-ubuntu
С 2 немного отличающимися вещами: lubuntu вместо человечности и установки это на флеш-карте вместо нормального диска.
Однако с моей последней попыткой с этим в новой флеш-карте что-то произошло. Вся польза за несколько первых дней использования, пока я сделанный dist-обновление с Кв. - не добираюсь. Я завершил его без проблем или прерываний.
Однако теперь, когда я загружаюсь в основном, я вижу обычный экран-заставку Lubuntu, но без поля ввода, где обычно я ввожу пароль.
Я попробовал в нажатии или клавишах со стрелкой вниз, чтобы видеть, могу ли я ввести в терминальном режиме, никаком успехе. Все, видят, сообщение "cryptsetup: lvm не является доступным" повторением, которое запускает бесконечное количество раз затем в основном busybox режим.
Примечание: то сообщение, "cryptsetup: lvm не доступен", произошел со мной случайным образом много времен с другими флеш-картами также (тот же cryptsetup + lubuntu во флеш-картах), но у меня все еще было поле ввода, и я мог просто продолжить разблокировать crypto объемы без проблем.
Таким образом, я не могу понять, где проблема прямо сейчас. Я не думаю, находится в личинке или причине начальной загрузки иначе, она не загрузилась бы вообще.
То последнее dist-обновление наверняка вызвало это, я просто видел, что оно сделало обновил заголовки Linux и больше но я не могу понять эту проблему.
Я использую lubuntu yakkety установленный в диске с таблицей разделов MBR, если это имеет значение вообще.
Что я могу попытаться зафиксировать это? Какой-либо способ устранить эту проблему через busybox? Я не действительно эксперт в использовании такого терминала
ОБНОВЛЕНИЕ
После предложения из ответа ниже я попробовал от неонового живого CD следующее:
- Используйте менеджера по Разделу KDE и разблокируйте Ваш зашифрованный объем LUKS. Теперь необходимо активировать LVM. Или нажмите F5 (обновление) в менеджере по Разделу KDE или введите sudo vgchange - да в терминале. Ваша корневая файловая система должна теперь появиться как блочное устройство в/dev/mapper/. Снова, в менеджере по Разделу KDE могло бы быть визуально легче видеть название Вашей корневой файловой системы. Позволяет говорят, что это-/dev/mapper/rootfs, но необходимо будет заменить корректным путем в реве команд.
Затем выполните следующие команды к chroot в Вашу корневую файловую систему:
sudo монтируют, что/dev/mapper/rootfs/mnt1 sudo монтируется - связывают/dev/mnt/dev sudo, монтируются - связывают/sys/mnt/sys sudo chroot/mnt
Наконец с 'sudo обновляют-initramfs-u-k все', я получаю этот вывод:
update-initramfs: Generating /boot/initrd.img-4.8.0-32-generic
cat: /proc/cmdline: No such file or directory
/proc/devices: fopen failed: No such file or directory
Failed to set up list of device-mapper major numbers
Incompatible libdevmapper 1.02.130 (2016-07-06) and kernel driver (unknown version).
Command failed
cryptsetup: WARNING: failed to determine cipher modules to load for root
/proc/devices: fopen failed: No such file or directory
Failed to set up list of device-mapper major numbers
Incompatible libdevmapper 1.02.130 (2016-07-06) and kernel driver (unknown version).
Command failed
cryptsetup: WARNING: failed to determine cipher modules to load for swap
Warning: couldn't identify filesystem type for fsck hook, ignoring.
update-initramfs: Generating /boot/initrd.img-4.8.0-30-generic
cat: /proc/cmdline: No such file or directory
/proc/devices: fopen failed: No such file or directory
Failed to set up list of device-mapper major numbers
Incompatible libdevmapper 1.02.130 (2016-07-06) and kernel driver (unknown version).
Command failed
cryptsetup: WARNING: failed to determine cipher modules to load for root
/proc/devices: fopen failed: No such file or directory
Failed to set up list of device-mapper major numbers
Incompatible libdevmapper 1.02.130 (2016-07-06) and kernel driver (unknown version).
Command failed
cryptsetup: WARNING: failed to determine cipher modules to load for swap
Warning: couldn't identify filesystem type for fsck hook, ignoring.
ОБНОВЛЕНИЕ 2:
Вот новый вывод ошибок, который я получаю, после просто удаляют все и повторяют целую процедуру. Я включаю 2 экрана I, видят после меню начальной загрузки личинки.
После команды "обновление-initramfs-u-k все" я вижу этот журнал ошибок:
root@lubuntu:/# update-initramfs -u -k all
update-initramfs: Generating /boot/initrd.img-4.8.0-22-generic
device-mapper: table ioctl on root failed: No such device or address
Command failed
cryptsetup: WARNING: failed to determine cipher modules to load for root
device-mapper: table ioctl on swap failed: No such device or address
Command failed
cryptsetup: WARNING: failed to determine cipher modules to load for swap
W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_14.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver8_7.bin for module i915
Warning: couldn't identify filesystem type for fsck hook, ignoring.
И здесь Вы видите, как lubuntu появляются после начальной загрузки ввод пароля не делает обнаруживается
Я предлагаю загрузить Неоновый Живой CD, который уже упаковал менеджера по Разделу KDE 3.0 (но Ubuntu 17.04 будет также иметь его). Затем откройте окно терминала и работайте sudo apt update; sudo apt install cryptsetup lvm2 partitionmanager
sudo cryptsetup open /path/to/USB_device decrypted
. После того, как этот шаг /dev/mapper/decrypted
будет содержать объем PV LVM. sudo vgchange -ay
в терминале. Ваша корневая файловая система должна теперь появиться как блочное устройство в /dev/mapper/
. Снова, в менеджере по Разделу KDE могло бы быть визуально легче видеть название Вашей корневой файловой системы. Позволяет говорят, что это /dev/mapper/rootfs
, но необходимо будет заменить корректным путем в реве команд. Затем выполняют следующие команды к chroot в Вашу корневую файловую систему:
sudo mount /dev/mapper/rootfs /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /sys /mnt/sys
sudo mount --bind /proc /mnt/proc
sudo chroot /mnt
sudo mount /boot
Теперь необходимо повторно создать initramfs. Попытайтесь работать:
sudo update-initramfs -u -k all
и видят, показывает ли это какие-либо ошибки о lvm, который необходимо зафиксировать. Я попытаюсь найти немного больше ссылок позже... Отправьте любые ошибки, которые Вы видите здесь.