Omitir V�nculos de navegaci�n | |
Salir de la Vista de impresi�n | |
Inicio y cierre de Oracle Solaris en plataformas SPARC Oracle Solaris 11 Information Library (Español) |
1. Inicio y cierre de un sistema basado en SPARC (descripción general)
2. Inicio de un sistema basado en SPARC en un estado especificado (tareas)
3. Cierre de un sistema (tareas)
4. Reinicio de un sistema basado en SPARC (tareas)
5. Inicio de un sistema basado en SPARC desde la red (tareas)
6. Modificación de parámetros de inicio en un sistema basado en SPARC (tareas)
Modificación de parámetros de inicio en un sistema basado en SPARC (mapa de tareas)
Modificación de parámetros de inicio en un sistema basado en SPARC
Cómo identificar el número de revisión de la PROM para un sistema
Cómo identificar dispositivos en un sistema
Cómo determinar el dispositivo de inicio predeterminado
Cómo cambiar el dispositivo de inicio predeterminado mediante la PROM de inicio
Cómo cambiar el dispositivo de inicio predeterminado con la utilidad eeprom
Cómo cambiar el archivo de inicio predeterminado mediante la PROM de inicio
Cómo cambiar el archivo de inicio predeterminado mediante la utilidad eeprom
7. Creación, administración e inicio desde entornos de inicio ZFS en plataformas SPARC (tareas)
8. Mantenimiento de la capacidad de inicio de un sistema basado en SPARC (tareas)
9. Resolución de problemas de inicio de un sistema basado en SPARC (tareas)
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:
Agregar una nueva unidad al sistema, ya sea de manera permanente o temporal.
Cambiar la estrategia de inicio de red.
Iniciar temporalmente un sistema independiente desde la red.
Para obtener una lista completa de los comandos de la PROM, consulte las páginas del comando man monitor(1M) y eeprom(1M).
Para obtener más información, consulte Cómo apagar un sistema con el comando init.
ok banner
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:
Cambiar el parámetro de la PROM auto-boot? a false.
ok setenv auto-boot? false
Emitir el comando reset-all para restablecer los registros del sistema.
ok reset-all
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
ok probe-device
ok setenv auto-boot? true auto-boot? = true
ok reset-all
Ejemplo 6-1 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 . . . OpenBoot 4.30.4.a, 16256 MB memory available, Serial #69069018. 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
Para obtener más información, consulte Cómo apagar un sistema con el comando init.
ok printenv boot-device
Identifica el parámetro para definir 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 parámetro boot-device especifica un dispositivo de inicio de red, la salida es 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
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 Cómo identificar dispositivos en un sistema.
# init 0
ok setenv boot-device 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.
ok printenv boot-device
ok reset-all
El nuevo valor de boot-device se escribe en la PROM.
Ejemplo 6-2 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:
# eeprom boot-device new-boot-device
# eeprom boot-device
La salida debería mostrar el nuevo valor de eeprom para el parámetro de boot-device.
# init 0
Se muestra el indicador ok de la PROM. Para obtener más información, consulte la página del comando man init(1M).
ok setenv boot-file boot-file
ok printenv boot-file
ok reset-all
El nuevo valor de boot-file se escribe en la PROM.
# eeprom boot-file new boot-file
Por ejemplo:
# eeprom boot-file=kernel.name/sparcv9/unix
# eeprom boot-file
La salida debería mostrar el nuevo valor de eeprom para el parámetro especificado.