JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Administration d'Oracle Solaris : Administration de base     Oracle Solaris 10 1/13 Information Library (Français)
search filter icon
search icon

Informations document

A propos de ce manuel

1.  Outils de gestion d'Oracle Solaris (présentation)

2.  Utilisation de Solaris Management Console (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)

Nouveautés concernant l'initialisation d'un système Oracle Solaris

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 root ZFS donné sur un système SPARC

SPARC : Obtention de la liste des jeux de données amorçables disponibles dans un pool root ZFS

SPARC : Initialisation à partir d'un système de fichiers root 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 root 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 root 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 endommagée

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

x86 : A 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

Initialisation à partir d'un disque cible iSCSI

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 oeuvre GRUB (tâches)

17.  Utilisation d'Oracle Configuration Manager

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 de root 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 root, comme c'est le cas avec un environnement d'initialisation de root 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 amorçable par défaut. Le système de fichiers amorçable 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 13, Gestion 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 : 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 réinitialiser le système.

    Vous pouvez également utiliser le bouton de réinitialisation à cette invite. Vous pouvez également utiliser le bouton d'alimentation pour réinitialiser 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. Réinitialisez le système.
        # reboot

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

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

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

    Si le système affiche l'invite Press any key to reboot, appuyez sur n'importe quelle touche pour réinitialiser 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 endommagée 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 endommagée, tapez ce qui suit :
    # bootadm update-archive -f -R /a
  8. Démontez le périphérique.
    # umount /a
  9. Réinitialisez le système.
    # reboot

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

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

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...
.
.
.