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 SPARC

Si un système est éteint, sa mise sous tension lance la séquence d'initialisation multiutilisateur. Les procédures ci-dessous montrent comment initialiser à différents niveaux d'exécution à partir de l'invite PROM ok. Ces procédures supposent que le système a été correctement arrêté, sauf indication contraire.

Utilisez la commande who -r pour vérifier que le système est exécuté au niveau spécifié. Pour obtenir une description des niveaux d'exécution, reportez-vous au Chapitre 18, Gestion des services (présentation).

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

Suivez cette procédure pour initialiser au niveau d'exécution 3 un système actuellement au niveau d'exécution 0.

  1. Initialisez le système au niveau d'exécution 3.
    ok boot

    La procédure d'initialisation automatique affiche une série de messages de démarrage et met le système au niveau d'exécution 3. Pour plus d'informations, reportez-vous à la page de manuel boot(1M).

  2. Vérifiez que le système a été initialisé au niveau d'exécution 3.

    L'invite de connexion s'affiche lorsque le processus d'initialisation s'est terminé avec succès.

    hostname console login:

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

L'exemple suivant affiche les messages d'initialisation d'un système au niveau d'exécution 3.

ok boot
Sun Ultra 5/10 UPA/PCI (UltraSPARC-IIi 333MHz)
OpenBoot 3.15, 128 MB memory installed, Serial #number.
Ethernet address number, Host ID: number.

Rebooting with command: boot
Boot device: /pci@1f,0/pci@1,1/ide@3/disk@0,0:a  File and args: kernel/sparcv9/unix
SunOS Release 5.10 Version s10_60 64-bit
Copyright 1983-2004 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.
configuring IPv4 interfaces: hme0.
add net default: gateway 172.20.27.248
Hostname: starlite
The system is coming up.  Please wait.
NIS domain name is example.com
starting rpc services: rpcbind keyserv ypbind done.
Setting netmask of hme0 to 255.255.255.0
Setting default IPv4 interface for multicast: add net 224.0/4: gateway starlite
syslog service starting.The system is ready.
Starting Sun(TM) Web Console Version 2.1-dev..
volume management starting.
The system is ready.
starlite console login: 

Dans l'exemple ci-dessus, sparcv9 a été utilisée comme exemple uniquement. Cette chaîne correspond à la sortie de la commande isainfo -k.

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

Utilisez cette procédure pour initialiser au niveau d'exécution S un système qui est actuellement au niveau d'exécution 0. Ce niveau d'exécution est utilisé pour les tâches de maintenance système telles que la sauvegarde d'un système de fichiers.

  1. Initialisez le système au niveau d'exécution S.
    ok boot -s
  2. Tapez le mot de passe superutilisateur lorsque le message suivant s'affiche :
    SINGLE USER MODE
    
    Root password for system maintenance (control-d to bypass): xxxxxx
  3. Assurez-vous que le système est au niveau d'exécution S.
    # who -r
  4. Effectuez la tâche de maintenance qui a nécessité la définition du niveau d'exécution sur S.
  5. Une fois que vous avez terminé la tâche de maintenance du système, appuyez sur Ctrl-D pour activer l'état système multiutilisateur.

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

L'exemple suivant affiche les messages d'initialisation d'un système au niveau d'exécution S.

ok boot -s
.
.
.
Sun Microsystems Inc.   SunOS 5.10 Version Generic_120012-14 32-bit
Copyright 1983-2003 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.
configuring IPv4 interfaces: hme0.
Hostname: starlite

SINGLE USER MODE

Root password for system maintenance (control-d to bypass): xxxxxx
single-user privilege assigned to /dev/console.
Entering System Maintenance Mode
Oct 14 15:01:28 su: 'su root' succeeded for root on /dev/console
Sun Microsystems Inc.   SunOS 5.10
# who -r
   .       run-level S  Sep 19 08:49     S      0  ?
(Perform some maintenance task)
# ^D

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

Utilisez cette option d'initialisation lorsque vous avez besoin de spécifier un autre noyau ou un autre fichier /etc/system.

Avant de commencer

Pour spécifier un autre fichier /etc/system lors de l'initialisation d'un système SPARC en mode interactif à l'aide de la commande boot -a, vous devez effectuer les étapes suivantes avant l'initialisation du système.

  1. Initialisez le système en mode interactif.
    ok boot -a
  2. Répondez aux invites système suivantes :
    1. Lorsque vous y êtes invité, entrez le nom du noyau à utiliser pour l'initialisation.

      Appuyez sur la touche Entrée pour utiliser le nom de fichier de noyau par défaut. Dans le cas contraire, indiquez le nom d'un autre noyau, puis appuyez sur la touche Entrée.

    2. Lorsque vous y êtes invité, indiquez un autre chemin d'accès pour les répertoires modules.

      Appuyez sur la touche Entrée pour utiliser les répertoires de modules par défaut. Dans le cas contraire, indiquez les autres chemins d'accès aux répertoires de modules, puis appuyez sur la touche Entrée.

    3. Lorsque vous y êtes invité, indiquez le nom d'un autre système de fichiers.

      Entrez /dev/null si votre fichier /etc/system a été endommagé.

    4. Lorsque le système vous y invite, entrez le type de système de fichiers root.

      Appuyez sur la touche Entrée pour sélectionner UFS pour l'initialisation à partir du disque local (option par défaut) ou entrez NFS pour l'initialisation réseau.

    5. Lorsque vous y êtes invité, saisissez le nom physique du périphérique root.

      Fournissez un autre nom de périphérique ou appuyez sur la touche Entrée pour utiliser la valeur par défaut.

  3. Si vous n'êtes pas invité à répondre à ces questions, vérifiez que vous avez saisi la commande boot -a correctement.

