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

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

Les procédures suivantes sont fournies dans cette section :

Dans les cas ci-dessous, vous devez d'abord arrêter le système pour analyser et résoudre les problèmes liés à l'initialisation et au système en général.

Il vous faudra peut-être initialiser le système à des fins de récupération.

Vous trouverez ci-dessous une liste des scénarios d'erreur et de récupération les plus courants :

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

  1. Affichez l'invite PROM ok à l'aide de la commande shutdown ou init 0.
  2. Synchronisez les systèmes de fichiers.
    ok sync
  3. Tapez la commande boot qui permet de lancer le processus d'initialisation.

    Pour plus d'informations, reportez-vous à la page de manuel boot(1M).

  4. Vérifiez que le système a été initialisé au niveau d'exécution spécifié.
    # who -r
     .       run-level s  May  2 07:39     3      0  S
  5. Si le système ne réagit pas aux entrées de la souris, effectuez l'une des opérations suivantes :
    • Appuyez sur la touche de réinitialisation pour réinitialiser le système.
    • Utilisez l'interrupteur d'alimentation pour réinitialiser le système.

Exemple 6-1 Mise hors tension d'un serveur

Si vous exécutez Oracle Solaris 11 sur un système hôte (serveur), il faut passer de l'invite de la console système à l'invite du processeur de service après avoir arrêté le système. A partir de là, vous pouvez arrêter le processeur de service, comme illustré dans l'exemple ci-après :

# shutdown -g0 -i0 -y
# svc.startd: The system is coming down. Please wait.
svc.startd: 91 system services are now being stopped.
Jun 12 19:46:57 wgs41-58 syslogd: going down on signal 15
svc.stard: The system is down.
syncing file systems...done
Program terminated
r)eboot o)k prompt, h)alt?
# o
ok #.
->
-> stop /SYS
Are you sure you want to stop /SYS (y/n)? y
Stopping /SYS
 
->

Si vous avez besoin d'effectuer un arrêt immédiat, utilisez la commande stop -force -script /SYS. Avant de taper cette commande, assurez-vous que toutes les données sont enregistrées.

Exemple 6-2 Mise sous tension d'un serveur

L'exemple ci-dessous illustre la mise sous tension du serveur. Vous devez tout d'abord être connecté à Oracle ILOM. Visitez le site http://download.oracle.com/docs/cd/E19166-01/E20792/z40002fe1296006.html#scrolltoc.

Si vous disposez d'un système modulaire, assurez-vous d'être connecté au module de serveur souhaité.

-> start /SYS
Are you sure you want to start /SYS (y/n) ? y
Starting /SYS
 
->

Si vous ne souhaitez pas être invité à confirmer, utilisez la commande start -script /SYS .

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

  1. Prenez le rôle root.

    Reportez-vous à la section Utilisation de vos droits d’administration du manuel Administration d’Oracle Solaris 11.1 : Services de sécurité.

  2. Si le clavier et la souris sont opérationnels, tapez init 0 pour arrêter le système.
    # init 0
  3. Si le système ne réagit pas aux entrées de la souris, effectuez l'une des opérations suivantes :
    • Appuyez sur la touche de réinitialisation pour réinitialiser le système.
    • Utilisez l'interrupteur d'alimentation pour réinitialiser le système.

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

  1. Prenez le rôle root.

    Reportez-vous à la section Utilisation de vos droits d’administration du manuel Administration d’Oracle Solaris 11.1 : Services de sécurité.

  2. En fonction de la plate-forme, effectuez l'une des opérations suivantes :
    • Sur une plate-forme SPARC :
      1. Affichez l'invite PROM ok.
        # init 0
      2. Initialisez le système à l'état monoutilisateur.
        ok boot -s
    • Sur une plate-forme x86 :
      1. Réinitialisez un système en cours d'exécution avec l'option -p de la commande reboot.
        # reboot -p
      2. Lorsque le menu GRUB s'affiche, sélectionnez l'entrée d'initialisation appropriée, puis tapez e pour la modifier.
      3. Accédez à la ligne $multiboot à l'aide des touches fléchées, puis tapez -s à la fin de la ligne.
    • 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.
  3. Corrigez l'entrée shell dans le fichier /etc/passwd.
    # vi /etc/password
  4. Réinitialisez le système.

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

