JavaScript is required to for searching.
Omitir Vínculos de navegación
Salir de la Vista de impresión
Inicio y cierre de sistemas Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library (Español)
search filter icon
search icon

Información del documento

Prefacio

1.  Inicio y cierre de un sistema (descripción general)

2.  x86: Administración de GRand Unified Bootloader (tareas)

3.  Cierre de un sistema (tareas)

4.  Inicio de un sistema (tareas)

Visualización y configuración de atributos de inicio

SPARC: Visualización y configuración de atributos de inicio con la PROM OpenBoot

SPARC: Cómo identificar el número de revisión de PROM de un sistema

SPARC: Cómo identificar dispositivos en un sistema

SPARC: Cómo determinar el dispositivo de inicio predeterminado

SPARC: Cómo cambiar el dispositivo de inicio predeterminado mediante la PROM de inicio

Configuración de parámetros de EEPROM

SPARC: Cómo establecer el dispositivo de inicio predeterminado con la utilidad eeprom

x86: Gestión de la animación de cierre mediante SMF

Inicio de un sistema

Cómo funcionan los niveles de ejecución

Qué sucede cuando un sistema se inicia en un estado multiusuario (nivel de ejecución 3)

Cuándo utilizar niveles de ejecución o hitos

Determinación del nivel de ejecución actual del sistema

Cómo iniciar un sistema en un estado multiusuario (nivel de ejecución 3)

Cómo iniciar un sistema en estado de un solo usuario (nivel de ejecución S)

Cómo iniciar un sistema de manera interactiva

Inicio desde un sistema operativo o entorno de inicio alternativo

SPARC: Cómo iniciar desde un sistema operativo o entorno de inicio alternativo

x86: Cómo iniciar desde un sistema operativo o entorno de inicio alternativo

Reinicio de un sistema

Cómo reiniciar un sistema utilizando el comando init

Cómo reiniciar un sistema con el comando reboot

Aceleración del proceso de reinicio

x86: Acerca de la función quiesce

Cómo efectuar un reinicio rápido de un sistema

x86: Ejecución de un reinicio rápido de un sistema en un entorno de inicio recién activado

Modificación del comportamiento predeterminado de Fast Reboot

Reinicio estándar de un sistema que tenga la función Fast Reboot activada

5.  Inicio de un sistema desde la red (tareas)

6.  Resolución de problemas de inicio de un sistema (tareas)

Índice

Visualización y configuración de atributos de inicio

A continuación, se describen las diferentes formas en las que puede visualizar y configurar los atributos de inicio en las plataformas SPARC y x86. Para obtener información específica sobre cómo establecer atributos de inicio en sistemas basados en x86, ya sea en el inicio o mediante el comando bootadm, consulte x86: Agregación de argumentos del núcleo mediante la edición del menú de GRUB en el inicio.

Se proporcionan los siguientes procedimientos en esta sección:

SPARC: Visualización y configuración de atributos de inicio con la PROM OpenBoot

La PROM de inicio se utiliza para iniciar un sistema basado en SPARC y modificar los parámetros de inicio. Por ejemplo, es posible que desee restablecer el dispositivo desde el cual iniciar, cambiar el núcleo o archivo de inicio predeterminado, o ejecutar diagnósticos de hardware antes de pasar el sistema a un estado multiusuario.

Si necesita realizar cualquiera de las siguientes tareas, debe cambiar el dispositivo de inicio predeterminado:

Para obtener una lista completa de los comandos de la PROM, consulte las páginas del comando man monitor(1M) y eeprom(1M).

SPARC: Cómo identificar el número de revisión de PROM de un sistema

  1. Lleve el sistema al indicador ok de la PROM.
    # init 0
  2. Mostrar el número de revisión de la PROM de un sistema con el comando banner.
    ok banner

SPARC: Cómo identificar dispositivos en un sistema

Es posible que necesite identificar los dispositivos en un sistema para determinar los dispositivos apropiados desde los cuales iniciar.

Antes de empezar

Antes de poder utilizar los comandos probe con seguridad para determinar qué dispositivos se encuentran conectados al sistema, tiene que hacer lo siguiente:

Puede ver qué comandos probe están disponibles en el sistema con el comando sifting probe:

ok sifting probe

Si ejecuta los comandos probe sin restablecer los registros del sistema, aparece el siguiente mensaje:

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. Identifique los dispositivos en el sistema.
    ok probe-device
  2. (Opcional) Si desea que el sistema se reinicie después de un fallo de energía o después de utilizar el comando reset, restablezca el valor auto-boot? en true.
    ok setenv auto-boot? true
    auto-boot? =          true
  3. Inicie el sistema para un estado multiusuario.
    ok reset-all

