Inicio y cierre de sistemas Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

x86: Agregación de argumentos del núcleo –B prop=val mediante la edición del menú de GRUB en el inicio

Puede especificar determinados argumentos del núcleo en el inicio, por ejemplo, puede establecer la consola del sistema Oracle Solaris, mediante la especificación de opciones –B prop=val. A continuación, se muestran las distintas formas en las que puede modificar los parámetros de inicio en las plataformas x86 mediante la agregación de opciones –B prop=val en una entrada de inicio especificada:

–B acpi-enum=off

Desactiva la enumeración de la Interfaz avanzada de configuración y energía (ACPI, Advanced Configuration and Power Interface) de los dispositivos.

–B acpi-user-options=0x2

Desactiva ACPI por completo.

–B console=force-text

Especifica el uso del modo de texto VGA para iniciar. Consulte Redirección de la consola de Oracle Solaris en el inicio.

–B console=graphics

Especifica que la consola utilice modo de gráficos para iniciar, ya que este permite un estado de alta resolución.

–B console=text

Especifica que la consola utilice modo de texto para iniciar, ya que este permite un estado de alta resolución.

–B screen-#columns=value, screen-#rows=value

Especifica el número de filas y columnas de la consola del búfer de trama. El sistema detecta automáticamente la fuente más apropiada para el número seleccionado de filas o columnas. Esta opción se utiliza para optimizar el tamaño de la consola del búfer de trama.

–B console=ttya

Redirige la consola a ttya.

–B console=ttya,acpi-enum=off

Redirige la consola a ttya y desactiva la enumeración de la ACPI de los dispositivos.

–B uefirt_disable=1

Desactiva el uso de los servicios de tiempo de ejecución de UEFI en Oracle Solaris.

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

Ejemplo 2-10  Configuración de los parámetros de inicio del modo de texto para la consola del sistema Oracle Solaris

En el modo de texto, la salida de la consola se envía al búfer de trama, y la entrada se recibe desde el teclado. Como variante del modo de texto, el modo de gráficos muestra una imagen con una animación hasta que se presiona una tecla, o la interacción de la consola es requerida por los comandos login, sulogin o kmdb de la consola. Una nueva propiedad de texto, console=force-text, indica al sistema que no utilice el adaptador VGA como dispositivo de mapa de bits y establece el adaptador en modo de texto VGA.

Tenga en cuenta que la definición de la propiedad console=force-text de la consola no cambiará el adaptador VGA al modo de texto en los sistemas con firmware UEFI.

Cuando esta propiedad no está presente, el dispositivo de la consola vuelve al dispositivo especificado por el par de propiedades input-device y output-device. Cuando ni la propiedad de la consola ni el par de propiedades input-device y output-device se encuentran presentes, la consola se establece de manera predeterminada en el búfer de trama y el teclado.

En el ejemplo siguiente, se muestra cómo especificar la propiedad –B console=force-text en la línea de comandos del núcleo en el inicio:

-B console=force-text
Ejemplo 2-11  Activación de una visualización gráfica y configuración de los parámetros del modo de texto de la consola

De manera predeterminada, el modo de texto de la consola es de 80 columnas por 24 filas. Para reconfigurar este parámetro, utilice la opción –B con los parámetros screen-#columns=value y screen-#rows=value.

Por ejemplo, se pueden especificar los siguientes parámetros en la línea de comandos del núcleo para activar una visualización gráfica y asignar un terminal de la consola de 100 columnas por 60 filas:

-B console=graphics,screen-#columns=100,screen-#rows=60

Redirección de la consola de Oracle Solaris en el inicio

En los sistemas basados en x86, Oracle Solaris 11 admite una resolución y una intensidad de color mayores que las de la antigua consola VGA (Video Graphics Array) 640-480 de 16 colores. Esta compatibilidad se brinda para los sistemas que utilizan firmware UEFI y firmware BIOS tradicional con memoria de sólo lectura (ROM), opción Video Electronics Standards Association (VESA). Tenga en cuenta que la compatibilidad es limitada cuando una tarjeta gráfica o memoria intermedia de marco se utiliza como consola física o virtual. No hay impacto en el comportamiento de consolas en serie.

Para admitir esta función, hay dos parámetros de línea de comandos –B option =val:

–B console=force-text

Especifica el uso del modo de texto VGA para iniciar.

–B screen-#columns=value, screen-#rows=value

Especifica el número de filas y columnas de la consola del búfer de trama. El sistema detecta automáticamente la fuente más apropiada para el número seleccionado de filas o columnas. Esta opción se utiliza para optimizar el tamaño de la consola del búfer de trama.

Las entradas de inicio de Oracle Solaris intentarán un conjunto específico de modos de gráfico en un orden concreto. Estos modos se muestran en la línea set gfxpayload que sigue a la línea $multiboot en el archivo grub.cfg. Puede modificar esta línea si desea obtener un modo que no aparece en la lista. Para que este cambio sea permanente, debe copiar la entrada al archivo custom.cfg. De lo contrario, la próxima vez que se genere automáticamente el archivo grub.cfg, se sobrescribirá la configuración gfxpayload.

La sintaxis del argumento set gfxpayload es la siguiente:

WidthxHeight[xbit-depth]

La “x” es el carácter real, por ejemplo:

set gfxpayload=1024x768;1280x1024x32

Esta configuración implica que GRUB primero intentará encontrar el modo 1024 x 768, en cualquier profundidad de bits (se prefieren las profundidades de bits más altas) y, a continuación, intentará encontrar 1280 x 1024, en una profundidad de 32 bits. La palabra clave especial, text, elige el modo de texto. Se debe tener en cuenta que esta palabra clave puede no funcionar en el firmware UEFI. La palabra clave keep especifica que el modo que usa GRUB, si hay un tipo de consola gráfica en uso, se debe conservar y utilizar en Oracle Solaris como resolución de la consola del búfer de trama.