Initialisation et arrêt des systèmes Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

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

Si vous n'êtes pas en mesure d'exécuter la commande reboot –d ou halt –d, vous pouvez forcer un vidage à l'aide du débogueur de noyau (kmdb). Le débogueur de noyau doit avoir été chargé lors de l'initialisation ou avec la commande mdb –k pour que la procédure suivante fonctionne.


Remarque - Il faut activer le mode texte pour pouvoir accéder au débogueur de noyau. Par conséquent, vous devez d'abord quitter tous les systèmes de multifenêtrage.
  1. Accédez au débogueur de noyau.

      La méthode à suivre pour ouvrir le débogueur dépend de la console par le biais de laquelle vous accédez 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.

    L'invite kmdb s'affiche.

  2. Pour forcer une panne, utilisez la macro systemdump.
    [0]> $<systemdump

    Des messages d'erreur grave s'affichent, le vidage sur incident est enregistré et le système se réinitialise.

  3. Vérifiez que le système s'est réinitialisé en vous connectant à l'invite de connexion à la console.
Exemple 6-4  x86: Exécution forcée d'un vidage sur incident et de la réinitialisation du système à l'aide de la commande halt –d

Cet exemple illustre comment forcer le vidage sur incident ainsi que la réinitialisation d'un système x86 par le biais de la commande halt –d.

# halt -d
4ay 30 15:35:15 wacked.<domain>.COM halt: halted by user

panic[cpu0]/thread=ffffffff83246ec0: forced crash dump initiated at user request

fffffe80006bbd60 genunix:kadmin+4c1 ()
fffffe80006bbec0 genunix:uadmin+93 ()
fffffe80006bbf10 unix:sys_syscall32+101 ()

syncing file systems... done
dumping to /dev/dsk/c1t0d0s1, offset 107675648, content: kernel
NOTICE: adpu320: bus reset
100% done: 38438 pages dumped, compression ratio 4.29, dump succeeded

Welcome to kmdb
Loaded modules: [ audiosup crypto ufs unix krtld s1394 sppp nca uhci lofs 
genunix ip usba specfs nfs md random sctp ]
[0]> 
kmdb: Do you really want to reboot? (y/n) y