Estou escrevendo agora a partir da máquina que funciona exatamente dessa maneira.
- Primeiro, você precisará colocar a pasta
/bootinteira no dongle. - Criptografe o disco com o arquivo de chaves e coloque o arquivo de chaves no dongle de inicialização também.
-
Edite
/etc/crypttab, adicione esta linhasda2_crypt UUID=14-88 /dev/disk/by-uuid/88-14:/rootfs.key luks,keyscript=/lib/cryptsetup/scripts/passdev
onde sda2_crypt é nome arbitrário, primeiro UUID é de partição raiz criptografada, segundo - de partição dongle e rootfs.key é o nome do arquivo de chave.
- Em seguida, atualize seu
/etc/fstabde acordo. - Monte o dongle como
/boote façaupdate-initramfs
Isso deve ser o suficiente. Instruções diferentes sugerem que você adicione argumentos de inicialização do kernel, mas no meu caso funcionou sem. Se você quiser usar senha em vez de keyfile, apenas edite /etc/crypttab e update-initramfs .