web-dev-qa-db-fra.com

Cryptage complet du disque avec préconfiguration?

Ubuntu 8.04 et les versions ultérieures fournissent un chiffrement à l'aide de LUKS et eCryptfs.

La question est de savoir comment configurer Preseed pour le faire automatiquement. Il existe une option dans le préconfiguration pour chiffrer l'utilisateur home, mais aucune option pour le chiffrement intégral du disque:

d-i user-setup/encrypt-home boolean false

Aucune suggestion? Merci d'avance!

2
amin

il me semble que je dois résoudre mon problème moi-même, mais je mets des notes pour guider les autres. l'erreur provoquée sur:

d-i partman-auto/method string crypto

pour éviter une telle erreur, essayez d’abord d-i partman-auto/method string lvm et résolvez les erreurs, voici un exemple:

d-i partman-auto/disk string /dev/sda
d-i partman-auto/method string lvm
d-i partman-lvm/device_remove_lvm boolean true
d-i partman-lvm/device_remove_lvm_span boolean true
d-i partman-auto/purge_lvm_from_device  boolean true
d-i partman-auto-lvm/new_vg_name string system
#d-i partman-auto/init_automatically_partition \
#  select Guided - use entire disk and set up LVM
d-i partman-auto/expert_recipe string                         \
      boot-root ::                                            \
              40 300 300 ext3                                 \
                      $primary{ }                             \
                      $bootable{ }                            \
                      method{ format } format{ }              \
                      use_filesystem{ } filesystem{ ext3 }    \
                      mountpoint{ /boot }                     \
              .                                               \
              2000 10000 1000000000 ext3                      \
                      $lvmok{ }                               \
                      method{ format } format{ }              \
                      use_filesystem{ } filesystem{ ext3 }    \
                      mountpoint{ / }                         \
              .                                               \
              8000 8000 200% linux-swap                       \
                      $lvmok{ }                               \
                      method{ swap } format{ }                \
              .

d-i partman-lvm/confirm boolean true
d-i partman/confirm_write_new_label boolean true
d-i partman/choose_partition select Finish partitioning and write changes to disk
d-i partman/confirm boolean true

après avoir eu la méthode Answ, vous pouvez changer la méthode en crypto

4
amin