JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Initialisation et arrêt des systèmes Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library (Français)
search filter icon
search icon

Informations document

Préface

1.  Initialisation et arrêt d'un système (Présentation)

2.  x86 : Administration de GRand Unified Bootloader (tâches)

3.  Arrêt d'un système (tâches)

4.  Initialisation d'un système (tâches)

5.  Initialisation d'un système à partir du réseau (tâches)

6.  Dépannage de l'initialisation d'un système (tâches)

Gestion des archives d'amorçage Oracle Solaris

Etablissement de la liste du contenu de l'archive d'initialisation

Gestion du service SMF boot-archive

Activation ou désactivation du service SMF boot-archive

Effacement d'une mise à jour automatique erronée de l'archive d'initialisation par le biais d'une mise à jour manuelle

x86 : Effacement d'une mise à jour automatique erronée de l'archive d'initialisation sur un système qui ne prend pas en charge la réinitialisation rapide

Arrêt et initialisation d'un système à des fins de récupération

SPARC : Arrêt d'un système à des fins de récupération

x86 : Arrêt et réinitialisation d'un système à des fins de récupération

Initialisation à l'état monoutilisateur pour résoudre un problème de shell root ou de mot de passe incorrect

Initialisation à partir d'un média pour résoudre un mot de passe root inconnu

x86 : Initialisation à partir d'un média pour résoudre un problème avec la configuration de GRUB empêchant l'initialisation du système

Forçage d'un vidage sur incident et d'une réinitialisation du système

SPARC : Forçage d'un vidage sur incident et d'une réinitialisation du système

x86 : Forçage d'un vidage sur incident et d'une réinitialisation du système

Initialisation d'un système avec le débogueur de noyau (kmdb) activé

SPARC : Initialisation d'un système avec le débogueur de noyau (kmdb) activé

x86 : Initialisation d'un système avec le débogueur de noyau (kmdb) activé

x86 : Résolution des problèmes liés à la réinitialisation rapide

x86 : Débogage des éventuelles premières paniques

x86 : Conditions dans lesquelles la réinitialisation rapide risque de ne pas fonctionner

Résolution des problèmes liés à l'initialisation et l'utilitaire de gestion des services

Index

Initialisation d'un système avec le débogueur de noyau (kmdb) activé

Les procédures suivantes sont fournies dans cette section :

Si vous devez résoudre des problèmes liés au système, il peut s'avérer utile d'exécuter le système sous le débogueur du noyau. Le débogueur de noyau peut vous aider à étudier les blocages du système. Par exemple, si vous exécutez le noyau alors que ce débogueur est actif, vous pouvez accéder au débogueur afin d'examiner l'état du système si un blocage se produit. D'autre part, en cas de panique du système, vous pouvez étudier le problème rencontré avant de réinitialiser le système. De cette façon, vous pourrez déterminer quelle section de code peut être à l'origine du problème.

Les procédures ci-après décrivent les principales étapes à suivre pour résoudre des problèmes système en procédant à l'initialisation après avoir activé le débogueur de noyau.

SPARC : Initialisation d'un système avec le débogueur de noyau (kmdb) activé

Cette procédure indique comment charger le débogueur de noyau (kmdb) sur un système SPARC.


Remarque - Utilisez la commande reboot et la commande halt avec l'option -d si vous n'avez pas le temps de déboguer le système en mode interactif. L'exécution de la commande halt avec l'option -d doit être suivie d'une réinitialisation manuelle du système. Toutefois, si vous utilisez la commande reboot, le système s'initialise automatiquement. Pour plus d'informations, reportez-vous à la page de manuel reboot(1M) .


  1. Arrêtez le système, ce qui entraîne l'affichage de l'invite ok.

    Pour arrêter le système correctement, exécutez la commande halt.

  2. Tapez boot -k pour demander le chargement du débogueur de noyau. Appuyez sur la touche Entrée.
  3. Accédez au débogueur de noyau.

    La méthode utilisée pour accéder au débogueur dépend du type de console qui est utilisé pour accéder au système :

    • Si vous utilisez un clavier connecté localement, appuyez sur Stop-A ou L1–A, selon le type de clavier.
    • Si vous utilisez une console série, envoyez une interruption en utilisant la méthode appropriée pour ce type de console série.

    Un message de bienvenue s'affiche lorsque vous entrez dans le débogueur de noyau pour la première fois.

    Rebooting with command: kadb
    Boot device: /iommu/sbus/espdma@4,800000/esp@4,8800000/sd@3,0
    .
    .
    .

Exemple 6-5 SPARC : Initialisation d'un système avec le débogueur de noyau (kmdb) activé

L'exemple ci-dessous illustre l'initialisation d'un système SPARC avec le débogueur de noyau (kmdb) activé.

ok boot -k
Resetting...

Executing last command: boot kmdb -d
Boot device: /pci@1f,0/ide@d/disk@0,0:a File and args: kmdb -d
Loading kmdb...

x86 : Initialisation d'un système avec le débogueur de noyau (kmdb) activé

Cette procédure indique les notions de base pour charger le débogueur de noyau. La fonction savecore est activée par défaut.

  1. Initialisez le système.
  2. Lorsque le menu GRUB s'affiche, tapez e pour accéder au menu d'édition.
  3. Accédez à la ligne $multiboot à l'aide des touches fléchées.
  4. Dans le menu d'édition GRUB, tapez -k à la fin de la ligne $multiboot.

    Pour indiquer au système d'accéder au débogueur avant d'exécuter le noyau, ajoutez l'option -d à l'option -k.

  5. Pour quitter le menu d'édition de GRUB et initialiser l'entrée que vous venez de modifier, appuyez sur Ctrl+X. Si vous disposez d'un système équipé d'un microprogramme UEFI et que vous n'utilisez pas de console série, vous pouvez également appuyer sur la touche F10 pour initialiser l'entrée.

    La saisie de -k charge le débogueur (kmdb), puis initialise directement le système d'exploitation.

  6. Accédez au débogueur de noyau.

    La méthode utilisée pour accéder au débogueur dépend du type de la console que vous utilisez pour accéder au système.

    • Si vous utilisez un clavier connecté localement, appuyez sur F1-A.

    • Si vous utilisez une console série, envoyez une interruption en utilisant la méthode appropriée pour ce type de console série.

    Pour accéder au débogueur de noyau (kmdb) avant que le système ne s'initialise complètement, utilisez l'option -kd.

    L'option -kd charge le débogueur, puis vous offre la possibilité d'interagir avec lui avant l'initialisation du système d'exploitation.

    Un message de bienvenue s'affiche lorsque vous accédez au débogueur de noyau pour la première fois.

Voir aussi

Pour plus d'informations sur l'interaction avec le système par le biais du débogueur kmdb, reportez-vous à la page de manuel kmdb(1).