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)

Modification du comportement d'initialisation sur les systèmes SPARC (liste des tâches)

SPARC : Par le biais de la PROM d'initialisation

SPARC : Localisation du numéro de révision de la PROM d'un système

SPARC : Identification des périphériques sur un système

SPARC : Détermination du périphérique d'initialisation par défaut

SPARC : Modification du périphérique d'initialisation par défaut à l'aide de la PROM d'initialisation

SPARC : Modification du périphérique d'initialisation par défaut à l'aide de la commande eeprom

SPARC : Réinitialisation du système

SPARC : Modification du noyau par défaut à l'aide de la PROM d'initialisation

SPARC : Modification du noyau par défaut à l'aide de la commande eeprom

Prise en charge SPARC des outils de construction ITU

SPARC : Initialisation d'un système à l'aide d'une nouvelle ITU

Modification du comportement d'initialisation sur les systèmes x86 (liste des tâches)

Modification du comportement d'initialisation sur des systèmes x86

x86 : Modification du comportement d'initialisation à l'aide de la commande eeprom

x86 : Modification du comportement d'initialisation par modification du menu GRUB au moment de l'initialisation

Modification du menu GRUB dans Oracle Solaris 10

Arguments d'initialisation pouvant être spécifiés lors de la modification du menu GRUB au moment de l'initialisation

x86 : Modification du comportement d'initialisation par modification du menu GRUB au moment de l'initialisation

x86 : Modification du comportement d'initialisation par modification du fichier menu.lst

x86 : Modification du comportement d'initialisation par modification du fichier menu.lst

x86 : Localisation du fichier GRUB menu.lst actif

x86 : Implémentation de la commande findroot

x86 : Ajout d'entrées de menu GRUB qui utilisent la commande findroot

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

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

Modification du comportement d'initialisation sur les systèmes SPARC (liste des tâches)

Tâche
Description
Voir
Identification du numéro de révision de la PROM.
Utilisez la commande banner à l'invite ok pour afficher le numéro de révision de la PROM pour un système.
Identification des périphériques sur le système pouvant être initialisés.
Avant de modifier le comportement d'initialisation à l'aide de la PROM d'initialisation, identifiez les périphériques présents sur le système.
Affichage du périphérique d'initialisation actuel.
Suivez cette procédure pour déterminer le périphérique d'initialisation par défaut à partir duquel le système s'initialise actuellement.
Modification du périphérique d'initialisation par défaut.

Pour modifier le périphérique d'initialisation par défaut, suivez l'une des méthodes ci-après :

  • Modifiez le paramètre boot-device au niveau de la PROM d'initialisation.
  • Modifiez le paramètre boot-device à l'aide de la commande eeprom.

Réinitialisation du système.
Lorsque vous réinitialisez le système, il exécute des tests de diagnostic sur le matériel, puis se réinitialise.
Modification du fichier d'initialisation par défaut.

Pour modifier le noyau par défaut que le système initialise, utilisez l'une des méthodes suivantes :

  • Modifiez le paramètre boot-file à l'aide de la PROM d'initialisation.
  • Modifiez le paramètre boot-file à l'aide de la commande eeprom.

Initialisation d'un système avec les mises à jour d'installation (ITU).
Le nouvel utilitaire ITU vous permet d'initialiser un système SPARC avec des mises à jour d'installation que vous créez.

SPARC : Par le biais de la PROM d'initialisation

La PROM d'initialisation est utilisée pour initialiser un système. Vous pouvez être amené à modifier la façon dont le système s'initialise. Par exemple, vous pouvez être amené à redéfinir le périphérique à partir duquel effectuer l'initialisation ou à exécuter des diagnostics du matériel avant de mettre le système à un niveau multiutilisateur.

Les administrateurs système utilisent généralement le niveau PROM pour initialiser un système. Vous pouvez également modifier le fichier d'initialisation et le périphérique d'initialisation par défaut au niveau de la PROM.

Si vous avez besoin d'effectuer les tâches suivantes, vous devez modifier le périphérique d'initialisation par défaut :

Pour obtenir la liste complète des commandes PROM, reportez-vous aux pages de manuel monitor(1M) et eeprom(1M).

