JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Initialisation et arrêt des systèmes Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library (Français)
search filter icon
search icon

Informations document

Préface

1.  Initialisation et arrêt d'un système (Présentation)

2.  x86 : Administration de GRand Unified Bootloader (tâches)

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

4.  Initialisation d'un système (tâches)

Affichage et définition des attributs d'initialisation

SPARC : Affichage et définition des attributs d'initialisation dans la PROM OpenBoot

SPARC : Identification du numéro de révision 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

Définition des paramètres EEPROM

SPARC : Définition du périphérique d'initialisation par défaut dans l'utilitaire eeprom

x86 : Gestion de l'animation d'arrêt dans l'utilitaire de gestion des services

Initialisation d'un système

Fonctionnement des niveaux d'exécution

Que se passe-t-il lorsqu'un système est initialisé à un état multiutilisateur (niveau d'exécution 3)

Cas d'utilisation des niveaux d'exécution et des jalons

Identification du niveau d'exécution actuel d'un système

Initialisation d'un système à l'état multiutilisateur (niveau d'exécution 3)

Initialisation d'un système à l'état monoutilisateur (niveau d'exécution S)

Initialisation d'un système en mode interactif

Initialisation à partir d'un autre système d'exploitation ou environnement d'initialisation

SPARC : Initialisation à partir d'un autre système d'exploitation ou environnement d'initialisation

x86 : Initialisation à partir d'un autre système d'exploitation ou environnement d'initialisation

Réinitialisation d'un système

Réinitialisation d'un système à l'aide de la commande init

Réinitialisation d'un système à l'aide de la commande reboot

Accélération du processus de réinitialisation

x86 : A propos de la fonction quiesce

Lancement de la réinitialisation rapide d'un système

x86 : Lancement de la réinitialisation rapide d'un système dans un environnement d'initialisation récemment activé

Modification du comportement par défaut de la réinitialisation rapide

Réinitialisation standard d'un système sur lequel la fonction de réinitialisation rapide est activée

5.  Initialisation d'un système à partir du réseau (tâches)

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

Index

Initialisation d'un système

Les procédures suivantes décrivent comment initialiser un système x86 dans certains états, opération également appelée initialisation à un niveau d'exécution.

Les procédures suivantes sont fournies dans cette section :

Fonctionnement des niveaux d'exécution

Le niveau d'exécution d'un système (également appelé état init) définit les services et ressources disponibles aux utilisateurs. Un système peut être dans un seul niveau d'exécution à la fois.

Oracle Solaris offre huit niveaux d'exécution, qui sont décrits dans le tableau ci-dessous. Le niveau d'exécution par défaut est spécifié dans le fichier /etc/inittab comme niveau d'exécution 3.

Tableau 4-1 Niveaux d'exécution d'Oracle Solaris

Niveau d'exécution
Etat d'initialisation
Type
Objectif
0
Etat de mise hors tension
Mise hors tension
Arrêter le système d'exploitation afin de mettre le système hors tension en toute sécurité.
s ou S
Etat monoutilisateur
Monoutilisateur
Exécuter le système en tant qu'utilisateur unique avec certains systèmes de fichiers montés et accessibles.
1
Etat d'administration
Monoutilisateur
Accéder à tous les systèmes de fichiers disponibles. Les connexions utilisateur sont désactivées.
2
Etat multiutilisateur
Multiutilisateur
Pour les opérations courantes. Plusieurs utilisateurs peuvent accéder au système et à tous les systèmes de fichiers. Tous les démons sont en cours d'exécution, à l'exception du serveur NFS.
3
Niveau multiutilisateur avec ressources NFS partagées
Multiutilisateur
Pour des opérations courantes avec ressources NFS partagées. Il s'agit du niveau d'exécution par défaut.
4
Etat multiutilisateur de remplacement
Multiutilisateur
N'est pas configuré par défaut, mais est disponible pour l'usage par des clients.
5
Etat de mise hors tension
Mise hors tension
Arrêter le système d'exploitation afin de mettre le système hors tension en toute sécurité. Si possible, mettre automatiquement hors tension les systèmes prenant en charge cette fonction.
6
Etat de réinitialisation
Réinitialisation
Pour arrêter le système d'exploitation et réinitialiser l'état défini par l'entrée initdefault du fichier /etc/inittab.

Le service SMF svc:/system/boot-config:default est activé par défaut. Lorsque la valeur true est attribuée à la propriété config/fastreboot_default, init 6 contourne certaines étapes d'initialisation et de test du microprogramme en fonction des capacités spécifiques du système. Reportez-vous à la section Accélération du processus de réinitialisation.

En outre, la commande svcadm peut être utilisée pour modifier le niveau d'exécution d'un système, en sélectionnant un jalon pour l'exécution. Le tableau suivant indique quel niveau d'exécution correspond à chaque jalon.

Tableau 4-2 Niveaux d'exécution et jalons SMF

Niveau d'exécution
FMRI du jalon SMF
S
milestone/single-user:default
2
milestone/multi-user:default
3
milestone/multi-user-server:default

Que se passe-t-il lorsqu'un système est initialisé à un état multiutilisateur (niveau d'exécution 3)

  1. Le processus init est démarré et lit les propriétés définies dans le service SMF svc:/system/environment:init pour définir les variables d'environnement. Par défaut, seule la variable TIMEZONE est définie.

  2. Ensuite, init lit le fichier inittab et effectue les opérations suivantes :

    1. Exécution des entrées de processus pour lesquelles sysinit figure dans le champ action de sorte que les initialisations spéciales peuvent avoir lieu avant que des utilisateurs ne se connectent au système.

    2. Transmission des activités de démarrage à svc.startd.

    Pour une description détaillée de la façon dont le processus init utilise le fichier inittab, reportez-vous à la page de manuel init(1M).

Cas d'utilisation des niveaux d'exécution et des jalons

En général, il est rare d'avoir à modifier les jalons ou les niveaux d'exécution. Au besoin, la commande init convient pour modifier le niveau d'exécution, et par là même le jalon. La commande init est également valable pour arrêter un système.

Toutefois, l'initialisation d'un système à l'aide du jalon none peut être très utile pour effectuer le débogage des problèmes de démarrage. Il n'existe pas de niveau d'exécution équivalent au jalon none. Pour plus d'informations, reportez-vous au Chapitre 1, Gestion des services (présentation) du manuel Gestion des services et pannes dans Oracle Solaris 11.1.

Identification du niveau d'exécution actuel d'un système

Pour identifier le niveau d'exécution actuel d'un système, utilisez la commande who -r.

Exemple 4-3 Identification du niveau d'exécution d'un système

La sortie de la commande who -r affiche des informations sur le niveau d'exécution actuel d'un système, ainsi que sur les niveaux d'exécution précédents.

$ who -r
 .    run-level 3  Dec 13 10:10  3  0 S
$
Sortie de la commande who -r
Description
run-level 3
Identifie le niveau d'exécution actuel.
Dec 13 10:10
Indique la date du dernier changement de niveau d'exécution.
3
Identifie également le niveau d'exécution actuel.
0
Identifie le nombre de fois où le système a été à ce niveau d'exécution depuis la dernière réinitialisation.
S
Identifie le niveau d'exécution précédent.

Initialisation d'un système à l'état multiutilisateur (niveau d'exécution 3)

Suivez cette procédure pour initialiser au niveau d'exécution 3 un système actuellement au niveau d'exécution 0. Cette procédure précise quand des informations s'appliquent uniquement aux plates-formes SPARC ou x86.

  1. Prenez le rôle root.

    Reportez-vous à la section Utilisation de vos droits d’administration du manuel Administration d’Oracle Solaris 11.1 : Services de sécurité.

  2. En fonction de la plate-forme, effectuez l'une des opérations suivantes :
    • Sur une plate-forme SPARC :
      1. Affichez l'invite PROM ok.
        # init 0
      2. Initialisez le système au niveau d'exécution 3.
        ok boot
    • Sur une plate-forme x86, réinitialisez le système au niveau d'exécution 3.
      # reboot

      Le processus d'initialisation affiche une série de messages de démarrage et place le système au niveau d'exécution 3. Pour plus d'informations, reportez-vous aux pages de manuel boot(1M) et reboot(1M).

  3. 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 4-4 SPARC : Initialisation d'un système dans un état multiutilisateur (niveau d'exécution 3)

L'exemple ci-dessous illustre les messages d'initialisation d'un système SPARC au niveau d'exécution 3 à partir du démarrage du processus.

ok boot
Probing system devices
Probing memory
ChassisSerialNumber FN62030249
Probing I/O buses

.
.
.
.
OpenBoot 4.30.4.a, 8192 MB memory installed, Serial #51944031.
Ethernet address 0:3:ba:18:9a:5f, Host ID: 83189a5f.
Rebooting with command: boot
Boot device: /pci@1c,600000/scsi@2/disk@0,0:a  File and args:
SunOS Release 5.11 Version 11.1 64-bit
Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved.
misc/forthdebug (455673 bytes) loaded
Hardware watchdog enabled
Hostname: portia-123
NIS domain name is solaris.example.com

portia-123 console login: NIS domain name is solaris.example.com

Exemple 4-5 x86 : Initialisation d'un système dans un état multiutilisateur (niveau d'exécution 3)

