28.2. Mode de secours installateur
Note
- un CD-ROM ou DVD de démarrage
- autres support d'installation, comme les clés USB
- le DVD Red Hat Enterprise Linux installation
- Chapitre 5, Démarrer l'installation sur des systèmes AMD64 et Intel 64 pour les systèmes AMD64 et Intel 64
- Chapitre 10, Démarrer l'installation sur IBM Power Systems pour les serveurs de systèmes IBM
- Chapitre 14, Lancer l'installation sur un système IBM System z pour les IBM system z
Procédure 28.2. Démarrage en mode de secours installateur
- Démarrez le système à partir d'un support d'installation ou de démarrage.
- Dans le menu de démarrage, sélectionnez l'optiondans le sous-menu de ou ajoutez l'option
inst.rescue
à la ligne de commande de démarrage. Pour saisir sur la ligne de commande, appuyez sur la touche Tab sur les systèmes BIOS ou sur la touche e sur les systèmes UEFI. - Si votre système nécessite un pilote tiers de disque de pilote pour démarrer, ajoutez
inst.dd= nom_pilote
à la ligne de commande :inst.rescue inst.dd=driver_name
Pour obtenir plus d'informations sur l'utilisation d'un disque de pilote lors du démarrage, reportez-vous à la Section 4.3.3, « Mise à jour manuelle de pilotes » pour les systèmes AMD64 et Intel 64 ou à la Section 9.3.3, « Mise à jour manuelle de pilotes » pour les serveurs de systèmes IBM Power Systems - Si un pilote qui fait partie de la distribution Red Hat Enterprise Linux 7 empêche le démarrage du système, ajoutez l'option
modprobe.blacklist=
à la ligne de commande de démarrage :inst.rescue modprobe.blacklist=driver_name
Pour plus d'informations sur la mise en liste noire de pilotes, voir la Section 4.3.4, « Mettre un pilote sur liste noire ». - Quand vous êtes prêts, appuyez sur la touche Entrée (pour les systèmes BIOS) ou Ctrl+X (pour les systèmes UEFI) pour démarrer sur la base de l'option modifiée. Puis, patientez jusqu'à ce que le message suivant s'affiche :
L'environnement de secours va maintenant tenter de trouver votre installation Linux et de la monter sous le répertoire
/mnt/sysimage
. Vous pourrez ensuite apporter à votre système toutes les modifications requises. Si vous souhaitez poursuivre avec cette étape, choisissez « Continuer ». Vous pouvez aussi choisir de monter vos systèmes de fichiers en lecture seule plutôt qu'en lecture-écriture en choisissant « Lecture seule ». Si pour une raison ou une autre ce processus échoue, vous pouvez choisir « Ignorer », cette étape sera ignorée et vous irez directement à un shell de commande.Si vous sélectionnez, il essaiera de monter votre système de fichiers sous le répertoire/mnt/sysimage/
. S'il ne parvient pas à monter une partition, vous serez notifié. Si vous sélectionnez , il essaiera de monter votre système de fichiers sous le répertoire/mnt/sysimage/
, mais en mode lecture seule. Si vous sélectionnez , votre système de fichiers ne sera pas monté. Choisissez si vous craignez que votre système de fichiers ne soit corrompu. - Une fois le système en mode de secours installateur, l'invite suivante apparaît sur les consoles virtuelles (ou CV) 1 et 2 (utilisez la combinaison de touches Ctrl+Alt+F1 pour accéder à la CV 1 et Ctrl+Alt+F2 pour accéder à la CV 2) :
sh-4.2#
multi-user.target
ou graphical.target
). Si vous avez sélectionné de monter votre système de fichiers et si il est monté avec succès, vous pouvez changer la partition root de l'environnement du mode de secours installateur à la partition root de votre système de fichiers en exécutant la commande suivante :
sh-4.2#
chroot /mnt/sysimage
rpm
, qui nécessitent que votre partition root soit montée en tant que /
. Pour quitter l'environnement chroot
, tapez exit
pour revenir à l'invite.
/directory/
et en tapant la commande suivante :
sh-4.2#
mount -t xfs /dev/mapper/VolGroup00-LogVol02 /directory
/directory/
est un répertoire que vous avez créé et et/dev/mapper/VolGroup00-LogVol02
est le volume logique LVM2 que vous voulez monter. Si la partition est d'un type autre que XFS, remplacez la chaîne de xfs par le type qui convient (par exemple, ext4
).
sh-4.2#
fdisk -l
pvdisplay
, vgdisplay
ou lvdisplay
, respectivement.
ssh
,scp
etping
si le réseau est démarrédump
etrestore
pour effectuer ces tâches, si les utilisateurs disposent de lecteurs de bandesparted
etfdisk
pour effectuer la gestion des partitionsrpm
pour effectuer l'installation ou la mise à niveau de logicielsvi
pour éditer les fichiers texte
28.2.1. Capturer un sosreport
sosreport
recueille la configuration et des informations de diagnostic, comme la version du noyau en cours d'exécution, les modules chargés et les fichiers de configuration système et de service, du système. La sortie de l'utilitaire est stockée dans une archive tar dans le répertoire /var/tmp/
.
sosreport
est utile pour analyser les erreurs du système et peut faciliter la résolution des problèmes. La procédure suivante explique comment capturer un sosreport
de sortie en mode de secours installateur :
Procédure 28.3. Utilisez un sosreport
en mode de secours installateur
- Suivez les étapes dans Procédure 28.2, « Démarrage en mode de secours installateur » pour démarrer en mode de secours installateur. Veillez à monter le système installé en mode lecture-écriture.
- Modifiez le répertoire root du répertoire
/mnt/sysimage/
:sh-4.2#
chroot /mnt/sysimage/
- Exécutez
sosreport
pour générer une archive avec la configuration du système et des informations de diagnostic :sh-4.2#
sosreport
Important
Lors de l'exécution,sosreport
vous invitera à saisir votre nom et votre numéro de dossier obtenu lorsque vous avez contacté le service Support de Red Hat et qu'il a ouvert un nouveau dossier de prise en charge. Utilisez uniquement des lettres et des chiffres, parce que l'ajout des caractères ou espaces suivants sont susceptibles de rendre le rapport inutilisable :# % & { } \ < > > * ? / $ ~ ' " : @ + ` | =
- En option. Si vous souhaitez transférer l'archive générée vers un nouvel emplacement en utilisant le réseau, il est nécessaire de disposer d'une interface réseau configurée. Dans le cas où vous utilisez l'adressage IP dynamique, il n'y a pas d'autre étape requise. Cependant, lorsque vous utilisez l'adressage statique, exécutez la commande suivante pour attribuer une adresse IP (par exemple 10.13.153.64/23) à une interface de réseau (par exemple dev eth0) :
bash-4.2#
ip addr add 10.13.153.64/23 dev eth0
Veuillez consulter le Guide de mise en réseau Red Hat Enterprise Linux 7 pour obtenir des informations supplémentaires sur l'adressage statique. - Quittez l'environnement chroot :
sh-4.2#
exit
- Stockez l'archive générée dans un nouvel emplacement, où elle peut être facilement accessible :
sh-4.2#
cp /mnt/sysimage/var/tmp/sosreport new_location
Pour transférer les archives à travers le réseau, utilisez l'utilitairescp
:sh-4.2#
scp /mnt/sysimage/var/tmp/sosreport username@hostname:sosreport
- Pour des informations générales sur
sosreport
, voir Qu'est-ce qu'un sosreport et comment puis-je en générer sous Red Hat Enterprise Linux 4.6 et versions plus récentes ?. - Pour plus d'informations sur la façon d'utiliser
sosreport
en mode de secours installateur, voir Comment générer un sosreport dans l'environnement de secours ?. - Pour plus d'information sur la façon de générer un
sosreport
à un autre emplacement que dans/tmp/
, voir How do I make sosreport write to an alternative location?. - Pour plus d'information sur la façon d'extraire un
sosreport
manuellement, voir Sosreport fails. What data should I provide in its place?.
28.2.2. Réinstallation du chargeur de démarrage
Procédure 28.4. Réinstallation du chargeur de démarrage GRUB2
- Suivez les directives dans Procédure 28.2, « Démarrage en mode de secours installateur » pour démarrer en mode de secours installateur. Veillez à monter le système installé en mode lecture-écriture.
- Modifiez la partition root :
sh-4.2#
chroot /mnt/sysimage/
- Utilisez la commande suivante pour réinstaller le chargeur de démarrage GRUB2, quand install_device est le périphérique de démarrage (en général, / dev/sda) :
sh-4.2#
/sbin/grub2-install install_device
- Redémarrez le système.
28.2.3. Utiliser un RPM pour Ajouter, Supprimer ou Remplacer un pilote
Note
Procédure 28.5. Utiliser un RPM pour supprimer un pilote
- Démarrez le système en mode de secours installateur. Suivez les instructions de Procédure 28.2, « Démarrage en mode de secours installateur ». Veillez à monter le système installé en mode lecture-écriture.
- Modifiez le répertoire root de
/mnt/sysimage/
:sh-4.2#
chroot /mnt/sysimage/
- Utilisez la commande
rpm -e
pour supprimer le paquet des pilotes. Par exemple, pour supprimer le paquet xorg-x11-drv-wacom, exécutez :sh-4.2#
rpm -e xorg-x11-drv-wacom
- Quittez l'environnement chroot :
sh-4.2#
exit
Procédure 28.6. Installer un pilote à l'aide d'un paquet RPM
- Démarrez le système en mode de secours installateur. Suivez les instructions de Procédure 28.2, « Démarrage en mode de secours installateur ». Veillez à ne pas monter le système installé en mode lecture uniquement.
- Mettez le paquet RPM qui contient le pilote à disponibilité. Par exemple, montez un CD ou une clé USB et copiez le paquet RPM sur un emplacement de votre choix sous
/mnt/sysimage/
. Par exemple :/mnt/sysimage/root/drivers/
. - Modifiez le répertoire root de
/mnt/sysimage/
:sh-4.2#
chroot /mnt/sysimage/
- Utilisez la commande
rpm -ivh
pour installer le paquet du pilote. Par exemple, pour installer le paquet du pilote xorg-x11-drv-wacom à partir de/root/drivers/
, exécutez :sh-4.2#
rpm -ivh /root/drivers/xorg-x11-drv-wacom-0.23.0-6.el7.x86_64.rpm
Note
Le répertoire/root/drivers/
dans cet environnement de chroot est le répertoire/mnt/sysimage/root/drivers/
de l'environnement de secours d'origine. - Quittez l'environnement chroot :
sh-4.2#
exit