Что надлежащий путь состоит в том, чтобы установить Ubuntu 15.04 с LVM, LUKS и ручным разделением?

Я пытаюсь установить Xubuntu 15.04 с LVM и LUKS, вручную деля, чтобы иметь отдельное /home раздел.

До сих пор я загрузил Xubuntu живой CD и прошел эти шаги:

  1. Используемый gparted для создания трех разделов:
    • 200 MB fat32 with boot flag as /dev/sda1 - Системный раздел EFI.
    • 300 MB ext2 as /dev/sda2 - Будет использоваться для начальной загрузки/.
    • 400 GB unformatted as /dev/sda3 - Будет зашифрованный том.
  2. Созданный и открытый зашифрованный том:
    • cryptsetup luksFormat --cipher aes-xts-plain64 --key-size 512 --hash sha512 /dev/sda3
    • cryptsetup luksOpen /dev/sda3 crypt
  3. Настройте логические тома на зашифрованном томе:
    • 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
  4. Настройте файловую систему на логических томах:
    • mkfs.ext4 /dev/vgcrypt/lvcryptroot
    • mkfs.ext4 /dev/vgcrypt/lvcrypthome
    • mkswap /dev/vgcrypt/lvcryptswap
  5. Запустил установщик, выбрал подходящие варианты и начал установку.
    • Набор /dev/mapper/vgcrypt-lvcryptroot к точке монтирования /.
    • Набор /dev/mapper/vgcrypt-lvcrypthome к точке монтирования /home.
    • Набор /dev/sda2 к точке монтирования /boot.
    • Набор /dev/sda как устройство для установки загрузчика.
  6. Когда законченный установщик, я chroot-редактор в новую систему:
    • 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
  7. Я создал /etc/crypttab и добавил запись для /dev/sda3 к нему:
    • vi /etc/crypttab
    • Вставленный строка: crypt UUID=<uuid_here> none luks
    • update-initramfs -u
    • exit
    • reboot

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

5
задан 19 August 2015 в 23:16

4 ответа

Initramfs не делает автоматически содержит все neccesary для начальной загрузки от зашифрованного тома (модули, сценарии, и т.д....). Я распаковал initramfs на обеих машинах (с шифрованием и без), и они очень отличались.

Путем изменения crypttab и обновления initramfs Вас только вставляют опции в initramfs не все остальное. Необходимо выяснить, как вставить все neccesary вещи в initramfs.

я не предоставлю Вам, завершают учебное руководство, но изучают, как распаковать initramfs и сравнить его с установленной зашифрованной машиной (можно сделать это в VirtualBox), и машина, и Вы будете видеть различие. По всей вероятности это - Ваша проблема.

1
ответ дан 20 August 2015 в 09:16
  • 1
    Да, у меня уже есть он как, я говорил, и журналы x.org показывают этому it' s загружающийся mtrack. – nkkollaw 11 November 2016 в 02:20

Я прошел почти те же шаги, только для изменения на размер значения по умолчанию /boot раздел. Я сдался и изменил параметры установщика по умолчанию. Если Вы также только пытаетесь иметь отдельное /home раздел, смотреть на это: https://askubuntu.com/a/678074/313386.

можно изменить рецепт по умолчанию для включения /home раздел. Начальная загрузка в живой CD и смотрит на /lib/partman/recipes-amd64-efi/50home. После сохранения Ваших изменений можно отметить LVM и параметры шифрования и выбрать, "Используют весь диск".

3
ответ дан 20 August 2015 в 09:16
  • 1
    Определенно, это только обрежет первые два, неважно, каков длина путь. – Arronical 11 November 2016 в 03:18

После редактирования /etc/crypttab, выполнение sudo dpkg-reconfigure lvm2 в терминале.

1
ответ дан 20 August 2015 в 09:16
  • 1
    Хм, интересно. Вы попытались добавить SUSPEND_MODULES="bcm5974" к Вашему /usr/lib/pm-utils/defaults? – ThatGuy 11 November 2016 в 02:24

Проверьте мой ответ на фактически идентичный вопрос здесь . Проблема, что я обнаружил, что имел, когда я проявил подход Minos, была на самом деле связана с личинкой. Мое решение было протестировано на Ubuntu 16.04.2.

0
ответ дан 20 August 2015 в 09:16

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

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