L'exemple ci-dessous illustre les messages d'initialisation d'un système x86 au niveau d'exécution 3 à partir du démarrage du processus. Dans la mesure où la fonctionnalité de réinitialisation rapide est la valeur par défaut dans cette version (sur les plates-formes x86), l'exécution de la commande reboot entraîne une réinitialisation rapide du système, c'est-à-dire que le microprogramme BIOS ou UEFI est contourné. D'autre part, le menu GRUB ne s'affiche pas lors de l'initialisation du système. Si vous devez accéder au microprogramme du système ou modifier le menu GRUB au moment de l'initialisation, exécutez la commande reboot avec l'option -p. Reportez-vous à la section Réinitialisation standard d'un système sur lequel la fonction de réinitialisation rapide est activée.

~# reboot
Apr 23 13:30:29 system-04 reboot: initiated by ... on /dev/console
Terminated
system-04% updating /platform/i86pc/boot_archive
updating /platform/i86pc/amd64/boot_archive

system-04 console login: syncing file systems... done
SunOS Release 5.11 Version 11.1 64-bit
Copyright (c) 1983, 2012, Oracle and/or its affiliates. All rights reserved.
Hostname: system-04

system-04 console login: <username>
Password: xxxxxx
Last login: Mon Apr 23 11:06:05 on console
Oracle Corporation      SunOS 5.11      11.1    April 2012
# who -r
        run-level 3  Apr 23 13:31     3      0  S

