Chapitre 28. Restauration de base du système

Lorsque les choses tournent mal, des solutions existent. Cependant, ces méthodes nécessitent une bonne compréhension du système. Ce chapitre contient des informations sur des problèmes communs, auxquels vous risquez de vous confronter et il décrit également le mode secours installateur, qui peut être utilisé pour régler ces problèmes.

28.1. Problèmes courants

Il se peut que vous deviez démarrer en mode secours (rescue) du programme d'installation pour une des raisons suivantes :
  • Vous ne parvenez pas à démarrer normalement dans Red Hat Enterprise Linux.
  • Vous avez des problèmes de logiciel ou de matériel et souhaitez récupérer quelques fichiers importants du disque dur de votre système.
  • Vous avez oublié le mot de passe super-utilisateur (ou root).

28.1.1. Impossible de démarrer normalement dans Red Hat Enterprise Linux.

Ce problème est souvent causé par l'installation d'un autre système d'exploitation après avoir installé Red Hat Enterprise Linux. Certains autres systèmes d'exploitation partent du principe que vous ne possédez pas d'autres système(s) d'exploitation sur votre ordinateur. Ils remplacent la partition MBR (Master Boot Record) qui, à l'origine, contenait le chargeur de démarrage GRUB2. Si le chargeur de démarrage est remplacé de cette manière, vous ne pourrez pas démarrer Red Hat Enterprise Linux à moins de démarrer en mode de secours du programme d'installation et de reconfigurer le chargeur de démarrage.
Ce problème peut également survenir lors de l'utilisation d'un outil de partitionnement pour redimensionner une partition ou créer une nouvelle partition à partir de l'espace libre restant après l'installation, ce qui peut entraîner la modification de l'ordre de vos partitions. Si le numéro de votre partition / change, le chargeur de démarrage ne pourra pas le trouver pour monter la partition. Pour résoudre ce problème, vous devrez installer à nouveau le chargeur de démarrage. Voir la Section 28.2.2, « Réinstallation du chargeur de démarrage » pour obtenir des instructions sur la façon de procéder.

28.1.2. Problèmes logiciels et matériels

Cette catégorie regroupe un grand éventail de situations différentes. Parmi ces dernières figurent une panne du disque dur et la spécification d'un périphérique root ou noyau non-valide dans le fichier de configuration du chargeur de démarrage. Dans l'une ou l'autre de ces situations, vous ne pourrez peut-être pas redémarrer Red Hat Enterprise Linux. Toutefois, si vous pouvez démarrer dans le mode de secours du programme d'installation, vous arriverez peut-être à résoudre le problème ou du moins, à obtenir des copies de vos fichiers les plus importants.

28.1.3. Reconfiguration du mot de passe root

Si vous avez perdu le mot de passe root sur le système et que vous avez accès au chargeur de démarrage, vous pouvez réinitialiser le mot de passe en modifiant la configuration de GRUB2.

Procédure 28.1. Reconfiguration du mot de passe root

  1. Amorcez votre système et attendez l'apparition du menu GRUB2.
  2. Dans le menu de chargeur de démarrage, sélectionnez n'importe quelle entrée, puis appuyez sur e pour le modifier.
  3. Trouvez la ligne commençant par linux. À la fin de cette ligne, ajoutez les éléments suivants :
    init=/bin/sh
  4. Appuyez sur F10 ou Ctrl+X pour démarrer votre système avec les options modifiées.
    Une fois que le système démarre, vous obtiendrez une invite du shell sans avoir à entrer un nom d'utilisateur ou mot de passe :
    sh-4.2#
  5. Chargez la stratégie SELinux installée :
    sh-4.2# /usr/sbin/load_policy -i
  6. Exécutez la commande suivante pour remonter votre partition root :
    sh4.2# mount -o remount,rw /
  7. Reconfigurez votre mot de passe root :
    sh4.2# passwd root
    Lorsque vous êtes invité à entrer votre nouveau mot de passe root, confirmez en appuyant sur la touche Entrée . Entrez le mot de passe pour la deuxième fois pour vous assurer de l'avoir saisi correctement et validez par Entrée à nouveau. Si les deux mots de passe correspondent, un message vous informant d'un changement de mot de passe racine réussie s'affiche.
  8. Remontez la partition root à nouveau, cette fois-ci en lecture-seule :
    sh4.2# mount -o remount,ro /
  9. Redémarrez le système. Par la suite, vous serez en mesure d'ouvrir une session en tant que root en utilisant le nouveau mot de passe que vous aurez mis en place lors de cette procédure.