Ho Xubuntu 14.04 su un dispositivo SSD (la HOME è stata crittografata correttamente durante l'installazione), inoltre ho un HDD con una partizione crittografata con dati extra che vorrei montare in / mnt / hdd . Per realizzarli ho seguito i seguenti passi:
(In precedenza avevo crittografato il disco con LUKS seguendo questo post http://www.marclewis.com/2011/04/02/luks-encrypted-disks-under-ubuntu-1010/ )
Controlla l'UUID
sudo blkid
/dev/sda1: UUID="b3024cc1-93d1-439f-80ce-1b1ceeafda1e" TYPE="crypto_LUKS"
Crea un file di chiavi con la passphrase corretta e salvalo nella mia HOME (anch'essa crittografata).
sudo dd if=/dev/urandom of=/home/[USERNAME]/.keyfiles/key_luks bs=1024 count=4
sudo chmod 0400 .keyfiles/key_luks
Aggiungi la chiave
sudo cryptsetup luksAddKey /dev/sda1 /home/zeugor/.keyfiles/key_luks
Nuova voce in / etc / crypttab
hddencrypted UUID=b3024cc1-93d1-439f-80ce-1b1ceeafda1e /home/[USERNAME]/.keyfiles/key_luks luks
Aggiorna il ramdisk iniziale
sudo update-initramfs -u -k all
Quindi, per testarlo, ho usato il seguente comando per avviare cryptdisks:
sudo cryptdisks_start hddencrypted
* Starting crypto disk...
* hddencrypted (starting)..
* hddencrypted (started)...
Per verificare che hddencrypted sia stato mappato:
ls /dev/mapper/
control hddencrypted
Crea un punto di montaggio
mkdir /mnt/hdd
Nuova voce in / etc / fstab
/dev/mapper/hddencrypted /mnt/hdd ext4 defaults 0 2
Convalida fstab senza riavvio:
sudo mount -a
Montare la partizione crittografata all'avvio
Ora l'ho montato in / mnt / hdd come ho proposto. Ma mi piacerebbe farlo automaticamente dopo il riavvio. Ma prima di poter accedere, visualizzo questo errore:
the disk drive for /mnt/hdd is not ready yet or not permit
Tutto ciò mi fa pensare che / etc / crypttab non possa accedere al file di chiavi che si trova nella mia HOME (altra partizione crittografata). Non conosco l'ordine che il sistema segue per non crittografato e monta le unità. My HOME non deve essere crittografato prima del mio HDD per consentire l'accesso alla lettura del file di chiavi.
Gradirei qualsiasi intuizione sul perché questo accada.
AGGIORNAMENTO: Se trovo il file di chiavi in / boot (non crittografato), anziché in my / home / [USERNAME] (crittografato) / dev / sda1 e aggiorno la voce in / etc / crypttab è montata perfettamente al momento dell'avvio.
/home/$USER
crittografato? Una crittografia completa del disco come LUKS o basata su ecryptfs?