我一直在尝试在 Debian 系统上启动时挂载 veracrypt 卷,但是我的卷的 systemd-cryptsetup 失败,并显示从此命令中获取的两条消息:
systemctl status [email protected]
错误:
PBKDF2 hash algorithm stribog512 not available, skipping.
Failed to load tcrypt superblock on /dev/sda6: Invalid argument
我强烈怀疑这个缺失的算法就是该卷使用的算法,但我现在还不确定。如果是的话,我不知道我可以安装什么软件包来提供它。
否则,“无效参数”错误可能是罪魁祸首,我在此处提供了相关的 crypttab 条目:
sharedfiles /dev/sda6 /dev/null tcrypt,tcrypt-veracrypt
答案1
没关系。发现错误了。如果仅使用密码,则 crypttab 中的密码字段不应设置为 /dev/null,而是需要设置为 none。解决了这个问题,并且成功了。事实证明,大多数事情都是转移注意力的。