La fonctionnalité de Grub principale est de permettre aux utilisateurs de sélectionner entre différents systèmes d'exploitation pour démarrer. Comme Bootloader Grub est installé sur le MBR (Master Boot Record) et en outre pour nous permettre de sélectionner différents SG, il nous permet également de sélectionner entre différents paramètres de noyau ou de noyau et de démarrer en mode de sauvetage si notre noyau était endommagé ou si nous avons perdu notre Mot de passe racine comme expliqué dans un article précédent dans lequel sur la façon de restaurer le mot de passe root de Centos éditer les paramètres de démarrage de Grub.
Ce tutoriel explique comment accéder au mode de sauvetage via Grub dans les distributions Centos Linux et les commandes de base que nous pouvons utiliser.
Il peut y avoir différents scénarios vous encourageant à passer par le mode de sauvetage de Grub. Le premier scénario suppose que Grub ne se présente pas du tout, Pas même une invite de commande comme grub> ou #. Le deuxième scénario suppose les bottes de l'ordinateur, mais le système d'exploitation ne le fait pas et vous êtes dirigé vers une invite de commande.
Scénario 1: Grub n'apparaît pas, réinstaller Grub du disque d'installation CentOS.
Avant un tel scénario, vous devez démarrer à partir du disque / USB, sélectionnez la dernière option Dépannage
Dans le deuxième écran, sélectionnez la deuxième option "Sauver un système CentOS".
Lorsque vous êtes invité à sélectionner entre 4 options, tapez 1 pour que le mode de sauvetage trouve votre installation Linux et appuyez sur ENTRER.
Le mode de sauvetage montera l'image du système dans / mnt / sysimage, modifiera l'emplacement de la racine de l'image comme recommandé par le système en tapant:
chroot / mnt / sysimage
Pour trouver votre type de disques:
ls / dev / sd *
Pour les disques IDE très anciens:
ls / dev / hd *
Nous confirmons qu'il y a un SDA disque, pour installer de la planche sur cette course de disque:
GRUB2-INSTALL / DEV / SDA
Maintenant, vous pouvez redémarrer et bouger devrait vous promener au démarrage
Utilisation des commandes de mode de sauvetage de grub sur Centos
L'image suivante montre l'écran principal de Grub sur Centos Linux, avant d'aller à l'invite de commande, vous pouvez vérifier la configuration actuelle en appuyant sur e. Si vous passez par des problèmes de démarrage et que vous voyez une invite de commande passer à l'étape suivante.
Après avoir pressé e Nous verrons la configuration actuelle, le noyau, etc. Si nous perdons notre accès racine comme expliqué dans le tutoriel mentionné au début, nous devons modifier ce fichier comme première étape.
Comme les options en bas de l'écran disent que vous pouvez revenir avec S'échapper mais presser c Pour accéder à l'invite de commande.
Tapez «LS» pour voir les appareils et partitions disponibles:
LS
Où:
HD0: premier dispositif de disque dur.
MSDOS = type de table de partition
Il y a MSDOS1 et MSDOS2 pour chaque partition.Dans Grub2, le comptage de partition commence à partir de 1 en contraste avec la version précédente de Grub qui a commencé à 0. Les partitions étendues qui comptent commence à partir de 5.
Note: MBR ne prend en charge que 4 partitions primaires contrairement à GPT.
Pour montrer le disque et les partitions que vous pouvez également taper "set root = («Et appuyez sur le LANGUETTE clé deux fois:
set root = (
Maintenant Type:
LS (HD0, MSDOS1) /
Comme vous le voyez, les premiers répertoires appartiennent à VER et Grub2.
Taper:
LS (HD0, MSDOS1) / GRUB2
Le fichier ver.CFG La configuration du fichier de Grub est-elle générée lorsque nous exécutons grub2-mkconfig. Si vous ne trouvez pas le fichier ver.CFG Créez-le en cours d'exécution grub2-mkconfig
Tapez maintenant
set root = (hd0, msdos1)
linux / boot / vmlinuz root = / dev / sda1
Avec régler Nous définissons l'appareil principal, HD0, MSDOS1, avec linux Nous définissons le noyau, nous pouvons voir le noyau avec la commande mentionnée précédemment: LS (HD0, MSDOS1) /
Permet maintenant de définir le chemin de Grub en tapant:
Définir Prefix = (HD0, MSDOS1) / GRUB2
Type de fin:
initrd (hd0, msdos1) / initramfs-3.dix.0-957.EL7.x86_64.IMG
Redémarrer la saisie:
botte
Maintenant, vous devriez pouvoir démarrer dans votre système.
J'espère que ce tutoriel vous a aidé à dépanner Grub. Continuez à suivre LinuxHint pour plus de tutoriels et de mises à jour sur Linux.