JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Guide d'administration système : administration de base
search filter icon
search icon

Informations document

Préface

1.  Oracle Solaris Management Tools (présentation)

2.  Utilisation de la console de gestion Solaris (tâches)

3.  Utilisation d'Oracle Java Web Console (tâches)

4.  Gestion des comptes utilisateur et des groupes (présentation)

5.  Gestion des comptes utilisateur et des groupes (tâches)

6.  Gestion de la prise en charge client-serveur (présentation)

7.  Gestion des clients sans disque (tâches)

8.  Présentation de l'arrêt et de l'initialisation d'un système

9.  Arrêt et initialisation d'un système (présentation)

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

11.  Modification du comportement d'initialisation d'Oracle Solaris (tâches)

12.  Initialisation d'un système Oracle Solaris (tâches)

Initialisation d'un système SPARC (liste des tâches)

Initialisation d'un système SPARC

SPARC : Initialisation d'un système au niveau d'exécution 3 (niveau multiutilisateur)

SPARC : Initialisation d'un système au niveau d'exécution S (niveau monoutilisateur)

SPARC : Initialisation d'un système en mode interactif

SPARC : Initialisation d'un noyau autre que le noyau par défaut

Initialisation à partir d'un système de fichiers racine ZFS donné sur un système SPARC

SPARC : Obtention de la liste des jeux de données initialisables disponibles dans un pool racine ZFS

SPARC : Initialisation à partir d'un système de fichiers racine ZFS spécifié

Initialisation d'un système SPARC en mode de secours

Initialisation d'un système SPARC en mode de secours

Initialisation d'un système SPARC à partir du réseau

SPARC : Initialisation d'un système à partir du réseau

Initialisation d'un système x86 à l'aide de GRUB (liste des tâches)

x86 : Initialisation d'un système au niveau d'exécution 3 (multiutilisateur)

x86 : Initialisation d'un système au niveau d'exécution S (niveau monoutilisateur)

x86 : Initialisation d'un système en mode interactif

x86 : Initialisation à partir d'un système de fichiers racine ZFS spécifié sur un système x86

x86 : Affichage d'une liste des environnements d'initialisation ZFS disponibles

x86 : Initialisation à partir d'un système de fichiers racine ZFS spécifié

Initialisation d'un système x86 en mode de secours

Initialisation d'un système x86 en mode de secours

x86 : Initialisation en mode de secours pour forcer la mise à jour d'une archive d'initialisation corrompue

Initialisation d'un système x86 à partir du réseau

x86 : À propos des macros DHCP

x86 : Exécution d'une initialisation GRUB à partir du réseau

Accélération du processus de réinitialisation sur la plate-forme SPARC (liste des tâches)

Lancement d'une réinitialisation rapide d'un système SPARC

Lancement d'une réinitialisation rapide d'un système SPARC

Exécution d'une réinitialisation classique sur un système SPARC

Gestion du service de configuration d'initialisation

13.  Gestion des archives d'initialisation d'Oracle Solaris (tâches)

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

15.  x86 : Initialisation avec le GRUB (référence)

16.  x86 : Initialisation d'un système qui ne met pas en oeliguvre GRUB (tâches)

17.  Utilisation de la commande regadm d'enregistrement automatique Oracle Solaris (tâches)

18.  Gestion des services (présentation)

19.  Gestion des services (tâches)

20.  Gestion des logiciels (présentation)

21.  Gestion des logiciels à l'aide des d'outils d'administration système d'Oracle Solaris (tâches)

22.  Gestion des logiciels à l'aide des commandes de package Oracle Solaris (tâches)

23.  Gestion des patchs

A.  Services SMF

Index

Initialisation d'un système x86 en mode de secours

Pour initialiser un système x86 en mode de secours, sélectionnez l'entrée d'initialisation de secours lorsque le menu GRUB s'affiche lors d'une initialisation du système. Au cours de la procédure d'initialisation de secours, lorsque vous y êtes invité par le système, saisissez y pour mettre à jour l'archive d'initialisation principale.

L'initialisation de secours est également prise en charge sur les systèmes qui sont initialisés à partir de ZFS. Lors de l'initialisation d'un environnement d'initialisation racine UFS, chaque environnement d'initialisation dispose de sa propre archive de secours. L'archive de secours se trouve au même emplacement que le système de fichiers racine, comme c'est le cas avec un environnement d'initialisation racine ZFS. Sur les systèmes x86, chaque archive de secours dispose d'une entrée dans le menu GRUB au niveau de l'ensemble du pool. L'archive de secours par défaut est l'archive qui se trouve dans le système de fichiers initialisable par défaut. Le système de fichiers initialisable par défaut (jeu de données) est indiqué par la valeur de la propriété bootfs du pool.