SPARC : Localisation du numéro de révision de la PROM d'un système

SPARC : Identification des périphériques sur un système

Il peut s'avérer nécessaire d'identifier les périphériques sur le système afin de déterminer quels sont les périphériques appropriés pour l'initialisation.

Avant de commencer

Avant de pouvoir utiliser les commandes probe en toute sécurité pour déterminer quels périphériques sont connectés au système, vous devez effectuer les opérations suivantes :

Vous pouvez voir les commandes probe disponibles sur votre système à l'aide de la commande sifting probe :

ok sifting probe

Si vous exécutez les commandes probe sans vider le registre du système, le message suivant s'affiche :

ok probe-scsi
This command may hang the system if a Stop-A or halt command
has been executed.  Please type reset-all to reset the system 
before executing this command. 
Do you wish to continue? (y/n) n
  1. Identifiez les périphériques sur le système.
    ok probe-device
  2. (Facultatif) Si vous souhaitez que le système se réinitialise après une coupure de courant ou après l'utilisation de la commande reset, réinitialisez le paramètre auto-boot? et définissez-le sur true.
    ok setenv auto-boot? true
    auto-boot? =          true
  3. Initialisez le système en mode multiutilisateur.
    ok reset-all

Exemple 11-1 SPARC : Identification des périphériques sur un système

L'exemple suivant montre comment identifier les périphériques connectés à un système Ultra 10.

ok setenv auto-boot? false
auto-boot? =          false
ok reset-all
Resetting ... 

Sun Ultra 5/10 UPA/PCI (UltraSPARC-IIi 333MHz), No Keyboard
OpenBoot 3.15, 128 MB memory installed, Serial #10933339.
Ethernet address 8:0:20:a6:d4:5b, Host ID: 80a6d45b.

ok probe-ide
  Device 0  ( Primary Master ) 
          ATA Model: ST34321A                                

  Device 1  ( Primary Slave ) 
         Not Present

  Device 2  ( Secondary Master ) 
         Removable ATAPI Model: CRD-8322B                               

  Device 3  ( Secondary Slave ) 
         Not Present

ok setenv auto-boot? true
auto-boot? =          true

Vous pouvez également utiliser la commande devalias pour identifier les alias de périphérique et les chemins d'accès associés des périphériques qui peuvent être connectés au système. Par exemple :

ok devalias
screen                   /pci@1f,0/pci@1,1/SUNW,m64B@2
net                      /pci@1f,0/pci@1,1/network@1,1
cdrom                    /pci@1f,0/pci@1,1/ide@3/cdrom@2,0:f
disk                     /pci@1f,0/pci@1,1/ide@3/disk@0,0
disk3                    /pci@1f,0/pci@1,1/ide@3/disk@3,0
disk2                    /pci@1f,0/pci@1,1/ide@3/disk@2,0
disk1                    /pci@1f,0/pci@1,1/ide@3/disk@1,0
disk0                    /pci@1f,0/pci@1,1/ide@3/disk@0,0
ide                      /pci@1f,0/pci@1,1/ide@3
floppy                   /pci@1f,0/pci@1,1/ebus@1/fdthree
ttyb                     /pci@1f,0/pci@1,1/ebus@1/se:b
ttya                     /pci@1f,0/pci@1,1/ebus@1/se:a
keyboard!                /pci@1f,0/pci@1,1/ebus@1/su@14,3083f8:forcemode
keyboard                 /pci@1f,0/pci@1,1/ebus@1/su@14,3083f8
mouse                    /pci@1f,0/pci@1,1/ebus@1/su@14,3062f8
name                     aliases

SPARC : Détermination du périphérique d'initialisation par défaut

  1. Affichez l'invite PROM ok.

    Pour plus d'informations, reportez-vous à la section Arrêt d'un système autonome.

  2. Utilisez la commande printenv pour déterminer le périphérique d'initialisation par défaut.
    ok printenv boot-device
    boot-device

    Identifie le paramètre de définition du périphérique à partir duquel effectuer l'initialisation.

    device[n]

    Identifie la valeur boot-device, telle qu'un disque ou le réseau. La valeur n peut être spécifiée comme disk number.

    Le paramètre boot-device par défaut s'affiche dans un format similaire au suivant :

    boot-device = /pci@1f,4000/scsi@3/disk@1,0:a

    S'il est défini sur un périphérique d'initialisation réseau, la sortie est similaire à la suivante :

    boot-device = /sbus@1f,0/SUNW,fas@e,8800000/sd@a,0:a \
    /sbus@1f,0/SUNW,fas@e,8800000/sd@0,0:a disk net

