启动时 dmcrypt/加密挂钩未请求 LUKS 密码

启动时 dmcrypt/加密挂钩未请求 LUKS 密码

启动时我看到:

:: running hook [encrypt]

A password is required to access the  volume:
Command requires device and mapped name as arguments
Command requires device and mapped name as arguments
Command requires device and mapped name as arguments

最后的消息每秒都会重复一次。

我没有机会输入密码。

我正在运行基于 Arch 的 Manjaro。

我究竟做错了什么?

答案1

您可能忘记在内核命令行参数中包含所需的 cryptdevice 映射名称。

我有:

cryptdevice=/dev/sdaX

但是,第二个以冒号分隔的字段是强制性的,例如:

cryptdevice=/dev/sdaX:root

如果您使用的是 SSD,并且已了解影响,为了提高性能,您可能需要使用:

cryptdevice=/dev/sdaX:root:allow-discards

相关内容