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 à l'aide de GRUB (liste des tâches)

Tâche
Description
Voir
Initialisation d'un système x86 au niveau d'exécution 3, niveau multiutilisateur.
Utilisez cette méthode d'initialisation pour redéfinir le système sur le niveau multiutilisateur après l'arrêt du système ou l'exécution d'une tâche de maintenance du matériel du système.
Initialisation d'un système x86 en mode monoutilisateur.
Utilisez cette méthode d'initialisation pour effectuer une tâche de maintenance du système, telle que la sauvegarde d'un système de fichiers.
Initialisation d'un système x86 en mode interactif.
Utilisez cette méthode d'initialisation après avoir apporté des modifications temporaires à un fichier système ou au noyau à des fins de test.
Affichage d'une liste des jeux de données ZFS amorçables sur un système x86.

Utilisez l'une des méthodes suivantes pour afficher les environnements d'initialisation disponibles sur un système x86 disposant d'un système de fichiers root ZFS :

  • lustatus
  • bootadm list-menu

Initialisation d'un système x86 à partir d'un système de fichiers root ZFS.
Si vous installez ou mettez à niveau votre système vers une version d'Oracle Solaris qui prend en charge un programme d'amorçage ZFS, l'entrée de menu GRUB pour l'environnement d'initialisation ZFS par défaut contient l'argument d'initialisation -B $ZFS-BOOTFS par défaut. Le système s'initialise automatiquement à partir de ZFS.

Remarque - Cette option est prise en charge uniquement pour les périphériques d'initialisation qui contiennent un pool ZFS.


Initialisation d'un système x86 en mode de secours.
Utilisez cette procédure pour initialiser l'archive de secours sur un système x86. Ensuite, exécutez la commande bootadm pour mettre à jour l'archive d'initialisation.
Initialisation d'un système x86 en mode de secours pour forcer la mise à jour d'une archive d'initialisation endommagée.
Utilisez cette procédure dans les cas où l'archive d'initialisation est endommagée et que le système refuse de s'initialiser normalement, ou lorsque vous n'êtes pas invité à mettre à jour une archive d'initialisation incohérente.
Initialisation d'un système x86 à partir du réseau à l'aide de GRUB.
Utilisez cette méthode pour initialiser un périphérique PXE ou non PXE à partir du réseau avec la stratégie de configuration réseau par défaut. Cette méthode est également utilisée pour l'initialisation d'un client sans disque.

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

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

  1. 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. Si le système a été mis hors tension, mettez le système sous tension à l'aide du bouton d'alimentation.

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

  2. Lorsque le menu GRUB s'affiche, appuyez sur la touche Entrée pour initialiser l'instance de SE par défaut.

    Si vous ne sélectionnez pas d'entrée dans un délai de 10 secondes, le système s'initialise automatiquement au niveau d'exécution 3.

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

  3. Connectez-vous au système.
    hostname console login:
  4. Vérifiez que le système s'est initialisé au niveau d'exécution 3.
    # who -r
    system% who -r
       .       run-level 3  Mar  2 09:44     3      0  S

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

# reboot

Jul 24 11:29:52 bearskin reboot: rebooted by root
syncing file systems... done
rebooting...

Adaptec AIC-7899 SCSI BIOS v2.57S4
(c) 2000 Adaptec, Inc. All Rights Reserved.

 Press <Ctrl><A> for SCSISelect(TM) Utility! 

Ch B,  SCSI ID: 0 SEAGATE  ST336607LSUN36G   160

GNU GRUB  version 0.95  (637K lower / 2096064K upper memory)
==============================================================
Solaris 10 10/08 s10x_u6wos_03 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 Version Generic_144500-10 64-bit
Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved.
Use is subject to license terms.
Hostname: pups
NIS domain name is ....sfbay.sun.com
Reading ZFS config: done.
Mounting ZFS filesystems: (5/5)

pups console login:

# who -r
   .       run-level 3  Jul 24 11:31     3      0  S

