Omitir V�nculos de navegaci�n | |
Salir de la Vista de impresi�n | |
Guía de administración del sistema: administración básica |
1. Herramientas de gestión de Oracle Solaris (guía)
2. Trabajo con Solaris Management Console (tareas)
3. Trabajo con Oracle Java Web Console (tareas)
4. Gestión de grupos y cuentas de usuario (descripción general)
5. Gestión de cuentas de usuario y grupos (tareas)
6. Gestión del soporte cliente-servidor (descripción general)
7. Administración de clientes sin disco (tareas)
8. Introducción al cierre e inicio de un sistema
9. Cierre e inicio del sistema (descripción general)
10. Cierre de un sistema (tareas)
11. Modificación del comportamiento del inicio de Oracle Solaris (tareas)
Modificación del comportamiento del inicio en sistemas basados en SPARC (mapa de tareas)
SPARC: Uso de la PROM de inicio
SPARC: Cómo buscar el número de revisión de la PROM para 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
SPARC: Cómo cambiar el dispositivo de inicio predeterminado con el comando eeprom
SPARC: Cómo cambiar el núcleo predeterminado mediante la PROM de inicio
SPARC: Cómo cambiar el núcleo predeterminado con el comando eeprom
Compatibilidad con SPARC para las herramientas de construcción de ITU
Modifying Boot Behavior on x86 Based Systems (Task Map)
Modificación del comportamiento del inicio en los sistemas basados en x86
x86: Cómo modificar el comportamiento del inicio con el comando eeprom
x86: Modificación del comportamiento del inicio mediante la edición del menú de GRUB en el inicio.
Edición del menú de GRUB en Oracle Solaris 10
Argumentos de inicio que se pueden especificar mediante la edición del menú de GRUB al inicio
x86: Cómo modificar el comportamiento del inicio mediante la edición del menú de GRUB al inicio
x86: Modificación del comportamiento del inicio mediante la edición del archivo menu.lst
x86: Cómo modificar el comportamiento del inicio mediante la edición del archivo menu.lst
x86: Localización del archivo de GRUB menu.lst activo
x86: Implementación del comando findroot
x86: Cómo agregar entradas de menú de GRUB que utilizan el comando findroot
12. Cómo iniciar un sistema Oracle Solaris (tareas)
13. Gestión de archivos de inicio de Oracle Solaris (tareas)
14. Resolución de problemas de inicio de un sistema Oracle Solaris (tareas)
15. x86: Inicio basado en GRUB (referencia)
16. x86: Inicio de un sistema que no implementa GRUB (tareas)
17. Comando regadm del registro automático de Oracle Solaris (tareas)
18. Gestión de servicios (descripción general)
19. Gestión de servicios (tareas)
20. Gestión de software (descripción general)
22. Gestión de software mediante comandos de paquetes de Oracle Solaris (tareas)
|
La PROM de inicio se utiliza para iniciar un sistema. Quizás necesite cambiar la manera en que el sistema se inicia. Por ejemplo, puede que desee restablecer el dispositivo desde el que se inicia o ejecutar diagnósticos de hardware antes de llevar el sistema a un nivel de multiusuario.
Los administradores del sistema normalmente utilizan el nivel de la PROM para iniciar un sistema. También puede cambiar el archivo de inicio y el dispositivo de inicio predeterminados en el nivel de la PROM.
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).
ok banner 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.
Se muestra la información de configuración de hardware, incluido el número de revisión de la PROM. En el ejemplo anterior, el número de revisión de la PROM es 3.15.
Quizá necesite identificar los dispositivos en el sistema para determinar cuáles son los adecuados para 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 11-1 SPARC: Identificación de los dispositivos en un sistema
El ejemplo siguiente muestra cómo identificar los dispositivos conectados a un sistema 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
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 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
Para obtener más información, consulte Cómo cerrar un sistema independiente.
ok printenv boot-device
Identifica el parámetro para definir el dispositivo desde el que se va a iniciar.
Identifica el valor de boot-device, como un disco o la red. El valor n se puede especificar como el número de disco.
El valor predeterminado de boot-device se muestra en un formato que es similar a lo siguiente:
boot-device = /pci@1f,4000/scsi@3/disk@1,0:a
Si el valor predeterminado de boot-device es 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
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.
# 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-device device[n]
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 11-2 SPARC: Cambio del dispositivo de inicio predeterminado
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. 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:
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 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:
Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuración de RBAC (mapa de tareas) de Guía de administración del sistema: servicios de seguridad.
# 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.
Ejecute el siguiente comando desde el indicador ok:
ok reset-all
Se ejecuta el programa de autodiagnóstico, que lleva acabo pruebas de diagnóstico en el hardware. A continuación, si el parámetro auto-boot? está definido en true, el sistema se vuelve a iniciar.
# 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.
Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuración de RBAC (mapa de tareas) de Guía de administración del sistema: servicios de seguridad.
# 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.
La utilidad ITU se utiliza para convertir los paquetes de software y los parches en el formato de actualización de controladores (DU, Driver Update), y, a continuación, aplicar un parche a los medios de instalación de Oracle Solaris, que le permite para iniciar el sistema con estos paquetes y parches nuevos. A partir de Oracle Solaris 10 9/10, el comando itu se ha modificado para que se permita crear y almacenar una ITU en el sistema basado en SPARC, y luego iniciar el sistema con la ITU recién creada.
La utilidad ITU permite instalar controladores listos para usar y luego aplicar correcciones de errores durante el proceso de instalación. El procedimiento siguiente describe el proceso de creación y almacenamiento de una ITU en un sistema basado en SPARC, y el posterior inicio del sistema con la ITU recién creada.
# itu makedu -r solaris-release -o iso-file package1-name package2-name...
Toma uno o más paquetes de controladores como entrada y los convierte en formato DU.
Especifica el número de la versión de Oracle Solaris para la que se destina la actualización de controladores. El formato del número de versión que se utiliza es 5.10.
Especifica la ruta del archivo de imagen ISO que se va a crear.
Para obtener más información detallada sobre el comando itu y todas sus opciones, consulte la página del comando man itu(1M).
ok setenv auto-boot?=false
ok reset-all
Nota - El paso anterior es importante, ya que garantiza que la cadena de itu-device no se restablezca al iniciar el sistema.
ok devalias cdrom
El alias es la ruta de dispositivo de la unidad de CD o DVD que está conectada al sistema. Tenga en cuenta que esta salida varía según el sistema. Por ejemplo, en este procedimiento, la ubicación del alias cdrom es la siguiente:
/pci@8,700000/scsi@1/disk@6,0:f
Tenga en cuenta que la salida del paso 6 se utiliza para la primera parte de config-string, como se muestra en el siguiente ejemplo:
ok> " /pci@8,700000/scsi@1/disk@6,0:f" d# 80 config-string itu-device
Nota - En número 80 representa la longitud máxima permitida para la cadena. Si su alias cdrom modificado tiene más de 80 caracteres, aumente este número según corresponda.
ok boot
Cuando inicia el sistema, y el proceso de instalación de Solaris comienza, el sistema localiza la ITU que se almacena en itu-device. Los componentes del sistema que están disponibles en itu-device luego se identifican y se configuran en el sistema. También se identifican y se configuran los dispositivos para los parámetros. Una vez finalizada la instalación, los dispositivos estarán disponibles como objetivos de instalación.
ok setenv auto-boot?=true
En el ejemplo anterior, se supone que el valor predeterminado para la propiedad auto-boot es true.
ok boot