Initialisation d'un système à l'état monoutilisateur (niveau d'exécution S)

Il convient d'initialiser un système à l'état monoutilisateur dans le cadre de sa maintenance, notamment pour réaliser des opérations de sauvegarde d'un système de fichiers ou de résolution d'autres problèmes liés au système.

  1. Prenez le rôle root.

    Reportez-vous à la section Utilisation de vos droits d’administration du manuel Administration d’Oracle Solaris 11.1 : Services de sécurité.

  2. En fonction de la plate-forme, effectuez l'une des opérations suivantes :
    • Sur une plate-forme SPARC :
      1. Affichez l'invite PROM ok.
        # init 0
      2. Initialisez le système à l'état monoutilisateur.
        ok boot -s
      3. Tapez le mot de passe root lorsque le message suivant s'affiche :
        SINGLE USER MODE
        
        Root password for system maintenance (control-d to bypass): xxxxxx
    • Sur une plate-forme x86 :
      1. Procédez à la réinitialisation standard du système.
        # reboot -p

        Dans la mesure où la fonctionnalité de réinitialisation rapide est activée par défaut, il faut spécifier l'option -p lorsque vous réinitialisez le système, qui active l'affichage du menu GRUB au moment de l'initialisation. Pour désactiver la fonctionnalité de réinitialisation rapide afin de ne pas avoir à spécifier l'option -p, reportez-vous à la section Modification du comportement par défaut de la réinitialisation rapide.

        • 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 appuyer sur 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.
      2. Lorsque le menu GRUB s'affiche, sélectionnez l'entrée d'initialisation concernée, puis tapez e pour la modifier.
      3. Accédez à la ligne $multiboot à l'aide des touches fléchées, puis tapez -s à la fin de la ligne.
      4. Pour quitter le menu d'édition de GRUB et initialiser l'entrée que vous venez de modifier, appuyez sur Ctrl+X. Si vous n'utilisez pas de console série sur un système équipé d'un microprogramme UEFI, vous pouvez aussi appuyer sur la touche F10 pour initialiser l'entrée.

        Pour plus d'informations sur la modification du menu GRUB au moment de l'initialisation, reportez-vous à la section x86 : Ajout d'arguments de noyau en modifiant le menu GRUB au moment de l'initialisation.

  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é l'utilisation du niveau d'exécution S.
  5. Réinitialisez le système.

Exemple 4-6 SPARC : Initialisation d'un système dans un état monoutilisateur (niveau d'exécution S)