Ejemplo 4-1 SPARC: Identificación de los dispositivos en un sistema

El ejemplo siguiente muestra cómo identificar los dispositivos conectados a un sistema.

ok setenv auto-boot? false
auto-boot? =          false
ok reset-all
SC Alert: Host System has Reset



Sun Fire T200, No Keyboard
.
.
.
Ethernet address 0:14:4f:1d:e8:da, Host ID: 841de8da.
ok probe-ide
   Device 0  ( Primary Master )
         Removable ATAPI Model: MATSHITACD-RW  CW-8124

  Device 1  ( Primary Slave )
         Not Present

  Device 2  ( Secondary Master )
         Not Present

  Device 3  ( Secondary Slave )
         Not Present

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

Como alternativa, puede utilizar el comando devalias para identificar los alias de dispositivos y las rutas de dispositivos asociadas que pueden estar conectadas al sistema. Por ejemplo:

ok devalias
ttya                     /pci@7c0/pci@0/pci@1/pci@0/isa@2/serial@0,3f8
nvram                    /virtual-devices/nvram@3
net3                     /pci@7c0/pci@0/pci@2/network@0,1
net2                     /pci@7c0/pci@0/pci@2/network@0
net1                     /pci@780/pci@0/pci@1/network@0,1
net0                     /pci@780/pci@0/pci@1/network@0
net                      /pci@780/pci@0/pci@1/network@0
ide                      /pci@7c0/pci@0/pci@1/pci@0/ide@8
cdrom                    /pci@7c0/pci@0/pci@1/pci@0/ide@8/cdrom@0,0:f
disk3                    /pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@2/disk@3
disk2                    /pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@2/disk@2
disk1                    /pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@2/disk@1
disk0                    /pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@2/disk@0
disk                     /pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@2/disk@0
scsi                     /pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@2
virtual-console          /virtual-devices/console@1
name                     aliases

SPARC: Cómo determinar el dispositivo de inicio predeterminado

  1. Lleve el sistema al indicador ok de la PROM.
    # init 0
  2. Determine el dispositivo de inicio predeterminado.
    ok printenv boot-device
    boot-device

    Identifica el valor para establecer el dispositivo desde el que se va a iniciar.

    Para obtener más información, consulte la página del comando man printenv(1B).

    El valor predeterminado boot-device se muestra en un formato similar al siguiente:

    boot-device =  /pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@2/disk@0,0:a

    Si el valor boot-device especifica un dispositivo de inicio de red, la salida será similar a la siguiente:

    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: Cómo cambiar el dispositivo de inicio predeterminado mediante la PROM de inicio

Antes de empezar

Quizá necesite identificar los dispositivos en el sistema antes de poder cambiar el dispositivo de inicio predeterminado a algún otro dispositivo. Para obtener más información sobre cómo identificar dispositivos en el sistema, consulte SPARC: Cómo identificar dispositivos en un sistema.

  1. Lleve el sistema al indicador ok de la PROM.
    # init 0
  2. Cambie el valor del valor boot-device.
    ok setenv boot-device device[n]
    device[n]

    Identifica el valor boot-device, como disk o network. El valor n se puede especificar como un número de disco. Utilice uno de los comandos probe si necesita ayuda para identificar el número de disco.

  3. Compruebe que el dispositivo de inicio predeterminado se haya cambiado.
    ok printenv boot-device
  4. Guarde el nuevo valor de boot-device.
    ok reset-all

    El nuevo valor de boot-device se escribe en la PROM.

Ejemplo 4-2 SPARC: Modificación de dispositivo de inicio predeterminado mediante la PROM de inicio

En este ejemplo, el dispositivo de inicio predeterminado se establece en el disco.

# 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.
.
.
.
Rebooting with command: boot disk1                                    
Boot device: /pci@1f,4000/scsi@3/disk@1,0  File and args:

En este ejemplo, el dispositivo de inicio predeterminado se establece en la red.

# 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
.
.
.
Boot device: net  File and args:

pluto console login:

Configuración de parámetros de EEPROM

Puede visualizar y modificar el valor de los parámetros de la EEPROM con el comando eeprom. No necesita ningún privilegio especial para visualizar los parámetros de la EEPROM. Sin embargo, para modificar estos parámetros, debe convertirse en administrador o asumir el rol de usuario root. Consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad.

