Ver

Utilisation des commandes de secours grub sur CentOS

Utilisation des commandes de secours grub sur CentOS
GRUB (Grand Unified Bootloader) est le chargeur de démarrage le plus utilisé parmi les systèmes d'exploitation (OS) Linux, mais il peut démarrer n'importe quel système d'exploitation.

La fonctionnalité principale de GRUB est de permettre aux utilisateurs de choisir entre différents systèmes d'exploitation pour démarrer. Comme le chargeur de démarrage GRUB est installé sur le MBR (Master Boot Record) et en plus pour nous permettre de sélectionner différents systèmes d'exploitation, il nous permet également de choisir entre différents paramètres de noyau ou de noyau et de démarrer en mode de secours si notre noyau a été endommagé ou si nous avons perdu notre mot de passe root comme expliqué dans un article précédent sur la façon de restaurer le mot de passe root CentOS en modifiant les paramètres de démarrage de GRUB.

Ce tutoriel explique comment accéder au mode de secours via GRUB dans les distributions Linux CentOS et les commandes de base que nous pouvons utiliser.

Il peut y avoir différents scénarios vous encourageant à passer par le mode de secours GRUB. Le premier scénario suppose que GRUB ne s'affiche pas du tout, même pas une invite de commande aimer grub> ou #. Le deuxième scénario suppose que l'ordinateur démarre mais pas le système d'exploitation et vous êtes dirigé vers une invite de commande.

Scénario 1 : GRUB ne s'affiche pas, réinstallation de GRUB à partir 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é à choisir entre 4 options, tapez 1 pour le mode de secours pour trouver votre installation Linux et appuyez sur ENTRER.

Le mode de secours montera l'image système dans /mnt/sysimage, modifiez l'emplacement racine de l'image comme recommandé par le système en tapant :

chroot /mnt/sysimage

Pour trouver vos disques, tapez :

ls /dev/sd*

Pour les très anciens disques IDE, tapez :

ls /dev/hd*

Nous confirmons qu'il existe un sda disque, pour installer grub sur ce disque, exécutez :

grub2-install /dev/sda

Vous pouvez maintenant redémarrer et GRUB devrait vous demander au démarrage

Utilisation des commandes du mode de secours 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 rencontrez des problèmes de démarrage et que vous voyez une invite de commande, passez à l'étape suivante.

Après avoir appuyé e nous verrons la configuration actuelle, le noyau, etc. Si nous perdons notre accès root comme expliqué dans le tutoriel mentionné au début, nous devons éditer ce fichier comme première étape.

Comme les options en bas de l'écran indiquent que vous pouvez revenir avec S'échapper mais appuyez sur c pour accéder à l'invite de commande.


Tapez « ls » pour voir les périphériques et partitions disponibles :

ls

Où:

HD0 : premier disque dur.

msdos = type de table de partition

Il y a msdos1 et msdos2 pour chaque partition.Dans GRUB2 le comptage des partitions commence à 1 contrairement à la version précédente de GRUB qui commençait à 0. Le comptage des partitions étendues commence à partir de 5.

Noter: MBR ne prend en charge que jusqu'à 4 partitions principales contrairement à GPT.

Pour afficher le disque et les partitions, vous pouvez également taper "définir la racine=(" et appuyez sur la LANGUETTE touche deux fois :

définir la racine=(

Tapez maintenant :

ls (hd0,msdos1)/

Comme vous le voyez, les premiers répertoires appartiennent à VER et GRUB2.

Taper:

ls (hd0,msdos1)/grub2

Le fichier ver.cfg est la configuration de fichier de grub générée lorsque nous exécutons grub2-mkconfig. Si vous ne trouvez pas le fichier ver.cfg le créer en cours d'exécution  grub2-mkconfig

Tapez maintenant

définir root=(hd0,msdos1)
linux /boot/vmlinuz root=/dev/sda1

Avec définir la racine nous définissons le périphérique 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)/

Définissons maintenant le chemin de Grub en tapant :

définir le préfixe=(hd0,msdos1)/grub2

Pour terminer, tapez :

initrd (hd0,msdos1)/initramfs-3.dix.0-957.el7.x86_64.img

Redémarrez en tapant :

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.

Comment changer les boutons gauche et droit de la souris sur un PC Windows 10
Il est tout à fait normal que tous les appareils de souris d'ordinateur soient conçus de manière ergonomique pour les droitiers. Mais il existe des so...
Émulez les clics de souris en survolant à l'aide de la souris sans clic dans Windows 10
L'utilisation d'une souris ou d'un clavier dans la mauvaise posture d'une utilisation excessive peut entraîner de nombreux problèmes de santé, notamme...
Ajoutez des gestes de souris à Windows 10 à l'aide de ces outils gratuits
Ces dernières années, les ordinateurs et les systèmes d'exploitation ont considérablement évolué. Il fut un temps où les utilisateurs devaient utilise...