Pour plus d'informations sur la récupération d'archive d'initialisation, reportez-vous au Chapitre 13Gestion des archives d'initialisation d'Oracle Solaris (tâches).

Initialisation d'un système x86 en mode de secours


Remarque - Dans certaines versions d'Oracle Solaris, l'interaction de secours GRUB vous invite à mettre à jour l'archive d'initialisation, indépendamment du fait que des archives d'initialisation incohérentes soient détectées. Dans cette version, le système ne vous invite à mettre à jour l'archive d'initialisation que si une archive d'initialisation incohérence est détectée.


  1. Arrêtez le système à l'aide de l'une des méthodes décrites dans la procédure x86 : Procédure d'arrêt d'un système à des fins de récupération .
  2. Si le système affiche l'invite Press any key to reboot, appuyez sur n'importe quelle touche pour redémarrer le système.

    Vous pouvez également utiliser le bouton de réinitialisation à cette invite. Vous pouvez également utiliser le bouton d'alimentation pour redémarrer le système.

    Lorsque la séquence d'initialisation commence, le menu GRUB s'affiche.

    GNU GRUB  version 0.95  (637K lower / 3144640K upper memory)
     +-------------------------------------------------------------------+
    | be1
    | be1 failsafe
    | be3
    | be3 failsafe
    | be2
    | be2 failfafe
      +------------------------------------------------------------------+
          Use the ^ and v keys to select which entry is highlighted.
          Press enter to boot the selected OS, 'e' to edit the
          commands before booting, or 'c' for a command-line.

    Remarque - Le menu GRUB qui s'affiche varie selon la version d'Oracle Solaris que vous exécutez.


  3. Utilisez les touches fléchées pour parcourir le menu GRUB pour sélectionner une entrée de secours.
  4. Appuyez sur la touche Entrée pour initialiser l'archive de secours.

    Le système recherche des instances de système d'exploitation installées. Si une archive d'initialisation incohérente est détectée, un message similaire au suivant s'affiche :

    Searching for installed OS instances...
        
        An out of sync boot archive was detected on /dev/dsk/c0t0d0s0.
        The boot archive is a cache of files used during boot and
        should be kept in sync to ensure proper system operation.
        
        Do you wish to automatically update this boot archive? [y,n,?]
  5. Entrez y pour mettre à jour l'archive d'initialisation.

    Si plusieurs archives d'initialisation incohérentes sont détectées, le système vous invite à saisir y pour mettre à jour chaque archive d'initialisation incohérente.

    Pour chaque archive qui est mise à jour avec succès, le message suivant s'affiche :

    Updating boot archive on /dev/dsk/c0t0d0s0.
        The boot archive on /dev/dsk/c0t0d0s0 was updated successfully.

    Une fois l'archive d'initialisation mise à jour, le système recherche une nouvelle fois toutes les instances de système d'exploitation installées, puis vous invite à sélectionner un périphérique à monter sur /a. Notez que ce même message s'affiche lorsque le système s'initialise si aucune archive d'initialisation incohérente n'a été détectée.

    Searching for installed OS instances...
    
    Multiple OS instances were found. To check and mount one of them
    read-write under /a, select it from the following list. To not mount
    any, select 'q'.
    
      1  pool10:13292304648356142148     ROOT/be10
      2  rpool:14465159259155950256      ROOT/be01
    
    Please select a device to be mounted (q for none) [?,??,q]:
    • Si vous choisissez de ne pas monter un périphérique, saisissez q pour continuer le processus d'initialisation.
    • Si vous choisissez de monter un périphérique, suivez les étapes ci-après :
      1. Tapez le numéro du périphérique, puis appuyez sur la touche Entrée.

        Le système monte le périphérique sur /a et vous renvoie à une invite de shell.

      2. Réparation de la ressource système critique.
      3. Lorsque vous avez terminé la réparation de la ressource système critique, démontez le périphérique.
        # umount /a
      4. Redémarrez le système.
        # reboot

x86 : Initialisation en mode de secours pour forcer la mise à jour d'une archive d'initialisation corrompue

