Grub
De Wiki doc
Déactiver le timeout au démarrage
Nous allons voir comment supprimer le temps de 5 secondes présent par défaut dans Grub tout en gardant la possibilité d'avoir le menu lorsque l'on appuie sur <Echap>
.
Éditer le fichier
vim /etc/default/grub
Modifier la ligne:
GRUB_TIMEOUT=5
Par :
GRUB_TIMEOUT=0
Et ajouter:
GRUB_HIDDEN_TIMEOUT=1
Fermer le fichier puis exécuter
update-grub
Permettre l'utilisation de l'AZERTY
Ajouter un paramètre à Grub
vim /etc/default/grub
GRUB_TERMINAL_INPUT="at_keyboard"
Nous allons également définir une fonction permettant de charger une autre disposition clavier lorsque nécessaire (si on en veut plusieurs).
Créer la fonction
vim /etc/grub.d/40_custom
# Activer le clavier AZERTY par défaut
insmod keylayouts
keymap /boot/grub/layouts/fr.gkb
# Pour le charger un autre clavier
function kbd {
insmod keylayouts
insmod at_keyboard
terminal_input at_keyboard
keymap $1
}
Créer le répertoire d'accueil de la disposition clavier
mkdir /boot/grub/layouts/
Créer la disposition clavier
grub-kbdcomp -o /boot/grub/layouts/fr.gkb fr
On adaptera la commande pour avoir d'autres dispositions.
Reconstruction du menu Grub
update-grub
ATTENTION
L'utilisation d'at_keyboard empêche l'usage de la toucheMaj
au démarrage. Ce qui rend le menu inaccessible si vous avez suivit l'astuce de l'autre section. Il convient donc de s'assurer que le paramètre GRUB_HIDDEN_TIMEOUT=0
soit bient commenté.Et voilà ! Tout est comme cela devrai être par défaut.