Я пытаюсь установить Xubuntu 15.04 с LVM и LUKS, вручную деля, чтобы иметь отдельное /home
раздел.
До сих пор я загрузил Xubuntu живой CD и прошел эти шаги:
200 MB fat32 with boot flag as /dev/sda1
- Системный раздел EFI.300 MB ext2 as /dev/sda2
- Будет использоваться для начальной загрузки/.400 GB unformatted as /dev/sda3
- Будет зашифрованный том.cryptsetup luksFormat --cipher aes-xts-plain64 --key-size 512 --hash sha512 /dev/sda3
cryptsetup luksOpen /dev/sda3 crypt
pvcreate /dev/mapper/crypt
vgcreate vgcrypt /dev/mapper/crypt
lvcreate -n lvcryptroot -L 30G vgcrypt
lvcreate -n lvcryptswap -L 10G vgcrypt
lvcreate -n lvcrypthome -l 100%FREE vgcrypt
mkfs.ext4 /dev/vgcrypt/lvcryptroot
mkfs.ext4 /dev/vgcrypt/lvcrypthome
mkswap /dev/vgcrypt/lvcryptswap
/dev/mapper/vgcrypt-lvcryptroot
к точке монтирования /
./dev/mapper/vgcrypt-lvcrypthome
к точке монтирования /home
./dev/sda2
к точке монтирования /boot
./dev/sda
как устройство для установки загрузчика.cd /mnt
mkdir root
mount /dev/mapper/vgcrypt-lvcryptroot root
mount /dev/sda2 root/boot
chroot root
mount -t proc proc /proc
mount -t sysfs sys /sys
/etc/crypttab
и добавил запись для /dev/sda3
к нему: vi /etc/crypttab
crypt UUID=<uuid_here> none luks
update-initramfs -u
exit
reboot
После попытки загрузиться в недавно установленную систему, меня не просят относительно пароля дешифровать зашифрованный том. Я брошен в подсказку initramfs без любых ошибок. Что я пропускал?
Initramfs не делает автоматически содержит все neccesary для начальной загрузки от зашифрованного тома (модули, сценарии, и т.д....). Я распаковал initramfs на обеих машинах (с шифрованием и без), и они очень отличались.
Путем изменения crypttab и обновления initramfs Вас только вставляют опции в initramfs не все остальное. Необходимо выяснить, как вставить все neccesary вещи в initramfs.
я не предоставлю Вам, завершают учебное руководство, но изучают, как распаковать initramfs и сравнить его с установленной зашифрованной машиной (можно сделать это в VirtualBox), и машина, и Вы будете видеть различие. По всей вероятности это - Ваша проблема.
Я прошел почти те же шаги, только для изменения на размер значения по умолчанию /boot
раздел. Я сдался и изменил параметры установщика по умолчанию. Если Вы также только пытаетесь иметь отдельное /home
раздел, смотреть на это: https://askubuntu.com/a/678074/313386.
можно изменить рецепт по умолчанию для включения /home
раздел. Начальная загрузка в живой CD и смотрит на /lib/partman/recipes-amd64-efi/50home
. После сохранения Ваших изменений можно отметить LVM и параметры шифрования и выбрать, "Используют весь диск".
После редактирования /etc/crypttab
, выполнение sudo dpkg-reconfigure lvm2
в терминале.
SUSPEND_MODULES="bcm5974"
к Вашему /usr/lib/pm-utils/defaults
?
– ThatGuy
11 November 2016 в 02:24
Проверьте мой ответ на фактически идентичный вопрос здесь . Проблема, что я обнаружил, что имел, когда я проявил подход Minos, была на самом деле связана с личинкой. Мое решение было протестировано на Ubuntu 16.04.2.