SPARC : Modification du périphérique d'initialisation par défaut à l'aide de la PROM d'initialisation

Il peut être nécessaire d'identifier les périphériques sur le système avant de pouvoir modifier le périphérique d'initialisation par défaut. Pour plus d'informations sur l'identification des périphériques présents sur le système, reportez-vous à la section SPARC : Identification des périphériques sur un système.

  1. Passez au niveau d'exécution 0.
    # init 0

    L'invite PROM ok s'affiche. Pour plus d'informations, reportez-vous à la page de manuel init(1M).

  2. Modifiez la valeur du paramètre boot-device.
    ok setenv boot-device device[n]

    Utilisez l'une des commandes probe si vous avez besoin d'aide pour identifier le numéro du disque.

  3. Vérifiez si le périphérique d'initialisation par défaut a été modifié.
    ok printenv boot-device
  4. Enregistrez la nouvelle valeur boot-device.
    ok reset-all

    La nouvelle valeur boot-device est écrite dans la PROM.

Exemple 11-2 SPARC : Modification du périphérique d'initialisation par défaut

Dans cet exemple, le périphérique d'initialisation par défaut est défini sur le disque.

# init 0
# 
INIT: New run level: 0
.
.
.
The system is down.
syncing file systems... done
Program terminated
ok setenv boot-device /pci@1f,4000/scsi@3/disk@1,0
boot-device =         /pci@1f,4000/scsi@3/disk@1,0
ok printenv boot-device
boot-device           /pci@1f,4000/scsi@3/disk@1,0
ok boot
Resetting ... 

screen not found.
Can't open input device.
Keyboard not present.  Using ttya for input and output.

Sun Enterprise 220R (2 X UltraSPARC-II 450MHz), No Keyboard
OpenBoot 3.23, 1024 MB memory installed, Serial #13116682.
Ethernet address 8:0:20:c8:25:a, Host ID: 80c8250a.

Rebooting with command: boot disk1                                    
Boot device: /pci@1f,4000/scsi@3/disk@1,0  File and args:

Dans cet exemple, le périphérique d'initialisation par défaut est défini sur le réseau.

# init 0
# 
INIT: New run level: 0
.
.
.
The system is down.
syncing file systems... done
Program terminated
ok setenv boot-device net
boot-device =         net
ok printenv boot-device
boot-device           net                    disk
ok reset
Sun Ultra 5/10 UPA/PCI (UltraSPARC-IIi 333MHz), No Keyboard
OpenBoot 3.15, 128 MB memory installed, Serial #number.
Ethernet address number, Host ID: number.



Boot device: net  File and args:
.
.
.
pluto console login:

SPARC : Modification du périphérique d'initialisation par défaut à l'aide de la commande eeprom

  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. Indiquez le noyau alternatif à initialiser.
    # eeprom boot-device new-boot-device
  3. Vérifiez si le nouveau paramètre a bien été défini.
    # eeprom boot-device

    La sortie doit afficher la nouvelle valeur eeprom pour le paramètre boot-device.

SPARC : Réinitialisation du système

Exécutez la commande suivante à partir de l'invite ok :

ok reset-all

Le programme d'auto-test, qui exécute des tests de diagnostic sur le matériel, est exécuté. Ensuite, si le paramètre auto-boot? est défini sur true, le système est réinitialisé.

SPARC : Modification du noyau par défaut à l'aide de la PROM d'initialisation

  1. Passez au niveau d'exécution 0.
    # init 0

    L'invite PROM ok s'affiche. Pour plus d'informations, reportez-vous à la page de manuel init(1M).

  2. Définissez la propriété boot-file sur un autre noyau.
    ok setenv boot-file boot-file
  3. Vérifiez si le périphérique d'initialisation par défaut a été modifié.
    ok printenv boot-file
  4. Enregistrez la nouvelle valeur boot-file.
    ok reset-all

    La nouvelle valeur boot-file est écrite dans la PROM.

