cryptsetup无法识别/etc/crypttab中的`tries`选项问题求助
cryptsetup无法识别/etc/crypttab中的
tries选项问题求助 我刚成功在LUKS加密硬盘上把Ubuntu(准确说是Kubuntu 22.04)作为Windows 10之外的第二系统装好,LUKS容器里是单个BTRFS分区。这是我第一次折腾双系统加密启动,试了好几次才终于搞定。现在系统能正常启动,但每次要求输入LUKS加密密码时,输入框下方都会弹出一条警告:
Ignoring unknown option: tries
我的/etc/crypttab配置如下:
# <target name> <source device> <key file> <options> luks-<UUID> UUID=<UUID> none luks,tries=6
这条配置肯定是被系统读取到的——毕竟要是我把它改成错误内容,就完全访问不了LUKS分区了,但就是tries这个选项不被识别。
我特别需要把默认的3次重试机会改多一点,因为我的密码很长,而且有时候得在不同布局的键盘上输入,相当于“盲打”(既看不到屏幕上的输入内容,按键的实际标签也不对)。我已经碰到过一次3次重试用完的情况,这才确定这个选项确实被忽略了。
我已经尝试过这些方法,但都没用:
- 有意思的是,
tries选项完全符合Debian的crypttab手册页,但手册页里有个警告说它是Debian专属的,建议同时查看systemd版本的手册页,而systemd版的手册页也明确把tries=n列为有效选项。 - 我怀疑过是不是逗号或空格的用法错了,但试了各种写法,要么还是出现同样的警告,要么直接导致系统无法启动。
- 最开始我是照着一篇旧教程配置的,用的是
retry选项,但改成这个也不行,而且那篇教程的评论区里有人说retry已经(不再)被识别了,应该用tries。
有没有大佬能帮我看看问题出在哪,怎么才能让tries选项生效?
备注:内容来源于stack exchange,提问作者Zak
相关产品推荐
相关产品推荐