Exemple 12-3 SPARC : Initialisation d'un système en mode interactif

Dans cet exemple, les choix par défaut (affichés entre crochets []) sont acceptés. Pour obtenir des instructions et un exemple d'initialisation d'un autre système de fichiers à l'aide de la commande boot -a, reportez-vous à la section SPARC : Initialisation d'un système en mode interactif.

ok boot -a
.
.
.
Rebooting with command: boot -a
Boot device: /pci@1f,0/pci@1,1/ide@3/disk@0,0:a  
File and args: -a
Enter filename [kernel/sparcv9/unix]: Press Return
Enter default directory for modules [/platform/SUNW,Ultra-5_10/kernel 
     /platform/sun4u/kernel /kernel /usr/kernel]: Press Return
Name of system file [etc/system]: Press Return
SunOS Release 5.10 Version S10_60 64-bit
Copyright (c) 1983-2004 by Sun Microsystems, Inc. All rights reserved
Use is subject to license terms.
root filesystem type [ufs]: Press Return
Enter physical name of root device
[/pci@1f,0/pci@1,1/ide@3/disk@0,0:a]: Press Return
configuring IPv4 interfaces: hme0.
Hostname: starlite
The system is coming up.  Please wait.
checking ufs filesystems
.
.
.
The system is ready.
starlite console login:

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

  1. Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent.

    Les rôles contiennent des autorisations et des commandes privilégiées. Pour plus d'informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du manuel System Administration Guide: Security Services.

  2. Obtenez une copie d'un noyau Oracle Solaris existant et renommez-le.
  3. Ajoutez le noyau que vous avez copié et renommé à l'étape 2 au fichier /etc/boot/solaris/filelist.ramdisk.
    # echo "kernel.name" >> /boot/solaris/filelist.ramdisk
  4. Vérifiez que le noyau a été ajouté au fichier /etc/boot/solaris/filelist.ramdisk.
    # cat > /etc/boot/solaris/filelist.ramdisk
  5. Mettez à jour l'archive d'initialisation en utilisant la commande bootadm.
    # bootadm update-archive
  6. Passez au niveau d'exécution 0.
    # init 0

    L'invite PROM ok s'affiche.

  7. Initiez le noyau que vous avez ajouté.
    ok boot alternate-kernel

    Par exemple :

    ok boot kernel.myname/sparcv9/unix
    • Pour initier par défaut ce noyau, suivez les étapes ci-après :
      1. Définissez le paramètre boot-file pour le nouveau noyau.
        ok setenv boot-file kernel.name/sparc9/unix
      2. Vérifiez que la propriété boot-file a été modifiée.
        ok printenv boot-file
      3. Réinitialisez le système.
        ok boot
  8. Une fois que le système a été initialisé, vérifiez que l'autre noyau a été initialisé.
    # prtconf -vp | grep whoami

Exemple 12-4 Initialisation d'un autre noyau en modifiant le fichier d'initialisation par défaut

# cp -r /platform/sun4v/kernel /platform/sun4vu/kernel.caiobella
# echo "kernel.caiobela" >> /boot/solaris/filelist.ramdisk

# cat > /etc/boot/solaris/filelist.ramdisk
/platform/sun4v/kernel.caiobella
^D (control D)

ok setenv boot-file kernel.caiobells/sparcv9/unix
ok printenv boot-file
boot-file = kernel.caiobella/sparcv9/unix

ok boot

SC Alert: Host System has Reset

SC Alert: Host system has shut down.


Sun Fire T200, No KeyboardCopyright 2006 Sun Microsystems, Inc.  All rights reserved.
OpenBoot 4.25.0.build_01***PROTOTYPE BUILD***, 32760 MB memory available, Serial 
#69060038.
Ethernet address 0:x:4f:x:c5:c6, Host ID: 8xxc5c6.



Rebooting with command: boot
Boot device: /pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@2/disk@0,0:a  File and 
args: kernel.caiobella/sparcv9/unix
SunOS Release 5.10
Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved.
Use is subject to license terms.
DEBUG enabled
misc/forthdebug (176650 bytes) loaded
Hostname: seasonz
NIS domain name is lab.domain.sun.com
Reading ZFS config: done.

seasonz console login:
Password:
Last login: Mon Nov 12 18:02:00 on console
Sun Microsystems Inc.   SunOS 5.10
.
.
.
You have new mail.
#
#
# prtconf -vp | grep whoami
        whoami:  '/platform/sun4v/kernel.caiobella/sparcv9/unix'