L'exemple ci-dessous illustre les messages d'initialisation d'un système SPARC au niveau d'exécution S à partir du démarrage du processus.

# init 0
# svc.startd: The system is coming down.  Please wait.
svc.startd: 122 system services are now being stopped.
Mar  5 10:30:33 system1 syslogd: going down on signal 15
svc.startd: Killing user processes.
umount: /ws busy
umount: /home busy
Mar  5 17:30:50 The system is down.  Shutdown took 70 seconds.
syncing file systems... done
Program terminated
{1c} ok boot -s

SC Alert: Host System has Reset
NOV 17 21:46:59 ERROR: System memory downgraded to 2-channel mode from 4-channel mode
NOV 17 21:47:00 ERROR: Available system memory is less than physically installed memory
NOV 17 21:47:00 ERROR: System DRAM  Available: 008192 MB  Physical: 016384 MB
Sun Fire T200, No Keyboard
.
.
.
Ethernet address 0:14:4f:1d:e8:da, Host ID: 841de8da.



ERROR: The following devices are disabled:
    MB/CMP0/CH2/R0/D0

Boot device: /pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@2/disk@0,0:a 
File and args: -s

SunOS Release 5.11 Version 11.1 64-bit
Copyright (c) 1983, 2012, Oracle and/or its affiliates. All rights reserved.
NOTICE: Hypervisor does not support CPU power management
Booting to milestone "milestone/single-user:default".
Hostname: system1
Requesting System Maintenance Mode
SINGLE USER MODE
Enter root password (control-d to bypass): xxxxxx
single-user privilege assigned to root on /dev/console.
Entering System Maintenance Mode

Mar  5 10:36:14 su: 'su root' succeeded for root on /dev/console
Oracle Corporation      SunOS 5.11      11.1    January 2012
root@system1:~# who -r
run-level S  Mar  5 10:35     S      0  0
root@tsystem1:~#

Exemple 4-7 x86 : Initialisation d'un système dans un état monoutilisateur (niveau d'exécution S)

L'exemple ci-dessous illustre les messages d'initialisation d'un système x86 au niveau d'exécution S à partir du démarrage du processus.

root@system-04:~# init 0
root@system-04:~# svc.startd: The system is coming down.  Please wait.
svc.startd: 129 system services are now being stopped.
Apr 23 13:51:28 system-04 syslogd: going down on signal 15
svc.startd: Killing user processes.
umount: /home busy
Apr 23 13:51:36 The system is down.  Shutdown took 26 seconds.
syncing file systems... done
Press any key to reboot.
.
.
.LSI Corporation MPT SAS BIOS
MPTBIOS-6.26.00.00 (2008.10.14)
Copyright 2000-2008 LSI Corporation.

Initializing..|Press F2 to runS POPUP  (CTRL+P on Remote Keyboard)
Press F12 to boot from the network (CTRL+N on Remote Keyboard)
System Memory : 8.0 GB , Inc.
Auto-Detecting Pri Master..ATAPI CDROM                              0078
            Ultra DMA Mode-2 
.
.
.
GNU GRUB  version 1.99,5.11.0.175.1.0.0.14.0

 ****************************************************************************
 *Oracle Solaris 11.1                                                       *
 *                                                                          *
 *                                                                          *
 *                                                                          *
 *                                                                          *
 *                                                                          *
 *                                                                          *
 *                                                                          *
 *                                                                          *
 *                                                                          *
 *                                                                          *
 ****************************************************************************

      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 1.99,5.11.0.175.1.0.0.14.0

 ****************************************************************************
 * setparams 'Oracle Solaris 11.1'                                          *
 *                                                                          *
 * insmod part_msdos                                                        *
 * insmod part_sunpc                                                        *
 * insmod part_gpt                                                          *
 * insmod zfs                                                               *
 * search --no-floppy --fs-uuid --set=root cd03199c4187a7d7                 *
 * zfs-bootfs /ROOT/s11u1/@/ zfs_bootfs                                     *
 * set kern=/platform/i86pc/kernel/amd64/unix                               *
 * echo -n "Loading ${root}/ROOT/s11u1   /@$kern: "                         *
 * $multiboot /ROOT/s11u1/@/$kern $kern -B $zfs_bootfs -s                            
 * set gfxpayload="1024x768x32;1024x768x16;800x600x16;640x480x16;640x480x1\ *
 * 5;640x480x32"                                                            **
 ****************************************************************************

      Minimum Emacs-like screen editing is supported. TAB lists
      completions. Press Ctrl-x or F10 to boot, Ctrl-c or F2 for
      a command-line or ESC to discard edits and return to the GRUB menu.

