Voici mes notes, qui différent un peu de la doc ubutnu-fr pour faire cela :
Ajoutez la ligne suivante au fichier /etc/default/grub :
GRUB_TERMINAL_INPUT=at_keyboard
Ajoutez les lignes suivantes au fichier /etc/grub.d/40_custom :
insmod keylayouts
keymap /boot/grub/layouts/fr.gkb
Créez le dossier /boot/grub/layouts
mkdir /boot/grub/layouts
Créez le fichier de disposition fr du clavier pour GRUB à l'aide du script ckbcomp :
ckbcomp fr | grub-mklayout -o /boot/grub/layouts/fr.gkb
Et finalement générez la nouvelle configuration de grub :
update-grub