Minha solução para problemas de layout de teclado e LUKS é adicionar a senha duas vezes. Assim, a mesma seqüência de teclas pressionadas será aceita tanto no layout US / qwerty quanto no que você costuma usar (no meu caso, DE / qwertz).
Se você usar mais de um layout de teclado, poderá adicionar mais senhas para eles; O LUKS suporta até 8 no total, e a maioria das pessoas nunca usa mais de 2 (uma frase-senha, um arquivo-chave).
# cryptsetup luksAddKey foobar
Enter any existing passphrase: [type: qwertzqwertz]
--- in another terminal: loadkeys us ; setxkbmap us ---
Enter new passphrase for key slot: [type: qwertzqwertz]
Verify passphrase: [type: qwertzqwertz]
Então você adiciona uma chave, digitando fisicamente a mesma seqüência de teclas (qwertzqwertz) três vezes, mas porque você alterou o layout do teclado depois de inserir a senha existente, o que a LUKS realmente vê para a senha adicionada é sua representação em outro layout (qwertyqwerty em vez de qwertzqwertz).
Depois, não importa se o seu Initramfs consegue carregar o layout do teclado nativo ou não; O LUKS aceitará qualquer um deles.