Suivez la procédure ci-dessous si vous devez initialiser le système pour résoudre un problème de mot de passe root inconnu ou tout problème similaire. Pour suivre cette procédure, il faut monter l'environnement d'initialisation après avoir importé le pool root. Si vous devez récupérer un pool root ou un instantané de pool root, reportez-vous à la section Remplacement d’un disque dans un pool root ZFS (SPARC ou x86/VTOC) du manuel Administration d’Oracle Solaris 11.1 : Systèmes de fichiers ZFS.

  1. Initialisez le système à partir du média Oracle Solaris en sélectionnant l'une des options suivantes.
    • SPARC : installation en mode texte. Initialisez le système à partir du média d'installation ou du réseau, puis sélectionnez l'option Shell (numéro 3) dans l'écran d'installation en mode texte.
    • SPARC : installation automatisée. Exécutez la commande suivante pour initialiser le système directement à partir d'un menu d'installation qui vous permet de quitter et d'accéder à un shell :
      ok boot net:dhcp
    • x86 : Live Media. Initialisez le système à partir du média d'installation et suivez la procédure de récupération dans un terminal GNOME.
    • x86 : installation en mode texte. Dans le menu GRUB, sélectionnez l'entrée Text Installer and command line, puis l'option Shell (numéro 3) dans l'écran d'installation en mode texte.
    • x86 : installation automatisée. Initialisez le système à partir d'un serveur d'installation sur le réseau. Cette méthode requiert une initialisation PXE. Sélectionnez l'entrée Text Installer and command line du menu GRUB. Sélectionnez ensuite l'option Shell (numéro 3) dans l'écran d'installation en mode texte.
  2. Importez le pool root.
    zpool import -f rpool
  3. Créez un point de montage pour l'environnement d'initialisation.
    # mkdir /a
  4. Montez l'environnement d'initialisation au niveau du point de montage /a.
    # beadm mount solaris-instance|be-name /a

    Par exemple :

    # beadm mount solaris-2 /a
  5. Si un mot de passe ou une entrée en double empêche une connexion à la console, résolvez ce problème.
    1. Définissez le type TERM.
      # TERM=vt100
      # export TERM
    2. Modifiez le fichier shadow.
      # cd /a/etc
      # vi shadow
      # cd /
  6. Mettez à jour l'archive d'initialisation.
    # bootadm update-archive -R /a
  7. Démontez l'environnement d'initialisation.
    # beadm umount be-name
  8. Arrêtez le système.
    # halt
  9. Réinitialisez le système à l'état monoutilisateur et appuyez sur la touche Entrée lorsque vous êtes invité à indiquer le mot de passe root.
  10. Réinitialisez le mot de passe root.
    root@system:~# passwd -r files root
    New Password: xxxxxx
    Re-enter new Password: xxxxxx
    passwd: password successfully changed for root
  11. Appuyez sur Ctrl+D pour réinitialiser le système.

Voir aussi

Si vous rencontrez un problème avec la configuration de GRUB qui impose l'initialisation du système à partir du média, suivez la même procédure que celle adaptée aux plates-formes x86 qui figure ici.

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

Si vous ne parvenez pas à initialiser un système x86, le problème est peut-être dû au fait que le programme d'amorçage est endommagé ou que le menu GRUB est absent ou altéré. Dans ce cas, suivez la procédure ci-après.


Remarque - Cette procédure ne requiert pas le montage de l'environnement d'initialisation.


Si vous devez récupérer un pool root ou un instantané de pool root, reportez-vous à la section Remplacement d’un disque dans un pool root ZFS (SPARC ou x86/VTOC) du manuel Administration d’Oracle Solaris 11.1 : Systèmes de fichiers ZFS.

  1. Initialisez le système à partir du média Oracle Solaris.
    • Live Media : initialisez le système à partir du média d'installation et utilisez un terminal GNOME pour la procédure de récupération.
    • Installation en mode texte : dans le menu GRUB, sélectionnez l'entrée Text Installer and command line, puis l'option Shell (numéro 3) dans l'écran d'installation en mode texte.
    • Installation automatisée : l'initialisation à partir d'un serveur d'installation sur le réseau requiert une initialisation PXE. Sélectionnez l'entrée Text Installer and command line du menu GRUB. Sélectionnez ensuite l'option Shell (numéro 3) dans l'écran d'installation en mode texte.
  2. Importez le pool root.
    # zpool import -f rpool
  3. Pour résoudre un problème de configuration de GRUB, effectuez l'une des opérations suivantes :
  4. Quittez le shell et réinitialisez le système.
    exit
            1  Install Oracle Solaris
            2  Install Additional Drivers
            3  Shell
            4  Terminal type (currently sun-color)
            5  Reboot
    
    Please enter a number [1]: 5