Installerò Linux nel modo LUKS/LVM, in modo da avere un disco crittografato.
Inoltre, vorrei inserire l'intestazione e la passphrase in una chiave USB.
Pertanto, invece di inserire la passphrase, collego solo il dongle dell'unità USB.
È possibile e come?
Risposta accettata:
Sto scrivendo ora dalla macchina che funziona esattamente in questo modo.
- Per prima cosa, dovrai inserire l'intero
/boot
cartella sul dongle. - Crittografa il disco con il file della chiave e inserisci anche il file della chiave nel dongle di avvio.
-
Modifica
/etc/crypttab
, aggiungi questa rigasda2_crypt UUID=14-88 /dev/disk/by-uuid/88-14:/rootfs.key luks,keyscript=/lib/cryptsetup/scripts/passdev
dove sda2_crypt
è un nome arbitrario, il primo UUID è della partizione root crittografata, il secondo – della partizione dongle e rootfs.key
è il nome del file di chiavi.
- Quindi aggiorna il tuo
/etc/fstab
di conseguenza. - Monta il dongle come
/boot
ed eseguiupdate-initramfs
Questo dovrebbe essere sufficiente. Diverse istruzioni ti suggeriscono di aggiungere argomenti di avvio del kernel, ma nel mio caso ha funzionato senza. Se vuoi usare la password invece del file chiave, modifica semplicemente /etc/crypttab
ed esegui update-initramfs
.