当我在 grub.cfg 中设置 为 时,init
systemd 似乎卡在安装加密卷上,/usr/sbin/systemd
我有一行/etc/crypttab
secure /dev/sda8 /etc/cb.key
这适用于原始的 init 程序,但是当我切换到 systemd 时,它停留在
[ OK ] 达到目标加密卷
它得到了正确的设备名称、正确的映射器名称,但就是无法继续。等了大约60秒,我收到一条超时消息。
我应该如何调试它?
答案1
systemd 和 LVM 上有一个错误,
我在加密设备上运行 LVM,systemd 无法检测到该设备。当我最终进入sulogin界面时,我发现vgchange -ay
没有任何效果(它未能检测到卷组),不知道为什么。但对于遗留的初始化脚本来说,这是可行的。
现在我重新格式化磁盘,并直接使用该分区,启动继续没有问题。