« Grub » : différence entre les versions
De Wiki doc
(→Déactiver le timeout au démarrage : Modification de la méthode et renommage de la section) |
(Remplacement des balises "source" obsolètes par "syntaxhighlight" + remplacement de "Maj" par "<Echap>" dans la bulle attention + correction d'une faute de frappe) |
||
Ligne 33 : | Ligne 33 : | ||
vim /etc/grub.d/40_custom | vim /etc/grub.d/40_custom | ||
< | <syntaxhighlight lang="bash"> | ||
# Activer le clavier AZERTY par défaut | # Activer le clavier AZERTY par défaut | ||
insmod keylayouts | insmod keylayouts | ||
Ligne 45 : | Ligne 45 : | ||
keymap $1 | keymap $1 | ||
} | } | ||
</ | </syntaxhighlight> | ||
'''Créer le répertoire d'accueil de la disposition clavier''' | '''Créer le répertoire d'accueil de la disposition clavier''' | ||
Ligne 58 : | Ligne 58 : | ||
update-grub | update-grub | ||
{{Attention|L'utilisation d''''at_keyboard''' empêche l'usage de la touche < | {{Attention|L'utilisation d''''at_keyboard''' empêche l'usage de la touche <syntaxhighlight lang="bash" inline><Echap></syntaxhighlight> 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 <syntaxhighlight lang="bash" inline>GRUB_HIDDEN_TIMEOUT=0</syntaxhighlight> soit bien commenté.}} | ||
Et voilà ! Tout est comme cela devrai être par défaut. | Et voilà ! Tout est comme cela devrai être par défaut. |
Dernière version du 25 juin 2022 à 18:06
Déactiver le temps 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
Utiliser la configuration suivante
GRUB_DEFAULT=0
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="net.ifnames=0"
GRUB_HIDDEN_TIMEOUT=1
GRUB_HIDDEN_TIMEOUT_QUIET=false
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 touche<Echap>
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 bien commenté.Et voilà ! Tout est comme cela devrai être par défaut.