Talvez eu possa dar algumas dicas, mas não sou muito experiente, então, por favor, considere questões de segurança para você:
Eu também tentei montar uma unidade criptografada por veracriptografia externa durante a inicialização via /etc/rc.local
. Por isso, coloquei um pequeno script em / usr / local / sbin. Continha apenas o comando veracrypt-mount-command, no qual coloquei a senha:
veracrypt --password=XXXX --mount /dev/sda1
(questão de segurança!)
Eu observei que este script não funcionava se chamado durante a inicialização por /etc/rc.local
enquanto funcionava sem problemas quando chamado em TErminal após o boot completo com o sudo. Nesse caso, o script foi executado sem interação, não exibiu a GUI e montou a unidade.
Em /var/log/syslog
, percebi que o comando veracrypt chamado por rc.local
se comportou de maneira diferente e esperava interação com o usuário, por exemplo, queria a especificação do ponto de montagem (onde montar), se a proteção de volume oculto era necessária etc.
Então, no meu caso, funciona agora com a opção de linha de comando --non-interactive:
veracrypt --non-interactive --password=XXXX --mount /dev/sda1
ou
se eu especificar todas as opções, o veracript solicitado como visível em /var/log/syslog
(para isso, adicionei uma opção após a outra e reiniciei ...). Exemplo:
veracrypt --fs-options=uid=XX,gid=XX --password=XXXXX --pim=0 -k "" --protect-hidden=no --mount /dev/sdb /PATH/TO/MOUNTPOINT
Além disso, duckduckgo achou esta página para mim:
link
Talvez - eu realmente não saiba - é possível e melhor e mais conveniente montar volumes veracrypt com cryptsetup ...