Cette procédure montre comment reconstituer une archive d'initialisation incohérente ou corrompue au cas où vous ne seriez pas invité par le système à mettre à jour l'archive d'initialisation du système, ou dans le cas d'un blocage du système ou d'une séquence en boucle.

  1. Arrêtez le système en utilisant l'une des méthodes décrites dans la procédure x86 : Procédure d'arrêt d'un système à des fins de récupération .
  2. Redémarrez le système.
    # reboot

    Si le système affiche l'invite Press any key to reboot, appuyez sur n'importe quelle touche pour redémarrer le système.

    Vous pouvez également utiliser le bouton de réinitialisation à cette invite.

    Lorsque la séquence d'initialisation commence, le menu GRUB s'affiche.

    +---------------------------------------------------------------------+
     | Solaris 10.1... X86                                                     |
     | Solaris failsafe                                                        |
     |                                                                         |
     |                                                                         |
     +-------------------------------------------------------------------------+
          Use the  and  keys to select which entry is highlighted.
          Press enter to boot the selected OS, 'e' to edit the
          commands before booting, or 'c' for a command-line.

    Remarque - Le contenu des menus GRUB peut varier en fonction de la version de Solaris que vous exécutez.


  3. Utilisez les touches fléchées pour naviguer dans le menu GRUB pour sélectionner l'entrée de secours.
  4. Appuyez sur la touche Entrée pour initialiser l'archive de secours.

    Si des archives d'initialisation sont obsolètes, un message similaire à celui-ci s'affiche :

    Searching for installed OS instances...
        
        An out of sync boot archive was detected on /dev/dsk/c0t0d0s0.
        The boot archive is a cache of files used during boot and
        should be kept in sync to ensure proper system operation.
        
        Do you wish to automatically update this boot archive? [y,n,?]
            
  5. Entrez y, puis appuyez sur la touche Entrée pour mettre à jour l'archive d'initialisation incohérente.

    Le système affiche le message suivant :

    Updating boot archive on /dev/dsk/c0t0d0s0.
        The boot archive on /dev/dsk/c0t0d0s0 was updated successfully.

    Si aucune archive d'initialisation incohérente n'est détectée, un message similaire au suivant s'affiche :

    Searching for installed OS instances...
        
        Solaris 10.1... X86 was found on /dev/dsk/c0t0d0s0.
        Do you wish to have it mounted read-write on /a? [y,n,?]

    Ce message s'affiche également après chaque mise à jour d'une archive d'initialisation incohérente.

  6. Montez le périphérique qui contient l'archive d'initialisation corrompue sur /a en saisissant le numéro correspondant du périphérique, puis appuyez sur la touche Entrée.

    Remarque - Si des archives d'initialisation incohérentes ont été mises à jour dans l'étape précédente, le périphérique est déjà monté sur /a.


  7. Pour forcer la mise à jour de l'archive d'initialisation corrompue, tapez ce qui suit :
    # bootadm update-archive -f -R /a
  8. Démontez le périphérique.
    # umount /a
  9. Redémarrez le système.
    # reboot

Exemple 12-14 x86 : Initialisation en mode de secours pour forcer la mise à jour de l'archive d'initialisation corrompue

Cet exemple montre comment initialiser l'archive de secours pour forcer la mise à jour d'une archive d'initialisation corrompue.

GNU GRUB  version 0.95  (635K lower / 523200K upper memory)               
                                                                                
 +-------------------------------------------------------------------------+    
 | Solaris 10 1/06 s10x_u1wos_19a X86                                      |    
 | >Solaris failsafe<                                                      |    
 |                                                                         |    
 |                                                                         |    
  +-------------------------------------------------------------------------+   
      Use the  and  keys to select which entry is highlighted.                  
      Press enter to boot the selected OS, 'e' to edit the                      
      commands before booting, or 'c' for a command-line.                       
                                                                                
SunOS Release 5.10
Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved.
Use is subject to license terms.
Booting to milestone "milestone/single-user:default".
Configuring devices.
Searching for installed OS instances...

Multiple OS instances were found. To check and mount one of them
read-write under /a, select it from the following list. To not mount
any, select 'q'.

  1  /dev/dsk/c0t0d0s0     Solaris 10 1/06 s10x_u1wos_19a X86
  2  /dev/dsk/c0t1d0s0     Solaris 10 5/08 X86

Please select a device to be mounted (q for none) [?,??,q]: 1
mounting /dev/dsk/c0t0d0s0 on /a

Starting shell.
# rm /a/platform/i86pc/boot_archive
# bootadm update-archive -f -R /a
Creating boot_archive for /a
updating /a/platform/i86pc/amd64/boot_archive
updating /a/platform/i86pc/boot_archive
# umount /a
# reboot
syncing file systems... done
rebooting...
.
.
.