Accueil
» LINUX
»
Comment modifier le chargeur de démarrage Ubuntu avec Grub Customizer
Comment modifier le chargeur de démarrage Ubuntu avec Grub Customizer
Si vous souhaitez modifier le chargeur de démarrage d'Ubuntu sans éditer manuellement les fichiers de configuration GRUB, Grub Customizer offre une interface graphique pour les modifications les plus courantes. Vous pouvez choisir le système d'exploitation par défaut, réorganiser les éléments affichés, modifier le délai d'expiration du menu, conserver la dernière entrée sélectionnée et ajuster les paramètres du noyau. Il est essentiel de considérer GRUB comme un élément de configuration critique pour le démarrage : effectuez d'abord une sauvegarde, ne modifiez que les éléments que vous comprenez et vérifiez la configuration générée avant de redémarrer.
GRUB est généralement construit /boot/grub/grub.cfgà partir des paramètres /etc/default/grubet des scripts situés dans le répertoire `/etc/ GRUB /etc/grub.d//`. Le manuel de GNU GRUB documente ce modèle de génération ; il est donc généralement déconseillé de le modifier grub.cfgdirectement.
1. Sauvegardez GRUB et installez Grub Customizer
Créez une sauvegarde des paramètres GRUB modifiables avant de modifier quoi que ce soit :
backup_dir="$HOME/grub-backup-$(date +%F-%H%M%S)"
mkdir -p "$backup_dir"
sudo cp -a /etc/default/grub "$backup_dir/default-grub"
sudo cp -a /etc/grub.d "$backup_dir/grub.d"
Ensuite, vérifiez si votre version d'Ubuntu dispose déjà d'un candidat à l'installation :
apt-cache policy grub-customizer
Si un candidat est disponible, installez-le . Sinon, les versions récentes d'Ubuntu peuvent utiliser le PPA Launchpad Grub Customizersudo apt install grub-customizer tiers du mainteneur :
Un PPA est une source de logiciels supplémentaire ; examinez-le attentivement avant de l’activer sur une machine où la fiabilité du démarrage est particulièrement importante.
Installez Grub Customizer depuis APT, en ajoutant le PPA du mainteneur uniquement si votre version d'Ubuntu ne propose pas de candidat.
2. Ouvrez Grub Customizer et examinez les entrées de démarrage
Ouvrez le menu des applications, recherchez Grub Customizer et lancez-le. Ubuntu demandera une authentification d'administrateur car le programme modifie la configuration de démarrage du système.
L' onglet « Configuration de la liste » affiche les options que GRUB peut proposer au démarrage. Selon la machine, vous pouvez voir Ubuntu, les options avancées d'Ubuntu, les options de récupération et un autre système d'exploitation comme le Gestionnaire de démarrage Windows.
Sélectionnez une entrée et utilisez les flèches haut et bas pour modifier sa position. Évitez de supprimer les entrées de récupération ou les anciens noyaux simplement pour raccourcir la liste ; ces entrées peuvent être utiles si un nouveau noyau ne parvient pas à démarrer. Évitez également d'effectuer des modifications importantes de la liste lorsque vous avez seulement besoin d'une entrée par défaut différente.
L'onglet « Configuration de la liste » vous permet d'inspecter et de réorganiser les entrées du menu GRUB.
3. Modifier le comportement par défaut du champ d'entrée, du délai d'expiration et du menu
Ouvrez les paramètres généraux . C'est l'endroit le plus sûr pour effectuer les modifications dont la plupart des utilisateurs d'Ubuntu ont réellement besoin.
Entrée par défaut : choisissez le système d’exploitation ou l’entrée de menu que vous souhaitez sélectionner automatiquement.
Entrée précédente : permet à GRUB de se souvenir de l’entrée sélectionnée lors du démarrage précédent. GNU GRUB précise que ce comportement repose sur son bloc d’environnement d’entrée enregistrée et peut donc ne pas être disponible dans toutes les configurations de stockage.
Afficher le menu : laissez cette option activée sur les systèmes à double démarrage ou les machines que vous pourriez avoir besoin de dépanner.
Délai d'attente : définissez le nombre de secondes pendant lesquelles GRUB attend avant de démarrer l'entrée par défaut. Un court délai, de 5 à 10 secondes par exemple, laisse généralement suffisamment de temps pour choisir un autre système d'exploitation ou une option de récupération.
Paramètres du noyau : ne modifiez pas les valeurs existantes, sauf quiet splashsi vous savez exactement pourquoi vous les changez.
La documentation GRUB décrit les paramètres correspondants, notamment GRUB_DEFAULT, GRUB_SAVEDEFAULT, GRUB_TIMEOUT, et GRUB_TIMEOUT_STYLE, dans sa référence de configuration simple .
Les paramètres généraux concernent l'entrée de démarrage par défaut, la visibilité du menu, le délai d'expiration et les options de ligne de commande du noyau.
4. Enregistrez les modifications et vérifiez la configuration GRUB générée.
Après avoir effectué vos modifications, cliquez sur « Enregistrer » dans Grub Customizer. L’enregistrement entraîne la régénération de la configuration GRUB. Il n’est pas nécessaire d’utiliser la commande « Installer dans le MBR » pour appliquer les paramètres du menu ; la réinstallation du chargeur de démarrage est une opération différente et ne doit être effectuée que si vous devez réparer ou réinstaller GRUB.
Pour une étape de vérification supplémentaire, ouvrez le Terminal et exécutez :
sudo update-grub
Sous Ubuntu, `update-grub` update-grubest un script qui exécute `update-grub` grub-mkconfig -o /boot/grub/grub.cfg, comme indiqué dans la page de manuel correspondante . Lisez la sortie avant de redémarrer. Si une erreur est signalée, corrigez-la d'abord avant de redémarrer avec une configuration non vérifiée.
Enregistrez les modifications graphiques, puis exécutez éventuellement update-grub pour confirmer qu'Ubuntu peut régénérer le menu de démarrage sans erreurs.
Que faire si un changement cause des problèmes
Si Ubuntu démarre toujours, rouvrez Grub Customizer et annulez la dernière modification, ou restaurez le paramètre concerné à partir de la sauvegarde que vous avez créée. Ne remplacez pas aveuglément un /etc/grub.drépertoire récent par une ancienne copie après les mises à jour du noyau ou du paquet GRUB ; utilisez la sauvegarde comme référence et ne restaurez que ce que vous comprenez. Si la machine ne démarre plus normalement, utilisez le support de récupération Ubuntu ou un support d'installation live pour examiner la configuration GRUB avant de tenter une réinstallation du chargeur de démarrage.
Pour la plupart des utilisateurs, la meilleure approche est simple : utiliser Grub Customizer pour l’entrée par défaut, le délai d’expiration et la visibilité du menu, enregistrer la configuration, la vérifier avec update-grub, et éviter les options d’installation de chargeur de démarrage non pertinentes.