| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| sysadmin:grub2:modifier-disposition-touches-clavier-fr [2026/08/15 11:19] – yoann | sysadmin:grub2:modifier-disposition-touches-clavier-fr [2026/08/16 09:05] (Version actuelle) – yoann |
|---|
| |
| ====== Grub2 : Modifier la disposition des touches du clavier ====== | ====== Grub2 : Modifier la disposition des touches du clavier ====== |
| | |
| | :TODO_DOCUPDATE: |
| |
| Depuis le menu de GRUB il est possible d'ouvrir un interpréteur de commande (shell) en appuyant sur la touche <key>c</key>. Par défaut la disposition des touches du clavier (layout) est en qwerty. Il est possible de paramétrer GRUB pour qu'il utilise un layout différent mais il faut rester prudent. | Depuis le menu de GRUB il est possible d'ouvrir un interpréteur de commande (shell) en appuyant sur la touche <key>c</key>. Par défaut la disposition des touches du clavier (layout) est en qwerty. Il est possible de paramétrer GRUB pour qu'il utilise un layout différent mais il faut rester prudent. |
| |
| |
| Dans un premier temps, on peut observer le type d'entrée utilisée par GRUB. Au démarrage, depuis le menu GRUB, appuyer sur C pour ouvrir l'interpréteur de commande. | Dans un premier temps, on peut observer le type d'entrée utilisée par GRUB et vérifier s'il peut utiliser le clavier ''at_keyboard'' car c'est ce clavier seulement qui accepte différents layouts. Au démarrage, depuis le menu GRUB, appuyer sur C pour ouvrir l'interpréteur de commande. |
| |
| <code bash> | <code bash> |
| # Affiche la valeur utilisée par défaut | # Affiche les valeurs utilisées par défaut |
| terminal_input | terminal_input |
| terminal_output | |
| terminfo | |
| |
| # Redémarrer | # Modifier le clavier et vérifier que la saisie fonctionne |
| | terminal_input at_keyboard |
| | |
| | |
| | # Echap pour revenir au menu ou redémarrer |
| reboot | reboot |
| </code> | </code> |
| |
| NB : "terminal_input" peut prendre plusieurs valeurs comme ''serial'', ''console'' ou ''at_keyboard''. Sur mon système, le "terminal_input" disponible est ''console''. C'est donc celui que je vais définir dans la fonction. | NB : "terminal_input" peut prendre plusieurs valeurs comme ''serial'', ''console'' ou ''at_keyboard''. Sur mon système, le "terminal_input" utilisé par défaut est ''console'' mais ''at_keyboard'' est bien disponible. Lorsque je modifie la valeur de terminal_input, le clavier continue à répondre normalement. |
| | |
| | <note warning> |
| | Si votre clavier ne répond plus lorsque vous utilisez ''at_keyboard'' votre système ne supporte pas correctement l'utilisation de ce type d'entrée. Redémarrez la machine : aucune modification permanente n'a été faite à ce stade. La solution proposée ci-dessous ne fonctionnera pas su votre système car elle repose sur la reconfiguration du clavier ''at_keyboard''. |
| | </note> |
| |
| Une fois le système correctement démarré, on peut modifier la configuration de GRUB. | Une fois le système correctement démarré, on peut modifier la configuration de GRUB. |
| update-grub | update-grub |
| </code> | </code> |
| | |
| | |
| | Si la machine ne supporte pas at_keyboard il n'y aura que la recompilation de grub avec une table azerty. |
| | |
| | |
| |
| ===== Références ===== | ===== Références ===== |
| * https://forums.archlinux.fr/viewtopic.php?t=17913 | * https://forums.archlinux.fr/viewtopic.php?t=17913 |
| * [[https://unix.stackexchange.com/questions/729418/how-to-change-grub2s-keyboard-layout-on-a-laptop|Modifier la disposition des touches de GRUB2 sur un laptop (unix.stackexchange.com) (en)]] | * [[https://unix.stackexchange.com/questions/729418/how-to-change-grub2s-keyboard-layout-on-a-laptop|Modifier la disposition des touches de GRUB2 sur un laptop (unix.stackexchange.com) (en)]] |
| | * https://papy-tux.legtux.org/doc1193/index.html#mozTocId725141 |
| | * https://www.debian-fr.org/t/grub2-et-azerty/28506 |