Primeiro, verifique se você está usando o GRUB 2 (o GRUB 0.x funciona de maneira diferente).
grub-install --version
Gere um arquivo de layout de teclado do GRUB. Abaixo está o comando para um teclado fr
ench. Para outros idiomas, verifique /usr/share/X11/xkb/symbols/
. A escolha do nome de arquivo não é importante (você pode alterar bepo
).
sudo grub-kbdcomp -o /boot/grub/bepo.gkb fr
Edite /etc/default/grub
com direitos de root para:
#GRUB_HIDDEN_TIMEOUT=0
GRUB_TERMINAL_INPUT="at_keyboard"
Edite /etc/grub.d/40_custom
com direitos de root para:
#!/bin/sh
exec tail -n +3 $0
insmod keylayouts
keymap /boot/grub/bepo.gkb
Finalmente:
sudo update-grub
Nota: Esqueça imediatamente o uso da tecla Shift para exibir o menu do GRUB! Pode ser normal que terminal_input at_keyboard
faça essa chave não funcionar mais. Portanto, verifique se #GRUB_HIDDEN_TIMEOUT=0
foi devidamente comentado.
Créditos: Archlinux.fr Wiki GRUB: Configuration_du_clavier (francês)