chargeur de démarrage

Tutoriel complet du chargeur de démarrage Grub

Tutoriel complet du chargeur de démarrage Grub
Un chargeur de démarrage est, par défaut, le premier programme qui démarre dès que vous allumez votre système informatique, je.e., il démarre avant même le système d'exploitation. En fait, le chargeur de démarrage est responsable du chargement de votre système d'exploitation. En l'absence d'un chargeur de démarrage, il est techniquement impossible de charger votre système d'exploitation, par conséquent, vous ne pourrez pas accéder à votre système informatique. Ce programme nous est présenté par GNU.

Initialement, ce programme a été développé uniquement pour les systèmes basés sur Linux, cependant, aujourd'hui, il prend en charge plusieurs systèmes d'exploitation, notamment macOS, Windows, BSD et Solaris. La plupart des utilisateurs ne se familiarisent avec le chargeur de démarrage Grub qu'une fois qu'ils ont installé plus d'un système d'exploitation sur leur machine. En faisant cela, ils amènent essentiellement le chargeur de démarrage Grub à présenter un menu au moment du démarrage à travers lequel ils peuvent explicitement choisir le système d'exploitation qu'ils souhaitent charger.

Dans cet article, nous aimerions partager avec vous un tutoriel complet sur Grub Boot Loader, qui sera basé sur la personnalisation de ce programme selon votre choix. Après avoir parcouru ce didacticiel, vous serez en très bonne position pour personnaliser le chargeur de démarrage Grub comme vous le souhaitez, et vous pourrez donc rendre l'expérience de voir le processus de démarrage encore plus intéressante.

Remarque : pour vous guider à travers le didacticiel complet de Grub Boot Loader, nous avons utilisé Linux Mint 20. Cependant, toute autre distribution Linux préférée peut également être utilisée à cette fin.

Méthode de personnalisation du chargeur de démarrage Grub

Le chargeur de démarrage Grub a un fichier de paramètres qui se compose de toutes les configurations par défaut que le chargeur de démarrage Grub utilise. Cependant, nous avons la liberté de personnaliser ces paramètres selon notre choix. Par conséquent, ci-dessous, nous partagerons avec vous certaines des méthodes de personnalisation du chargeur de démarrage Grub en modifiant son fichier de paramètres.

Sauvegarder le fichier /etc/default/grub avant de personnaliser le chargeur de démarrage Grub

Avant d'apporter des modifications au fichier de paramètres de GRUB Boot Loader, il est fortement recommandé de créer sa copie de sauvegarde afin que même si vous vous trompez pendant tout le processus, vous puissiez toujours revenir aux paramètres par défaut. Mais avant de créer une copie de sauvegarde du fichier de paramètres du chargeur de démarrage Grub, nous aimerions vous montrer à quoi ressemble ce fichier.

Tout d'abord, nous devrons lancer le terminal Linux Mint 20, ce que nous pouvons facilement faire en cliquant sur son icône de raccourci. Nous avons également joint l'image du terminal Linux Mint 20 ci-dessous pour votre facilité :


Maintenant, nous allons essayer de visualiser le contenu du fichier /etc/default/grub en exécutant la commande suivante dans la fenêtre de terminal que nous venons de lancer :

chat /etc/default/grub


Le fichier /etc/default/grub est affiché dans l'image ci-dessous :


Nous pouvons créer une copie de sauvegarde de ce fichier en exécutant la commande suivante dans notre terminal :

sudo cp /etc/default/grub /etc/default/grub.bak

Cette commande nécessitera les privilèges root pour s'exécuter correctement. Ici, /etc/default/grub représente le fichier de paramètres d'origine de Grub Boot Loader, alors que /etc/default/grub.bak représente la copie de sauvegarde de ce fichier. La commande "cp" fera le nécessaire pour créer la copie de sauvegarde du fichier de paramètres.


Maintenant, pour vérifier si le fichier de sauvegarde est une copie exacte du fichier "/etc/default/grub" ou non, nous allons essayer de visualiser son contenu en exécutant la commande indiquée ci-dessous dans notre terminal :

chat /etc/default/grub.bak


L'exécution de cette commande affichera le contenu de /etc/default/grub.bak sur votre terminal, comme indiqué dans l'image suivante, que vous pouvez recouper avec le contenu du fichier /etc/default/grub pour vous assurer que les deux fichiers contiennent le même contenu. Une fois la sauvegarde du fichier de paramètres créée avec succès, nous sommes prêts à personnaliser le chargeur de démarrage Grub.

Méthode de choix du système d'exploitation par défaut de Grub

Parfois, nous avons plus d'un système d'exploitation installé sur notre machine. Pendant le processus de démarrage, notre Grub Boot Loader nous présente un menu avec lequel nous pouvons sélectionner le système d'exploitation que nous voulons exécuter. Nous pouvons faire ce choix dans un délai spécifié, après quoi le Grub Boot Loader chargera automatiquement le système d'exploitation par défaut. Cependant, si nous sommes sûrs de démarrer un système d'exploitation spécifique à chaque fois que nous allumons notre machine, et que nous voulons nous éviter les tracas de faire ce choix au moment du démarrage, alors nous pouvons spécifier le système d'exploitation de notre choix comme système d'exploitation par défaut dans le fichier /etc/default/grub. Pour que chaque fois que nous allumons notre système informatique, le système d'exploitation de notre choix se charge automatiquement.

Pour ce faire, nous devrons accéder au fichier /etc/default/grub en l'ouvrant avec n'importe quel éditeur de texte de notre choix, de préférence l'éditeur nano. Cela peut être fait en exécutant la commande indiquée ci-dessous dans notre terminal :

sudo nano /etc/default/grub

Puisque nous essayons d'accéder au fichier de paramètres de Grub Boot Loader, cette action nécessite des privilèges d'utilisateur root, qui peuvent être fournis en tapant le mot-clé "sudo" avant la commande mentionnée ci-dessus.


Lorsque le fichier /etc/default/grub s'ouvre avec l'éditeur nano, nous devons localiser la ligne "GRUB_DEFAULT". Cette ligne indique au chargeur de démarrage Grub quel système d'exploitation il doit charger pendant le temps de démarrage. La numérotation des systèmes d'exploitation commence à « 0 ». Cela signifie que si vous souhaitez charger le premier système d'exploitation de la liste des systèmes d'exploitation qui vous est fournie pendant le temps de démarrage, vous devrez alors définir la valeur de "GRUB_DEFAULT" sur "0", comme nous l'avons fait dans notre Cas. Ceci est également mis en évidence dans l'image suivante :


Cependant, parfois, vous ne connaissez pas le nombre exact qui correspond au système d'exploitation de votre choix, je.e., vous ne vous souvenez pas de l'ordre dans lequel le Grub Boot Loader présente les systèmes d'exploitation dans son menu. Dans ce cas, vous devez connaître le nom complet du système d'exploitation de votre choix et vous pouvez définir la valeur de "GRUB_DEFAULT" sur le nom de ce système d'exploitation. Dans notre cas, nous avons défini cette valeur sur "Linux Mint 20", comme indiqué dans l'image ci-dessous. Après avoir effectué cette modification, appuyez sur Ctrl + X pour enregistrer votre fichier et le fermer.


Chaque fois que vous apportez des modifications au fichier /etc/default/grub, vous devez mettre à jour Grub pour que les modifications nouvellement apportées prennent effet. Cela peut être fait en exécutant la commande suivante dans le terminal :

sudo update-grub


Une fois que vous avez exécuté cette commande, il faudra quelques secondes à Grub pour se mettre à jour, après quoi vous pourrez voir le message "Terminé", comme mis en évidence dans l'image ci-dessous, qui indiquera que vos modifications ont pris effet avec succès.

Méthode de modification de l'arrière-plan du menu du chargeur de démarrage Grub

L'arrière-plan par défaut du menu Grub Boot Loader semble assez ennuyeux et ennuyeux, mais vous n'avez plus à vous en soucier car vous pouvez le modifier à tout moment. Pour cela, nous devons à nouveau modifier un peu le fichier /etc/default/grub de la manière suivante :

Pour changer l'arrière-plan du menu Grub Boot Loader, nous avons une image "jpeg" stockée dans notre répertoire d'accueil, que nous voulons utiliser comme nouvel arrière-plan. Vous pouvez également utiliser un fichier image « png » ou « jpg ». Cette nouvelle image d'arrière-plan a le titre BootLoader.jpeg, comme mis en évidence dans l'image ci-dessous :


Nous avons également ouvert cette image pour vous montrer à quoi ressemblera le menu du chargeur de démarrage Grub après avoir fait de cette image son arrière-plan.

Maintenant, nous allons ouvrir à nouveau le fichier /etc/default/grub avec l'éditeur nano en exécutant la même commande que nous l'avons fait dans la méthode ci-dessus. Cette fois, nous allons ajouter un nouveau champ à ce fichier, qui est le suivant :

GRUB_BACKGROUND="ImageFilePath"

Ici, vous devez remplacer ImageFilePath par le chemin réel où réside votre nouvelle image d'arrière-plan. Dans notre cas, c'était "/home/kbuzdar/BootLoader.jpeg", comme mis en évidence dans l'image ci-dessous :


Maintenant, enregistrez votre fichier et fermez-le. Après cela, vous devrez à nouveau mettre à jour Grub afin qu'il puisse lire les modifications que vous venez d'apporter. Lorsque vous mettez à jour Grub avec la même commande que nous avons indiquée dans la méthode ci-dessus, vous pouvez vérifier que Grub a été mis à jour en voyant le message « done » à la fin de votre terminal, comme indiqué dans l'image suivante :

Méthode de modification du délai de démarrage du système d'exploitation sélectionné

Si vous n'avez qu'un seul système d'exploitation installé sur votre machine, la valeur par défaut du délai d'attente du menu du chargeur de démarrage Grub sera « 0 », je.e., le seul système d'exploitation dont vous disposez se chargera immédiatement dès que vous allumerez votre système informatique. Cependant, si plusieurs systèmes d'exploitation sont installés sur votre machine, la valeur de délai d'attente par défaut sera « 10 », je.e., le menu Grub Boot Loader apparaîtra sur votre écran pendant 10 secondes pendant lesquelles vous pourrez choisir de charger n'importe quel système d'exploitation que vous aimez. Une fois le délai expiré, le chargeur de démarrage Grub chargera automatiquement le système d'exploitation par défaut. Nous pouvons toujours augmenter ou diminuer la valeur de ce champ timeout selon nos besoins.

Pour modifier le délai d'attente de démarrage, nous devrons ouvrir à nouveau le fichier /etc/default/grub avec l'éditeur nano. Cette fois, nous allons localiser le champ "GRUB_TIMEOUT" et lui attribuer n'importe quelle valeur (en secondes) de notre choix. À des fins de démonstration, nous avons défini cette valeur sur « 5 » secondes, comme le souligne l'image ci-dessous :


Encore une fois, nous devrons enregistrer notre fichier /etc/default/grub, le fermer, puis mettre à jour Grub afin qu'il soit pleinement conscient des modifications que nous venons d'apporter. Vous pouvez vérifier si Grub a lu avec succès toutes ces modifications en recherchant le message « Terminé » sur votre terminal, comme indiqué dans l'image suivante :

Vérifier si toutes les modifications apportées ci-dessus ont eu lieu

Maintenant, il est temps de vérifier que toutes les modifications que nous avons apportées aux méthodes indiquées ci-dessus ont eu lieu ou non. Pour cela, nous allons redémarrer notre système, et dès qu'il démarre, nous continuerons à appuyer sur la touche "Esc" jusqu'à ce que nous entrions dans le menu Grub Boot Loader. Lorsque nous entrons dans ce menu, nous pourrons voir que l'image d'arrière-plan du chargeur de démarrage Grub a été modifiée, comme indiqué dans l'image ci-dessous :


De plus, le menu Grub Boot Loader est apparu pendant "5" secondes dans notre cas, je.e., la valeur de délai d'attente que nous avions définie pour ce menu, après quoi il a chargé le système d'exploitation par défaut, qui dans notre cas était Linux Mint 20.

Conclusion

Cet article vous a donné un bref aperçu du chargeur de démarrage Grub et de son utilisation. Nous vous avons expliqué où ce programme stocke toutes ses configurations. En plus de présenter la méthode de sauvegarde du fichier /etc/default/grub, je.e., le fichier de paramètres de Grub afin que vous puissiez facilement modifier ses configurations sans aucun souci, car vous pouvez toujours restaurer tous vos paramètres par défaut à partir du fichier de paramètres de sauvegarde. De plus, pour démontrer la méthode de personnalisation de votre Grub Boot Loader, nous avons partagé avec vous trois cas différents : 1) Sélection d'un système d'exploitation par défaut 2) Modification de l'arrière-plan du menu Grub Boot Loader 3) Modification du délai d'expiration de l'apparence du Grub Menu du chargeur de démarrage.

Nous avons expliqué ces cas en énonçant les procédures par étapes pour atteindre tous ces objectifs. De la même manière, vous pouvez également modifier les autres paramètres du fichier de paramètres du chargeur de démarrage Grub. Enfin, nous avons vérifié si les modifications que nous avons apportées au fichier /etc/default/grub ont bien eu lieu ou non en redémarrant notre système et en entrant dans le menu Grub Boot Loader. Espérons que ce tutoriel vous donnera un bon point de départ pour expérimenter vous-même avec Grub Boot Loader.

Comment utiliser AutoKey pour automatiser les jeux Linux
AutoKey est un utilitaire d'automatisation de bureau pour Linux et X11, programmé en Python 3, GTK et Qt. En utilisant ses fonctionnalités de script e...
Comment afficher le compteur FPS dans les jeux Linux
Les jeux Linux ont reçu une impulsion majeure lorsque Valve a annoncé la prise en charge de Linux pour le client Steam et leurs jeux en 2012. Depuis l...
Comment télécharger et jouer à Civilization VI de Sid Meier sur Linux
Présentation du jeu Civilization 6 est une version moderne du concept classique introduit dans la série de jeux Age of Empires. L'idée était assez sim...