Aqui está uma atualização, que deve ser a resposta certa!
Aprendi nos fóruns da veracrypt que a opção de controlar a desmontagem após o desligamento e / ou suspensão foi introduzida na versão 1.19. Não há necessidade de criar os scripts init.d descritos acima.
Você pode ver isso por si mesmo. Eu uso o Ubuntu ppa fornecido um pacote veracrypt, no qual existe um arquivo chamado /etc/default/veracrypt
no qual as seguintes configurações estão incluídas:
# If enabled, the following option calls 'veracrypt -d' at shutdown. Although
# all filesystems are unmounted automatically at shutdown, only calling
# 'veracrypt -d' will stop the VeraCrypt processes and remove any device mappings.
# It probably isn't necessary to do this, but it shouldn't hurt.
VERACRYPT_SHUTDOWN_UNMOUNT="yes"
# If enabled, the following option calls 'veracrypt -d' during suspend and hibernate.
VERACRYPT_SUSPEND_UNMOUNT="yes"
Caso você queira tentar, aqui está o arquivo ppa:
deb http://ppa.launchpad.net/unit193/encryption/ubuntu cosmic main
deb-src http://ppa.launchpad.net/unit193/encryption/ubuntu cosmic main
e a versão em 26/12/2018 veracrypt-1.23.0vanirl~18.10
,.