Booting a command list

Loading hd0,msdos1,sunpc1/ROOT/s11u1/@/platform/i86pc/kernel/amd64/unix: 0
%...done.
Loading hd0,msdos1,sunpc1/ROOT/s11u1/@/platform/i86pc/amd64/boot_archive:
0%...
.
.
.
SunOS Release 5.11 Version 11.1 64-bit
Copyright (c) 1983, 2012, Oracle and/or its affiliates. All rights reserved.
NOTICE: kmem_io_2G arena created
Booting to milestone "milestone/single-user:default".
Hostname: system-04
Requesting System Maintenance Mode
SINGLE USER MODE


Enter user name for system maintenance (control-d to bypass): root
Enter root password (control-d to bypass): xxxxxxx
single-user privilege assigned to root on /dev/console.
Entering System Maintenance Mode

May  8 11:13:44 su: 'su root' succeeded for root on /dev/console
Oracle Corporation      SunOS 5.11      11.1    April 2012
You have new mail.

root@system-04:~# who -r
   .       run-level S  Apr 23 14:49     S      0  0

Initialisation d'un système en mode interactif

L'initialisation d'un système en mode interactif s'avère utile si vous devez spécifier un autre noyau ou le fichier /etc/system au cours du processus d'initialisation, lorsque le fichier d'origine est endommagé ou que l'initialisation du système n'aboutit pas. Suivez la procédure ci-après pour initialiser un système en mode interactif.

La procédure ci-dessous décrit les étapes à suivre pour indiquer un autre fichier /etc/system au cours de l'initialisation interactive d'un système avec un seul environnement d'initialisation. Autrement, vous pouvez initialiser le système dans un autre environnement d'initialisation.

  1. Créez des copies de sauvegarde des fichiers /etc/system et boot/solaris/filelist.ramdisk, puis ajoutez le nom de fichier etc/system.bak au fichier /boot/solaris/filelist.ramdisk.
    # cp /etc/system /etc/system.bak
    # cp /boot/solaris/filelist.ramdisk /boot/solaris/filelist.ramdisk.orig
    # echo "etc/system.bak" >> /boot/solaris/filelist.ramdisk
  2. En fonction de la plate-forme, effectuez l'une des opérations suivantes :
    • Sur une plate-forme SPARC :
      1. Affichez l'invite PROM ok.
        # init 0
      2. Initialisez le système en mode interactif.
        ok boot -a
    • Sur une plate-forme x86 :
      1. Procédez à la réinitialisation standard du système.
        # reboot -p
      2. Lorsque le menu GRUB s'affiche, sélectionnez l'entrée à initialiser en mode interactif, puis tapez e pour la modifier.
      3. Tapez -a à la fin de la ligne $multiboot.
      4. Pour quitter le menu d'édition de GRUB et initialiser l'entrée que vous venez de modifier, appuyez sur Ctrl+X. Si vous disposez d'un système équipé d'un microprogramme UEFI et que vous n'utilisez pas de console série, vous pouvez également appuyer sur la touche F10 pour initialiser l'entrée.
  3. Lorsque vous êtes invité à indiquer le système de fichiers de remplacement, spécifiez le fichier de sauvegarde que vous avez créé et appuyez sur la touche Entrée. Par exemple :
    Name of system file [etc/system]: /etc/system.bak

    Si vous appuyez sur la touche Entrée sans fournir d'information, les valeurs par défaut du système sont acceptées.

  4. A l'invite Retire store, appuyez sur la touche Entrée ou spécifiez /dev/null pour l'ignorer.

    Remarque - Le fichier /etc/devices/retire_store correspond à la sauvegarde de secours des périphériques retirés par l'architecture de gestion des pannes (FMA). Le système n'utilise plus ces périphériques. Vous pouvez indiquer un autre fichier pour /etc/devices/retire_store, si nécessaire. Toutefois, à des fins de récupération, mieux vaut spécifier /dev/null pour initialiser le système sans respecter le contenu du fichier /etc/devices/retire_store.


  5. Une fois le système initialisé, corrigez l'erreur avec le fichier /etc/system.
  6. Réinitialisez le système.
    # reboot