x86 : 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 initialisé au niveau d'exécution 0. Le niveau monoutilisateur est utilisé pour la maintenance du système.


Remarque - Cette procédure peut être utilisée pour toutes les mises en oeuvre GRUB. Toutefois, les entrées d'initialisation du menu principal GRUB varient selon la version d'Oracle Solaris que vous exécutez.


Pour obtenir une description de l'ensemble des options de noyau que vous pouvez spécifier au moment de l'initialisation, reportez-vous à la section x86 : Modification du comportement d'initialisation par modification du menu GRUB au moment de l'initialisation.

  1. 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. Si le système a été mis hors tension, mettez le système sous tension à l'aide du bouton d'alimentation.

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

  2. Lorsque le menu principal GRUB s'affiche, tapez e pour modifier le menu GRUB.
  3. Selon la version que vous exécutez, utilisez les touches fléchées pour choisir la ligne kernel ou kernel$.

    Si vous ne pouvez pas utiliser les touches fléchées, utilisez la touche d'accent circonflexe (^) pour faire défiler vers le haut et la touche de la lettre v pour faire défiler vers le bas.

  4. Entrez e à nouveau pour modifier l'entrée d'initialisation.

    Vous pouvez alors ajouter des options et des arguments à la ligne kernel ou kernel$.

  5. Pour initialiser le système en mode monoutilisateur, tapez -s à la fin de la ligne d'entrée d'initialisation, puis appuyez sur la touche Entrée pour revenir à l'écran précédent.
    • Pour spécifier d'autres comportements d'initialisation, remplacez l'option -s par l'option d'initialisation appropriée.

      Les autres comportements d'initialisation suivants peuvent être spécifiés de cette manière :

      • Effectuez une initialisation de reconfiguration.

      • Initialisez un système compatible 64 bits en mode 32 bits.

      • Initialisez le système avec le débogueur de noyau.

      • Redirigez la console.

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

  6. Pour initialiser le système en mode monoutilisateur, tapez b.
  7. Lorsque vous y êtes invité, tapez le mot de passe root.
  8. Assurez-vous que le système est au niveau d'exécution S.
    # who -r
    .       run-level S  Jun 13 11:07     S      0  0
  9. Effectuez la tâche de maintenance système qui a requis la définition du niveau d'exécution sur S.
  10. Une fois que vous avez terminé la tâche de maintenance système, réinitialisez le système.

Exemple 12-10 x86 : Initialisation d'un système en mode monoutilisateur

# reboot
Jul  2 14:30:01 pups reboot: initiated by root on /dev/console
syncing files...

Press <Ctrl><A> forPSCSISelect(TM) Utility!


GNU GRUB  version 0.95  (637K lower / 2096064K upper memory)

===================================================
Solaris 10 10/08 s10x_u6wos_03 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.
=====================================================

GNU GRUB  version 0.95  (637K lower / 2096064K upper memory)

=====================================================
findroot (pool_rpool,0,a)
kernel$ /platform/i86pc/multiboot -B $ZFS-BOOTFS 
module /platform/i86pc/boot_archive
================================================
        Use the  and  keys to select which entry is highlighted.
        Press 'b' to boot, 'e' to edit the selected command in the
        boot sequence, 'c' for a command-line, 'o' to open a new line
        after ('O' for before) the selected line, 'd' to remove the
        selected line, or escape to go back to the main menu.

[ Minimal BASH-like line editing is supported.  For the first word, TAB
lists possible command completions.  Anywhere else TAB lists the possible
completions of a device/filename.  ESC at any time exits. ]

grub edit> kernel$ /platform/i86pc/multiboot -B $ZFS-BOOTFS -s

 GNU GRUB  version 0.95  (637K lower / 2096064K upper memory)

