Introduction
En tant qu'administrateur système, vous pouvez être amené à modifier le chargeur de démarrage du système pour personnaliser le processus de démarrage ou pour résoudre des problèmes liés au boot. Dans ce défi, vous allez apprendre à modifier la configuration du chargeur de démarrage GRUB sur un système Red Hat Enterprise Linux (RHEL).
Modifier la configuration du chargeur de démarrage GRUB
Votre mission consiste à modifier le fichier de configuration principal de GRUB afin de changer le noyau par défaut sur lequel le système démarre. Cela implique l'édition d'un fichier de configuration, puis l'exécution d'une commande pour appliquer les modifications au menu du chargeur de démarrage.
Tâches
- Modifier le fichier
/etc/default/grubpour définir un nouveau noyau par défaut. - Régénérer le fichier de configuration GRUB pour appliquer le changement.
Exigences
- Éditez le fichier
/etc/default/grubà l'aide d'un éditeur de texte tel quenano. - Localisez le paramètre
GRUB_DEFAULTet remplacez sa valeur par2. - Après avoir modifié le fichier, régénérez le fichier de configuration GRUB en exécutant la commande
sudo grub2-mkconfig -o /boot/grub2/grub.cfg.
Conseils
- Vous aurez besoin des privilèges
sudopour éditer/etc/default/grubet pour exécutergrub2-mkconfig. - La commande
grub2-mkconfiglit les paramètres de/etc/default/grubpour générer le fichier de configuration principal situé dans/boot/grub2/grub.cfg.
Remarque : Un redémarrage du système est normalement nécessaire pour démarrer avec le nouveau noyau par défaut. Cependant, dans cet environnement de laboratoire, vous ne devez PAS redémarrer le système. Les machines virtuelles LabEx sont à usage unique, et un redémarrage entraînerait la perte de votre progression dans le défi.
Résumé
Dans ce défi, vous avez appris à modifier la configuration du chargeur de démarrage du système (GRUB) pour changer l'option de noyau par défaut. Cela a nécessité l'édition du fichier /etc/default/grub et la régénération de la configuration avec grub2-mkconfig. Cette compétence est essentielle pour les administrateurs système qui doivent personnaliser le processus de démarrage ou diagnostiquer des problèmes de boot sur un système RHEL.



