Acontece que este é 2 problemas individuais do systemd, especificamente como systemd-cryptsetup-generator
funciona.
- Ele não reconhece a opção
keyscript=...
, por isso, engasga com as chaves que são válidas parapassdev
como/dev/sda8:/keyfile
. - As unidades do systemd geradas automaticamente por
systemd-cryptsetup-generator
não são inteligentes o suficiente para reconhecer que o item já está montado e, portanto, tenta montá-lo novamente.
Para mais detalhes, veja este link
De acordo com o relatório de erros, você pode impedi-lo de gerar as unidades systemd passando as opções do kernel luks=no
, mas isso evita a montagem automática do all crypttab. Tudo bem se tudo o que você tem for criptografado, mas se houver partições individuais separadas, elas não serão montadas.