SPARC : Modification du noyau par défaut à l'aide de la commande eeprom

  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. Indiquez le noyau alternatif à initialiser.
    # eeprom boot-file new boot-file

    Par exemple :

    # eeprom boot-file=kernel.name/sparcv9/unix
  3. Vérifiez si le nouveau paramètre a bien été défini.
    # eeprom boot-file

    La sortie doit afficher la nouvelle valeur eeprom du paramètre spécifié.

Prise en charge SPARC des outils de construction ITU

L'utilitaire ITU est utilisé pour convertir les packages logiciels et les patchs au format de mise à jour de pilote (DU), puis appliquer un patch au média d'installation Oracle Solaris, ce qui vous permet d'initialiser votre système avec ces nouveaux packages et patchs. A partir d'Oracle Solaris 10 9/10, la commande itu a été modifiée pour vous permettre de créer et de stocker une ITU sur votre système SPARC, puis d'initialiser le système à l'aide de la nouvelle ITU.

SPARC : Initialisation d'un système à l'aide d'une nouvelle ITU

L'utilitaire ITU permet d'installer des pilotes prêts à l'emploi, puis d'appliquer des correctifs de bogues pendant le processus d'installation. La procédure suivante décrit le processus de création et de stockage d'une ITU sur un système SPARC, puis d'initialisation du système avec la nouvelle ITU.

  1. Sur le système que vous souhaitez initialiser avec une ITU, connectez-vous en tant que superutilisateur.
  2. Créez l'ITU à l'aide de la commande itu avec les options suivantes :
    # itu makedu -r solaris-release -o iso-file package1-name package2-name...
    makedu

    Prend un ou plusieurs packages de pilote en tant qu'entrée et convertit le package au format DU.

    -r solaris-release

    Spécifie le numéro de version Oracle Solaris auquel la mise à jour du pilote est destinée. Le format du numéro de version utilisé est 5.10.

    -o iso-file

    Spécifie le chemin d'accès du fichier image ISO à créer.

    Pour plus d'informations sur la commande itu et ses options, reportez-vous à la page de manuel itu(1M).

  3. Affichez l'invite PROM ok.
  4. Désactivez la propriété auto-boot.
    ok setenv auto-boot?=false
  5. Réinitialisez le système.
    ok reset-all

    Remarque - L'étape précédente est importante, car elle garantit que la chaîne itu-device n'est pas supprimée lors de l'initialisation du système.


  6. Localisez l'alias cdrom.
    ok devalias cdrom

    L'alias est le chemin d'accès au périphérique pour l'unité de CD ou de DVD connectée au système. Notez que cette sortie varie en fonction du système. Par exemple, dans cette procédure, l'emplacement de l'alias cdrom est comme suit :

    /pci@8,700000/scsi@1/disk@6,0:f
  7. Configurez le chemin itu-device qui sera utilisé pour l'installation de l'ITU.

    Notez que la sortie de l'étape 6 est utilisée pour la première partie de config-string, comme indiqué dans l'exemple suivant :

    ok> " /pci@8,700000/scsi@1/disk@6,0:f" d# 80 config-string itu-device

    Remarque - Le 80 fait référence à la longueur maximale autorisée pour la chaîne. Si votre alias cd-rom modifié fait plus de 80 caractères, augmentez ce nombre comme approprié.


  8. Initialisez le système avec l'ITU.
    ok boot

    Lorsque vous initialisez le système et que le processus d'installation de Solaris commence, le système localise l'ITU stockée sur itu-device. Les composants système disponibles sur itu-device sont ensuite identifiés et configurés dans le système. Les périphériques correspondants à ces pilotes sont également identifiés et configurés. Une fois l'installation terminée, les périphériques sont disponibles en tant que cibles de l'installation.

  9. Une fois l'installation terminée, restaurez la valeur par défaut pour la propriété auto-boot, puis initialisez le système.
    ok setenv auto-boot?=true

    L'exemple précédent suppose que la valeur par défaut de la propriété auto-boot est true.

  10. Initialisez le système.
    ok boot