A senha do LUKS não está sendo solicitada pelo dmcrypt / encrypt hook no boot

3

Na inicialização, vejo:

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

A mensagem final se repete a cada segundo.

Não há nenhuma oportunidade para eu inserir uma senha.

Estou executando o Manjaro, baseado no Arch.

O que estou fazendo de errado?

    
por Tom Hale 02.02.2017 / 05:01

1 resposta

3

Você provavelmente esqueceu de incluir o nome mapeado do cryptdevice necessário no parâmetro de linha de comando do kernel.

Eu tive:

cryptdevice=/dev/sdaX

No entanto, o segundo campo separado por dois pontos é obrigatório, por exemplo:

cryptdevice=/dev/sdaX:root

Se você estiver usando um SSD e tiver entendido as implicações , para aumentar o desempenho, você pode querer usar:

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

    
por 02.02.2017 / 05:01