=======================================================
findroot (pool_rpool,0,a)
kernel$ /platform/i86pc/multiboot -B $ZFS-BOOTFS -s 
module /platform/i86pc/boot_archive
======================================
        Use the  and  keys to select which entry is highlighted.
        Press 'b' to boot, 'e' to edit the selected command in the
     boot sequence, 'c' for a command-line, 'o' to open a new line
        after ('O' for before) the selected line, 'd' to remove the
   selected line, or escape to go back to the main menu.
.
.
.
SunOS Release 5.10 Version Generic_144500-10 64-bit
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".
Hostname: pups Requesting System Maintenance Mode SINGLE USER MODE
Root password for system maintenance (control-d to bypass):
single-user privilege assigned to /dev/console.
Entering System Maintenance Mode
Jul  2 14:41:48 su: 'su root' succeeded for root on /dev/console Sun Microsystems Inc.
# who -r
who -r    .       run-level S  Jul  2 14:39     S      0  0 # 

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

Utilisez cette procédure pour initialiser un système, si 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 x86 en mode interactif à l'aide de la commande boot -a, suivez les étapes ci-dessous :

  1. 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. Si le système a été mis hors tension, mettez le système sous tension à l'aide du bouton d'alimentation.

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

  2. Pour accéder au menu d'édition GRUB, tapez e.
  3. Utilisez les touches fléchées pour sélectionner la ligne kernel ou kernel$.
  4. Entrez e pour modifier la ligne d'entrée d'initialisation.
  5. Entrez -a pour initialiser le système en mode interactif, puis appuyez sur la touche Entrée pour revenir au menu précédent.
  6. Pour initialiser le système en mode interactif, tapez b.
  7. Entrez un répertoire par défaut pour les modules ou appuyez sur la touche Entrée pour accepter la valeur par défaut.
    Enter default directory for modules [/platform/i86pc/kernel /kernel /usr/kernel]:
  8. Saisissez un autre nom de fichier système, alternate-file.
    Name of system file [etc/system]: /etc/system.bak

    Le fait d'appuyer sur la touche Entrée sans indiquer un autre fichier entraîne l'acceptation de la valeur par défaut.

    Réparez le fichier /etc/system endommagé.

  9. Réinitialisez le système au niveau d'exécution 3.

Exemple 12-11 x86 : Initialisation d'un système en mode interactif

# reboot
syncing file systems... done
rebooting...

 
GNU GRUB  version 0.95  (637K lower / 2096064K upper memory)
===================================================
Solaris 10 10/08 s10x_u6wos_03 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.
=====================================================


GNU GRUB  version 0.95  (637K lower / 2096064K upper memory)
=====================================================
findroot (pool_rpool,0,a)
kernel$ /platform/i86pc/multiboot -B $ZFS-BOOTFS 
module /platform/i86pc/boot_archive
======================================================
        Use the  and  keys to select which entry is highlighted.
        Press 'b' to boot, 'e' to edit the selected command in the
        boot sequence, 'c' for a command-line, 'o' to open a new line
        after ('O' for before) the selected line, 'd' to remove the
        selected line, or escape to go back to the main menu.

[ Minimal BASH-like line editing is supported.  For the first word, TAB
lists possible command completions.  Anywhere else TAB lists the possible
completions of a device/filename.  ESC at any time exits. ]

grub edit> kernel$ /platform/i86pc/multiboot -B $ZFS-BOOTFS -a
GNU GRUB  version 0.95  (637K lower / 2096064K upper memory)

===================================================
findroot (pool_rpool,0,a)
kernel$ /platform/i86pc/multiboot -B $ZFS-BOOTFS -a 
module /platform/i86pc/boot_archive
====================================================
.
.
.
Enter default directory for modules [/platform/i86pc/kernel /kernel /usr/kernel]:
Name of system file [/etc/system]:  /etc/system.bak
SunOS Release 5.10 Version Generic_144500-10 64-bit
Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved.
Use is subject to license terms.
Hostname: pups
NIS domain name is ....sfbay.sun.com
Reading ZFS config: done.
Mounting ZFS filesystems: (5/5)
pups console login: