Protože používáte EFI se zašifrovaným /boot, předpokládám, že již znáte grub-mkstandalone
Přidejte /etc/default/grub
:
GRUB_TERMINAL_INPUT=at_keyboard
Přidejte /etc/grub.d/40_custom
:
insmod keylayouts
keymap /boot/grub/de.gkb
Další spuštění grub-kbdcomp -o /tmp/de.gkb de
k vygenerování německého rozvržení grub.
Nyní vše, co musíte udělat, je přidat "boot/grub/de.gkb=/tmp/de.gkb"
na váš grub-mkstandalone
příkaz. V mém případě to vypadá takto:
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"
To nelze provést, viz tento Úvod do Grub2, kde je výslovně uvedeno:
Důležité:Rozložení klávesnice během spouštění
US rozložení klávesnice je jediné dostupné při bootování
SSH:připojení k hostiteli localhost port 22:Připojení odmítnuto
Jak zavést systém Linux bez grafického serveru