Systemd e raiz criptografada no debian

1

Eu estou no debian 9

Eu quero inicializar a partir de uma raiz criptografada, usando uma chave usb

Editando o / etc / crypttab ...

cifr /dev/md0  /dev/disk/by-uuid/88D9-A79B:/FILE luks,keyscript=/lib/cryptsetup/scripts/passdev

Reinicie ... funciona bem.

Apenas um problema, systemd ficou com este erro, então inicialize..mas tenho que esperar 1:30 minuto!

journalctl

retorne esse erro

dev-disk-by\x2duuid-88D9\x2dA79B:-FILE.device: Job dev-disk-by\x2duuid-88D9\x2dA79B:-FILE.device/start failed with result 'timeout'.

A chave USB é formatada com vfat

    
por elbarna 03.11.2017 / 08:35

1 resposta

0

Solução encontrada.

O comando

/lib/systemd/system-generators/systemd-cryptsetup-generator

Converta o / etc / crypttab no serviço systemd.

Mas adicione as linhas ruins que causam erros

After=dev-disk-by\x2duuid-88D9\x2dA79B        
Requires=dev-disk-by\x2duuid-88D9\x2dA79B     

Portanto, a solução é, após a execução da inicialização

/lib/systemd/system-generators/systemd-cryptsetup-generator

Isso cria o serviço em / tmp

/tmp/[email protected]

No meu caso em luksmd0, no seu caso pode mudar. Edite o arquivo, remova as duas linhas Copie-o para / etc / systemd / system E reinicie. Na reinicialização, o comando

systemctl status [email protected]

deve retornar ativo.

    
por 01.11.2018 / 01:12