Автоматическая установка Ubuntu 20.04 LUKS

Поскольку в будущем мне придется иметь дело с массовым развертыванием клиентов Ubuntu, я искал методы для достижения автоматической установки. Моя текущая идея - использовать что-то вроде кикстарта или https://ubuntu.com/server/docs/install/autoinstall и использовать ansible после первоначального развертывания.

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

Поскольку автоматическая установка кажется новым стандартом для 20.04, и я не нашел ничего, касающегося LUKS в справочнике, я хотел спросить, знает ли кто-нибудь, можно ли использовать LUKS с автоматической установкой?

Если нет: будет ли кикстарт путь?

0
задан 10 July 2020 в 09:01

1 ответ

Создание ответа. Спасибо @Kulfy за замечание.

Решено с помощью интерактивного установщика. После этого yaml был доступен в папке /var/log/installer:

Что касается раздела хранилища, то файл содержал следующие строки:

storage:
    config:
    - {ptable: gpt, serial: LITEONIT_LCS-128M6S_2.5_7mm_128GB_TW032GYJ550854163694,
      path: /dev/sdb, wipe: superblock, preserve: false, name: '', grub_device: false,
      type: disk, id: disk-sdb}
    - {device: disk-sdb, size: 536870912, wipe: superblock, flag: boot, number: 1,
      preserve: false, grub_device: true, type: partition, id: partition-0}
    - {fstype: fat32, volume: partition-0, preserve: false, type: format, id: format-0}
    - {device: disk-sdb, size: 1073741824, wipe: superblock, flag: '', number: 2,
      preserve: false, type: partition, id: partition-1}
    - {fstype: ext4, volume: partition-1, preserve: false, type: format, id: format-1}
    - {device: disk-sdb, size: 126422614016, wipe: superblock, flag: '', number: 3,
      preserve: false, type: partition, id: partition-2}
    - {volume: partition-2, key: 'safekey', preserve: false, type: dm_crypt, id: dm_crypt-0}
    - name: ubuntu-vg
      devices: [dm_crypt-0]
      preserve: false
      type: lvm_volgroup
      id: lvm_volgroup-0
    - {name: ubuntu-lv, volgroup: lvm_volgroup-0, size: 4294967296B, preserve: false,
      type: lvm_partition, id: lvm_partition-0}
    - {fstype: ext4, volume: lvm_partition-0, preserve: false, type: format, id: format-2}
    - {device: format-2, path: /, type: mount, id: mount-2}
    - {device: format-1, path: /boot, type: mount, id: mount-1}
    - {device: format-0, path: /boot/efi, type: mount, id: mount-0}

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

3
ответ дан 31 August 2020 в 18:38

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

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