Los parámetros de la EEPROM varían según la plataforma. Por ejemplo, boot-device es un parámetro de las plataformas SPARC, pero no de las plataformas x86. Para ver los parámetros disponibles de la EEPROM para su tipo de sistema, utilice el comando eeprom sin argumentos.

Por ejemplo, a continuación se muestra la salida del comando eeprom en un sistema basado en x86:

$ eeprom
keyboard-layout=Unknown
ata-dma-enabled=1
atapi-cd-dma-enabled=1
ttyb-rts-dtr-off=false
ttyb-ignore-cd=true
ttya-rts-dtr-off=false
ttya-ignore-cd=true
ttyb-mode=9600,8,n,1,-
ttya-mode=9600,8,n,1,-
lba-access-ok=1
console=ttya

En este ejemplo, se muestra la salida del comando eeprom en un sistema basado en SPARC:

$ eeprom
ttya-rts-dtr-off=false
ttya-ignore-cd=true
keyboard-layout: data not available.
reboot-command: data not available.
security-mode=none
security-password: data not available.
security-#badlogins=0
verbosity=min
pci-mem64?=false
diag-switch?=false
local-mac-address?=true
fcode-debug?=false
scsi-initiator-id=7
oem-logo: data not available.
oem-logo?=false
oem-banner: data not available.
oem-banner?=false
ansi-terminal?=true
screen-#columns=80
screen-#rows=34
ttya-mode=9600,8,n,1,-
output-device=virtual-console
input-device=virtual-console
auto-boot-on-error?=false
load-base=16384
auto-boot?=true
network-boot-arguments: data not available.
boot-command=boot
boot-file: data not available.
boot-device=/pci@780/pci@0/pci@9/scsi@0/disk@0,0:a disk net
multipath-boot?=false
boot-device-index=0
use-nvramrc?=false
nvramrc: data not available.
error-reset-recovery=boot

Al comparar los dos ejemplos, puede ver que hay varios parámetros adicionales en un sistema basado en SPARC, así como algunos parámetros de SPARC que no están disponibles en un sistema basado en x86.

Visualice el valor de un atributo de inicio específico, de la siguiente forma:

$ eeprom attribute

Por ejemplo:

$ eeprom auto-boot?
auto-boot?=true

Defina un valor específico de la EEPROM con el comando eeprom, de la siguiente forma:

# eeprom attribute=new-value

Por ejemplo, para establecer el parámetro auto-boot en false, escriba:

# eeprom auto-boot?=false

Visualice el valor modificado, de la siguiente forma:

# eeprom auto-boot?
auto-boot?=false

Para establecer los argumentos de inicio del núcleo, puede especificar un valor para el parámetro boot-args. Por ejemplo, escriba el comando siguiente para especificar que el sistema inicia el depurador del núcleo:

# eeprom boot-args=-k

Cambie la configuración de la consola de Oracle Solaris al modo de gráfico, de la siguiente forma:

# eeprom console=graphics

Observe la siguiente información adicional sobre cómo se establecen y se almacenan las propiedades de la EEPROM en las plataformas x86:

Para obtener información detallada, consulte la página del comando man eeprom(1M).

SPARC: Cómo establecer el dispositivo de inicio predeterminado con la utilidad eeprom

En el procedimiento siguiente, se describe cómo establecer el dispositivo de inicio predeterminado en un sistema basado en SPARC. En las plataformas x86, el dispositivo de inicio se establece mediante la utilidad de configuración del tipo de firmware, por ejemplo, UEFI Boot Manager.


Nota - En las plataformas x86, el dispositivo de inicio se establece mediante la utilidad de configuración del tipo de firmware, por ejemplo, UEFI Boot Manager.


  1. Asuma el rol de usuario root.

    Consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad.

  2. Especifique el dispositivo alternativo desde el cual iniciar.
    # eeprom boot-device new-boot-device
  3. Compruebe que se haya establecido el nuevo atributo de inicio.
    # eeprom boot-device

    La salida debe mostrar el nuevo valor de eeprom para el atributo boot-device.

x86: Gestión de la animación de cierre mediante SMF

Durante el proceso de cierre, si la opción console=graphics se usó para iniciar el sistema, y el servidor Xorg impulsa el cierre, se muestra un indicador del estado del progreso. Para evitar que se muestre el indicador del estado del progreso, establezca la nueva propiedad splash-shutdown del servicio SMF svc:/system/boot-config en false de la siguiente manera:

# svccfg -s svc:/system/boot-config:default setprop config/splash_shutdown = false
# svcadm refresh svc:/system/boot-config:default