Le chargeur GRUB pilote le démarrage des systèmes Linux et gère le choix du kernel à lancer pour l’utilisateur courant. Cette réalité impose une compréhension précise de la configuration du menu de démarrage et des fichiers système impliqués.
Modifier les options au démarrage peut résoudre un problème matériel ou faciliter un dual-boot multi-partition et multi-bootloader. Les éléments essentiels suivent dans la section A retenir :
A retenir :
- Éditer /etc/default/grub pour changements permanents
- Utiliser update-grub pour régénérer grub.cfg
- Tester options via éditeur GRUB au démarrage
- Sauvegarder le fichier avant toute modification
Configurer /etc/default/grub pour changements permanents
Après avoir listé l’essentiel, la prochaine étape consiste à agir sur le fichier principal de réglage. Selon Ubuntu, ce fichier centralise les options que GRUB combine lors de la génération finale.
Ouvrir et modifier /etc/default/grub demande de la rigueur, un éditeur et des sauvegardes préalables. Cette étape prépare l’application pratique via update-grub et le passage à l’édition au démarrage.
Édition sûre de /etc/default/grub
Ce paragraphe explique l’importance de sauvegarder le fichier avant toute modification pour éviter une panne de démarrage. Sauvegarder empêche la perte de configuration et facilite le retour en arrière en cas d’erreur.
Utilisez sudo cp /etc/default/grub /etc/default/grub.bak avant toute édition en console ou avec un éditeur graphique. Cette pratique réduit le risque d’un bootloader corrompu et protège les partitions système essentielles.
Option
Description
Valeur typique
GRUB_DEFAULT
Entrée à démarrer par défaut
0
GRUB_TIMEOUT
Délai avant démarrage automatique
10
GRUB_CMDLINE_LINUX_DEFAULT
Paramètres noyau pour démarrage normal
« quiet splash »
GRUB_DISABLE_OS_PROBER
Ignorer détection d’autres OS
false
Selon Red Hat, la combinaison des scripts et du fichier /etc/default/grub produit le fichier /boot/grub/grub.cfg lu par GRUB. Après édition, l’exécution de la commande adéquate est indispensable pour appliquer les changements.
« J’ai restauré ma configuration après une mauvaise valeur, la sauvegarde m’a sauvé »
Alice D.
« Ajouter nomodeset m’a permis d’éviter l’écran noir sur un portable ancien »
Marc L.
L’édition permanente via /etc/default/grub influe sur tout le système et évite des retouches répétitives à chaque démarrage. Cette approche conduit naturellement à expérimenter les options temporaires depuis le menu GRUB.
Tester des options temporaires depuis l’éditeur GRUB au démarrage
Enchaînant sur la configuration permanente, il est souvent plus sûr de tester d’abord une option temporaire via l’éditeur du menu de démarrage. Selon Fedora Project, l’édition au démarrage est idéale pour diagnostiquer des problèmes sans modifier les fichiers système.
Appuyer sur la touche e depuis le menu permet d’ajouter des paramètres au noyau et de démarrer immédiatement avec ces options. Ce procédé est particulièrement utile pour résoudre un souci d’affichage ou d’initialisation d’un périphérique.
Procédure pratique pour éditer au démarrage
Ce paragraphe situe la démarche en expliquant que l’édition ne modifie pas les fichiers système et reste temporaire jusqu’à un update-grub éventuel. C’est donc une méthode de test sans risque de rendre le système non bootable.
Sélectionnez l’entrée, appuyez sur e, puis repérez la ligne contenant linux et ajoutez les paramètres souhaités. Enfin, pressez F10 ou CTRL+X pour lancer le démarrage avec ces options modifiées.
Liste d’options courantes et leurs effets pour tester rapidement le kernel et l’initramfs.
- nomodeset pour résoudre écran noir après boot
- acpi=off pour problèmes d’alimentation ou de périphériques
- systemd.unit=multi-user.target pour démarrer en console
- noapic pour résoudre freezes liés aux IRQ
« Le test temporaire m’a évité de casser le menu permanent »
Élodie R.
Tester d’abord limite les impacts et fournit des indications avant d’appliquer des changements permanents sur les fichiers de configuration. L’usage réfléchi de ces essais prépare la personnalisation avancée décrite ensuite.
Personnaliser l’apparence et la détection des autres OS dans GRUB
Après les essais et la consolidation des options, l’administrateur peut personnaliser le menu et la détection d’autres systèmes pour un démarrage optimisé. Selon la documentation Ubuntu, les scripts dans /etc/grub.d/ et os-prober influencent fortement le menu généré.
Modifier l’image d’arrière-plan, masquer GRUB ou ajuster GRUB_TIMEOUT sont des actions fréquentes pour améliorer l’ergonomie du bootloader. Ces réglages ont des conséquences visibles sur l’expérience utilisateur et sur la gestion des partitions.
Options visuelles et gestion des partitions
Ce passage explique comment GRUB utilise GRUB_BACKGROUND et les scripts pour présenter ou masquer des entrées lors du démarrage. Personnaliser l’arrière-plan ou le délai améliore aussi la clarté entre partitions et systèmes détectés.
Action
Fichier ou script
Effet sur le menu
Changer arrière-plan
/etc/default/grub (GRUB_BACKGROUND)
Image affichée sur le menu
Masquer GRUB
GRUB_HIDDEN_TIMEOUT ou GRUB_TIMEOUT_STYLE
Menu caché ou affiché
Désactiver os-prober
GRUB_DISABLE_OS_PROBER=true
Autres OS non listés
Scripts de thème
/etc/grub.d/
Personnalisation avancée du menu
- Fichiers de configuration centralisés : /etc/default/grub
- Extensions locales par paquets : /etc/default/grub.d/
- Scripts modulaires : /etc/grub.d/ pour thèmes et prober
- Mise à jour nécessaire : sudo update-grub après modification
« La personnalisation a rendu mon dual-boot lisible et plus sûr »
Julien P.
Personnaliser GRUB améliore l’expérience sans modifier les partitions elles-mêmes, tout en respectant les contraintes du bootloader. L’enchaînement vers une bonne documentation et des sauvegardes reste indispensable pour chaque administrateur système.
Source : Red Hat, « 24.2. Configurer le chargeur de démarrage GRUB 2 », Red Hat ; Fedora Project, « GRUB 2/fr », Fedora Project Wiki ; Tremplin Numérique, « GRUB : modifier les options de démarrage Linux », Tremplin Numérique.

