如何在启动期间禁用分区解密密码提示超时?

gre*_*man 3 password boot opensuse encryption timeout

我有一台运行 OpenSUSE 12.1、64 位、默认安装的计算机。

目前它是如何工作的:

  1. 我打开电脑
  2. 它经历了启动过程
  3. 在启动过程中的某个时刻,我被要求输入密码来解密加密分区

问题是这个提示有超时,所以我必须坐在电脑旁边,注意发生了什么。

如何禁用该计时器,例如,我可以打开计算机并离开,然后在 1 小时后返回并仍然看到此提示?

sr_*_*sr_ 5

看看这个 Opensuse 论坛主题。这表明,它是有问题systemd的默认单位超时,不尊重timeout的环境crypttab

它还提供了一种解决方法——让 initrd 处理它,使用这样的/etc/crypttab条目(即添加initrd

cr_sdb3         /dev/disk/by-id/ata-SHORTENED-part3 none       initrd
Run Code Online (Sandbox Code Playgroud)

然后用mkinitrd.

此外,链接帖子的作者提交了一个错误报告