Пароль LUKS не запрашивается при использовании dmcrypt / encrypt hook при загрузке

При загрузке я вижу:

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

Последнее сообщение повторяется каждую секунду.

  • Обнаружение устройства криптоподъема
  • Сколько накладных расходов на хранение происходит вместе с cryptsetup и ext4?
  • lvmetad еще не активен, используя прямую активацию во время sysinit
  • cryptsetup: простой режим dm-crypt с использованием ключевого файла AND passphrase
  • Модуль ядра для net.bridge.bridge-nf-call-iptables
  • Как открыть несколько томов LUKS с ключом, введенным в initramfs?
  • У меня нет возможности ввести пароль.

    Я бегу Манджаро, основанный на Арке.

    Что я делаю не так?

  • Сколько накладных расходов на хранение происходит вместе с cryptsetup и ext4?
  • cryptsetup luksOpen принимает только пароль через ssh
  • Модуль ядра для net.bridge.bridge-nf-call-iptables
  • Автоматическое монтирование зашифрованного тома при загрузке с ключом в crypttab
  • Linux 3.x не удается назначить память PCI BAR
  • Попытка понять шифрование LUKS
  • One Solution collect form web for “Пароль LUKS не запрашивается при использовании dmcrypt / encrypt hook при загрузке”

    Вероятно, вы забыли включить требуемое сопоставленное имя cryptdevice в параметр командной строки ядра.

    Я имел:

    cryptdevice=/dev/sdaX

    Однако второе поле, разделенное двоеточием, является обязательным, например:

    cryptdevice=/dev/sdaX:root

    Если вы используете SSD и поняли последствия , для повышения производительности вы можете использовать:

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

    Linux и Unix - лучшая ОС в мире.