You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 08:43:11