« Grub » : différence entre les versions

De Wiki doc

Aucun résumé des modifications
(→‎Déactiver le timeout au démarrage : Modification de la méthode et renommage de la section)
Ligne 1 : Ligne 1 :
[[Category:service_démarrage]]
[[Category:service_démarrage]]


=Déactiver le timeout au démarrage=
=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 <source lang="bash" inline><Echap></source>.
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 <syntaxhighlight lang="bash" inline><Echap></syntaxhighlight>.


Éditer le fichier
Éditer le fichier
  vim /etc/default/grub
  vim /etc/default/grub


Modifier la ligne:
Utiliser la configuration suivante
<source lang="bash">
<syntaxhighlight lang="bash">
GRUB_TIMEOUT=5
GRUB_DEFAULT=0
</source>
 
Par :
<source lang="bash">
GRUB_TIMEOUT=0
GRUB_TIMEOUT=0
</source>
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
 
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Et ajouter:
GRUB_CMDLINE_LINUX="net.ifnames=0"
<source lang="bash">
GRUB_HIDDEN_TIMEOUT=1
GRUB_HIDDEN_TIMEOUT=1
</source>
GRUB_HIDDEN_TIMEOUT_QUIET=false
</syntaxhighlight>


Fermer le fichier puis exécuter
Fermer le fichier puis exécuter

Version du 25 juin 2022 à 18:02


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 Maj 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.

Sources de la section