6

At boot I see:

:: 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

The final message repeats every second.

There is no opportunity for me to enter a password.

I am running Manjaro, based upon Arch.

What am I doing wrong?

Tom Hale
  • 28,728
  • 32
  • 139
  • 229

1 Answers1

6

You've probably forgotten to include the required cryptdevice mapped name in the kernel command line parameter.

I had:

cryptdevice=/dev/sdaX

However, the second colon-separated field is mandatory, eg:

cryptdevice=/dev/sdaX:root

If you're using an SSD, and have understood the implications, for increased performance you may want to use:

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

Tom Hale
  • 28,728
  • 32
  • 139
  • 229