Dado que está utilizando EFI con un /boot encriptado, asumo que ya está familiarizado con grub-mkstandalone
Añade /etc/default/grub
:
GRUB_TERMINAL_INPUT=at_keyboard
Agrega /etc/grub.d/40_custom
:
insmod keylayouts
keymap /boot/grub/de.gkb
Siguiente ejecución grub-kbdcomp -o /tmp/de.gkb de
para generar el diseño de grub alemán.
Ahora todo lo que necesita hacer es agregar "boot/grub/de.gkb=/tmp/de.gkb"
a tu grub-mkstandalone
dominio. En mi caso se ve así:
grub-mkstandalone -d /usr/lib/grub/x86_64-efi/ -O x86_64-efi --compress="xz" --modules="part_gpt part_msdos crypto cryptodisk luks disk diskfilter lvm" --fonts="unicode" -o "/boot/efi/EFI/linux/grubx64.efi" "boot/grub/grub.cfg=/tmp/grub.cfg" "boot/grub/de.gkb=/tmp/de.gkb"
No se puede hacer, consulte esta Introducción a Grub2 que establece explícitamente:
Importante:distribución del teclado durante el procedimiento de arranque
El diseño de teclado de EE. UU. es el único disponible al arrancar