Exemple 4-8 SPARC : Initialisation d'un système en mode interactif

Dans l'exemple ci-dessous, les options par défaut du système (indiquées entre crochets []) sont acceptées.

# init 0
# svc.startd: The system is coming down.  Please wait.
svc.startd: 121 system services are now being stopped.
Apr 22 00:34:25 system-28 syslogd: going down on signal 15
svc.startd: Killing user processes.
umount: /home busy
Apr 22 06:34:37 The system is down.  Shutdown took 18 seconds.
syncing file systems... done
Program terminated
{11} ok boot -a

SC Alert: Host System has Reset

Sun Fire T200, No Keyboard
Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved.
OpenBoot 4.30.4.d, 16256 MB memory available, Serial #74139288.
Ethernet address 0:14:4f:6b:46:98, Host ID: 846b4698.

Boot device: /pci@780/pci@0/pci@9/scsi@0/disk@0,0:a  File and args: -a
Name of system file [/etc/system]:  /etc/system.bak
SunOS Release 5.11 Version 11.1 64-bit
Copyright (c) 1983, 2012, Oracle and/or its affiliates. All rights reserved.
Retire store [/etc/devices/retire_store] (/dev/null to bypass): Press Return


system-28 console login:

Exemple 4-9 x86 : Initialisation d'un système en mode interactif

L'exemple ci-dessous illustre l'initialisation d'un système x86 en mode interactif.

root@system-04:~# reboot -p
Apr 23 15:37:04 system-04 reboot: initiated by user1 on /dev/consoleTerminated
system-04% syncing file systems... done
rebooting...
.
.
.LSI Corporation MPT SAS BIOS
MPTBIOS-6.26.00.00 (2008.10.14)
Copyright 2000-2008 LSI Corporation.

Initializing..|Press F2 to runS POPUP  (CTRL+P on Remote Keyboard)
Press F12 to boot from the network (CTRL+N on Remote Keyboard)
System Memory : 8.0 GB , Inc.
Auto-Detecting Pri Master..ATAPI CDROM                              0078
            Ultra DMA Mode-2 
GNU GRUB  version 1.99,5.11.0.175.1.0.0.14.0

 ****************************************************************************
 *Oracle Solaris 11.1                                                       *
 *                                                                          *
 *                                                                          *
 *                                                                          *
 *                                                                          *
 *                                                                          *
 *                                                                          *
 *                                                                          *
 *                                                                          *
 *                                                                          *
 *                                                                          *
 *                                                                          *
 *                                                                          *
 ****************************************************************************

      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 1.99,5.11.0.175.1.0.0.15.1

 +--------------------------------------------------------------------------+
 | setparams 'Oracle Solaris 11.1'                                          |
 |                                                                          |
 | insmod part_msdos                                                        |
 | insmod part_sunpc                                                        |
 | insmod part_gpt                                                          |
 | insmod zfs                                                               |
 | search --no-floppy --fs-uuid --set=root cd03199c4187a7d7                 |
 | zfs-bootfs /ROOT/s11u1/@/ zfs_bootfs                                     |
 | set kern=/platform/i86pc/kernel/amd64/unix                               |
 | echo -n "Loading ${root}/ROOT/s11u1/@$kern: "                            |
 | $multiboot /ROOT/s11u1/@/$kern $kern -B $zfs_bootfs -a                   |
 | set gfxpayload="1024x768x32;1024x768x16;800x600x16;640x480x16;640x480x1\ |
 +--------------------------------------------------------------------------+

      Minimum Emacs-like screen editing is supported. TAB lists
      completions. Press Ctrl-x or F10 to boot, Ctrl-c or F2 for
      a command-line or ESC to discard edits and return to the GRUB menu.

 Booting a command list

Loading hd0,msdos1,sunpc1/ROOT/s11u1/@/platform/i86pc/kernel/amd64/unix: 0
%...done.
Loading hd0,msdos1,sunpc1/ROOT/s11u1/@/platform/i86pc/amd64/boot_archive:
0%...
.
.
.
Name of system file [/etc/system]:  /etc/system.bak
SunOS Release 5.11 Version 11.1 64-bit
Copyright (c) 1983, 2012, Oracle and/or its affiliates. All rights reserved.: 0
Retire store [/etc/devices/retire_store] (/dev/null to bypass): Press Return 

NOTICE: kmem_io_2G arena created
Hostname: system-04

system-04 console login: