Tutoriel complet du chargeur de démarrer Grub

Tutoriel complet du chargeur de démarrer Grub
Un chargeur de démarrage est, par défaut, le premier programme qui commence dès que vous allumez votre système informatique, je.e., il commence même avant 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, il prend aujourd'hui en charge plusieurs systèmes d'exploitation, notamment MacOS, Windows, BSD et Solaris. La plupart des utilisateurs 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. Ce faisant, ils provoquent essentiellement que le chargeur de démarrage GRUB présente un menu au moment du démarrage à travers lequel il peut explicitement choisir le système d'exploitation qu'il souhaite 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 en fonction de votre choix. Après avoir parcouru ce tutoriel, vous serez dans une très bonne position pour personnaliser le chargeur de démarrage Grub comme vous le souhaitez, et vous pouvez donc rendre l'expérience de voir le processus de démarrage d'autant plus intéressant.

Remarque: Pour vous guider à travers le tutoriel complet du chargeur de démarrer Grub, nous avons utilisé Linux Mint 20. Cependant, toute autre distribution Linux préférée peut également être utilisée à cet effet.

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

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

Sauvegarde du 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 gâchez quelque chose pendant tout le processus, vous pouvez 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 de la terminale Linux Mint 20 ci-dessous pour votre facilité:


Maintenant, nous essaierons d'afficher 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 / par défaut / 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 des privilèges racine à exécuter correctement. Ici, / etc / default / grub, représente le fichier de paramètres d'origine de Grub Boot Loader, alors que / etc / par défaut / grub.BAK représente la copie de sauvegarde de ce fichier. La commande «CP» fera le besoin de 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 essaierons d'afficher son contenu en exécutant la commande indiquée ci-dessous dans notre terminal:

chat / etc / par défaut / grub.bak


L'exécution de cette commande affichera le contenu de / etc / default / grub.Fichier BAK sur votre terminal, comme indiqué dans l'image suivante, que vous pouvez recouper le contenu du fichier / etc / default / grub pour vous assurer que les deux fichiers contiennent le même contenu. Une fois que la sauvegarde du fichier de paramètres a été créée avec succès, nous sommes prêts à aller avec la personnalisation du 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 chargeur de démarrage Grub 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 chargeur de démarrage GRUB 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 sauver des tracas de faire ce choix au moment de 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. De sorte que chaque fois que nous allumons notre système informatique, le système d'exploitation de notre choix est automatiquement chargé.

Pour y arriver, 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 / par défaut / grub

Étant donné que nous essayons d'accéder au fichier de paramètres de Grub Boot Loader, cette action nécessite des privilèges de l'utilisateur racine, 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 sur l'éditeur Nano, nous devons localiser la ligne «Grub_default». Cette ligne indique au Grub Boot Loader quel système d'exploitation il doit charger pendant la durée de démarrage. La numérotation des systèmes d'exploitation commence à partir de «0». Cela signifie que si vous souhaitez charger le premier système d'exploitation à partir de la liste des systèmes d'exploitation qui vous est fournis pendant la durée de démarrage, alors vous devrez définir la valeur de "Grub_default" à "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 chargeur de démarrage Grub 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 du «grub_default» au nom de ce système d'exploitation. Dans notre cas, nous avons réglé 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 fermez-le.


Chaque fois que vous apportez des modifications au fichier / etc / default / grub, vous devez mettre à jour Grub pour les modifications nouvellement apportées à prendre 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 pour que Grub se mette à jour, après quoi vous pourrez voir le message «fait», comme mis en évidence dans l'image illustrée ci-dessous, ce qui indiquera que vos modifications ont réussi à prendre effet.

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

L'arrière-arrière par défaut du menu Grub Boot Loader semble assez terne et ennuyeux, mais vous n'avez plus à vous en soucier car vous pouvez le changer à 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 personnel, que nous voulons utiliser comme nouveau fond. Vous pouvez également utiliser un fichier image «PNG» ou «JPG». Cette nouvelle image d'arrière-plan a le titre de chargeur de démarrage.JPEG, comme mis en évidence dans l'image illustrée ci-dessous:


Nous avons également ouvert cette image pour vous montrer à quoi ressemblera le menu Grub Boot Loader après que nous ayons créé cette image comme arrière-plan.

Maintenant, nous ouvrirons à 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 le fichier 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 illustrée 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 énoncée dans la méthode ci-dessus, vous pouvez vérifier que Grub a été mis à jour en voyant le message «fait» à la fin de votre terminal, comme mis en évidence dans l'image suivante:

Méthode pour modifier le délai d'exploitation 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'expiration du menu du chargeur de démarrage Grub sera «0», je.e., Le seul système d'exploitation que vous avez se charge immédiatement dès que vous allumerez votre système informatique. Cependant, si plus d'un système d'exploitation est installé sur votre machine, la valeur de délai d'expiration par défaut sera «10», je.e., Le menu Grub Boot Loader apparaîtra sur votre écran pendant 10 secondes dans lequel vous êtes autorisé à choisir de charger tout système d'exploitation que vous aimez. Après l'expiration de la durée de délai d'expiration, 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 de délai d'expiration en fonction de nos exigences.

Pour modifier le délai d'expiration de démarrage, nous devrons ouvrir le fichier / etc / default / grub avec Nano Editor. Cette fois, nous localiserons le champ "Grub_timeout" et lui attribuerons n'importe quelle valeur (en secondes) de notre choix. Par souci de démonstration, nous avons réglé cette valeur sur «5» secondes, comme en évidence dans l'image ci-dessous:


Encore une fois, nous devrons enregistrer notre fichier / etc / par défaut / grub, fermez-le, puis mettez à 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 tous ces modifications en recherchant le message «fait» sur votre terminal, comme souligné dans l'image suivante:

Vérification 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 dans les méthodes indiquées ci-dessus ont eu lieu ou non. Pour cela, nous redémarrerons notre système, et dès qu'il commencera, nous continuerons d'appuyer sur la touche «ESC» jusqu'à ce que nous entrions le menu de chargeur de démarrage de grub. 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 de chargeur de démarrage GRUB est apparu pendant «5» secondes dans notre cas, je.e., La valeur de temps mort 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 le but de l'utiliser. 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, i.e., Le fichier de paramètres de Grub afin que vous puissiez facilement apporter des modifications à ses configurations sans aucune inquiétude, 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 chargeur de démarrage GRUB, 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 de chargeur de démarrage Grub 3) Modification du délai d'expiration de l'apparence de la planche Menu de chargeur de démarrage.

Nous avons expliqué ces cas en énonçant les procédures é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 / par défaut / grub ont réellement eu lieu ou non en redémarrant notre système et en entrant dans le menu de chargeur de démarrage GRUB. Espérons que ce tutoriel vous donnera un bon point de départ pour expérimenter vous-même Grub Boot Loader.