E.2. Utilisation des fichiers journaux d'installation
À des fins de débogage, le programme d'installation enregistre les actions d'installation dans des fichiers situés dans le répertoire /tmp
. Ces fichiers sont répertoriés dans le tableau suivant.
Fichier journal | Contenu |
---|---|
| Messages généraux. |
| Tous les programmes externes sont exécutés pendant l'installation. |
| Informations détaillées sur les modules de stockage. |
| les messages d'installation des paquets dnf et rpm. |
|
Informations sur la session |
| Informations de configuration qui ne font pas partie d'autres journaux et qui ne sont pas copiées sur le système installé. |
| Messages système relatifs au matériel. Ce fichier contient des messages provenant d'autres fichiers Anaconda. |
Si l'installation échoue, les messages sont consolidés dans /tmp/anaconda-tb-identifier
, où l'identifiant est une chaîne aléatoire. Après une installation réussie, ces fichiers sont copiés sur le système installé dans le répertoire /var/log/anaconda/
. Toutefois, si l'installation échoue ou si les options inst.nosave=all
ou inst.nosave=logs
sont utilisées lors du démarrage du système d'installation, ces journaux n'existent que sur le disque RAM du programme d'installation. Cela signifie que les journaux ne sont pas sauvegardés de manière permanente et qu'ils sont perdus lorsque le système est mis hors tension. Pour les stocker de manière permanente, copiez les fichiers sur un autre système du réseau ou sur un périphérique de stockage monté tel qu'une clé USB.
E.2.1. Création de fichiers journaux de pré-installation
Cette procédure permet de configurer l'option inst.debug
pour créer des fichiers journaux avant le début du processus d'installation. Ces fichiers journaux contiennent, par exemple, la configuration actuelle du stockage.
Conditions préalables
- Le menu de démarrage de Red Hat Enterprise Linux est ouvert.
Procédure
- Sélectionnez l'option Install Red Hat Enterprise Linux dans le menu de démarrage.
- Appuyez sur la touche Tab sur les systèmes basés sur le BIOS ou sur la touche e sur les systèmes basés sur l'UEFI pour modifier les options de démarrage sélectionnées.
Ajoutez
inst.debug
aux options. Par exemple :vmlinuz ... inst.debug
-
Appuyez sur la touche Entrée de votre clavier. Le système stocke les fichiers journaux de pré-installation dans le répertoire
/tmp/pre-anaconda-logs/
avant que le programme d'installation ne démarre. - Pour accéder aux fichiers journaux, passez à la console.
Allez dans le répertoire
/tmp/pre-anaconda-logs/
:# cd /tmp/pre-anaconda-logs/
Ressources supplémentaires
E.2.2. Transfert des fichiers journaux d'installation sur une clé USB
Cette procédure permet de transférer les fichiers journaux d'installation sur un lecteur USB.
Conditions préalables
- Vous avez sauvegardé les données de la clé USB.
- Vous êtes connecté à un compte root et vous avez accès au système de fichiers temporaires du programme d'installation.
Procédure
- Appuyez sur Ctrl Alt F2 pour accéder à une invite de l'interpréteur de commandes sur le système que vous installez.
Connectez une clé USB au système et exécutez la commande
dmesg
:# dmesg
Un journal détaillant tous les événements récents s'affiche. À la fin de ce journal, une série de messages est affichée. Par exemple :
[ 170.171135] sd 5:0:0:0: [sdb] Attached SCSI removable disk
-
Notez le nom de l'appareil connecté. Dans l'exemple ci-dessus, il s'agit de
sdb
. Naviguez jusqu'au répertoire
/mnt
et créez un nouveau répertoire qui servira de cible de montage pour la clé USB. Cet exemple utilise le nomusb
:# mkdir usb
Montez la clé USB dans le répertoire nouvellement créé. Dans la plupart des cas, vous ne souhaitez pas monter l'ensemble du lecteur, mais une partition. N'utilisez pas le nom
sdb
, mais le nom de la partition sur laquelle vous souhaitez écrire les fichiers journaux. Dans cet exemple, le nomsdb1
est utilisé :# mount /dev/sdb1 /mnt/usb
Vérifiez que vous avez monté le bon périphérique et la bonne partition en y accédant et en listant son contenu :
# cd /mnt/usb
# ls
Copier les fichiers journaux sur le périphérique monté.
# cp /tmp/*log /mnt/usb
Démontez la clé USB. Si vous recevez un message d'erreur indiquant que la cible est occupée, changez votre répertoire de travail pour le placer en dehors du montage (par exemple, /).
# umount /mnt/usb
E.2.3. Transfert des fichiers journaux d'installation sur le réseau
Cette procédure permet de transférer les fichiers journaux d'installation sur le réseau.
Conditions préalables
- Vous êtes connecté à un compte root et vous avez accès au système de fichiers temporaires du programme d'installation.
Procédure
- Appuyez sur Ctrl Alt F2 pour accéder à une invite de l'interpréteur de commandes sur le système que vous installez.
Accédez au répertoire
/tmp
où se trouvent les fichiers journaux :# cd /tmp
Copiez les fichiers journaux sur un autre système du réseau à l'aide de la commande
scp
:# scp *log user@address:path
Remplacez user par un nom d'utilisateur valide sur le système cible, address par l'adresse ou le nom d'hôte du système cible et path par le chemin d'accès au répertoire dans lequel vous souhaitez enregistrer les fichiers journaux. Par exemple, si vous souhaitez vous connecter en tant que
john
sur un système dont l'adresse IP est 192.168.0.122 et placer les fichiers journaux dans le répertoire/home/john/logs/
de ce système, la commande est la suivante :# scp *log john@192.168.0.122:/home/john/logs/
Lors de la première connexion au système cible, le client SSH vous demande de confirmer que l'empreinte digitale du système distant est correcte et que vous souhaitez continuer :
The authenticity of host '192.168.0.122 (192.168.0.122)' can't be established. ECDSA key fingerprint is a4:60:76:eb:b2:d0:aa:23:af:3d:59:5c:de:bb:c4:42. Are you sure you want to continue connecting (yes/no)?
- Tapez yes et appuyez sur Entrée pour continuer. Fournissez un mot de passe valide lorsque vous y êtes invité. Les fichiers sont transférés dans le répertoire spécifié sur le système cible.