Al arrancar un sistema basado en x86, se muestra el menú de GRUB. Este menú ofrece una lista de entradas de arranque entre las que elegir. Una entrada de arranque es una instancia del sistema operativo instalada en el sistema. El menú de GRUB se basa en el archivo menu.lst, que es un archivo de configuración. El programa de instalación de Solaris crea el archivo menu.lst, que puede modificarse tras la instalación. El archivo menu.lst establece la lista de instancias de sistemas operativos que se muestran en el menú de GRUB.
Si instala o moderniza el sistema operativo Solaris, el menú de GRUB se actualiza automáticamente. Entonces, se muestra el sistema operativo Solaris como una nueva entrada de arranque.
Si instala otro sistema operativo que no sea el de Solaris, deberá modificar el archivo de configuración menu.lst para que incluya la nueva instancia de sistema operativo. Al agregar una instancia de sistema operativo, la nueva entrada de arranque aparecerá en el menú de GRUB la próxima vez que arranque el sistema.
En el ejemplo siguiente, el menú principal de GRUB muestra los sistemas operativos Solaris y Microsoft Windows. También se incluye un entorno de arranque de Modernización automática de Solaris llamado second_disk. Para conocer cada uno de los elementos del menú, consulte las descripciones siguientes.
GNU GRUB version 0.95 (616K lower / 4127168K upper memory) +-------------------------------------------------------------------+ |Solaris | |Solaris failsafe | |second_disk | |second_disk failsafe | |Windows | +-------------------------------------------------------------------+ Use the ^ and v 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. |
Especifica el sistema operativo Solaris.
Especifica un archivo de arranque que puede utilizarse para recuperar el sistema en caso de que el sistema operativo Solaris esté dañado.
Especifica un entorno de arranque de Modernización automática de Solaris. Un entorno de arranque second_disk se ha creado como una copia del sistema operativo Solaris. Se actualiza y activa mediante el comando luactivate. El entorno de arranque puede utilizarse para arrancar.
Especifica el sistema operativo Microsoft Windows. GRUB detecta estas particiones, pero no comprueba si el sistema operativo puede arrancarse.
El archivo menu.lst de GRUB enumera el contenido del menú principal de GRUB. El menú principal de GRUB incluye las entradas de arranque de todas las instancias de sistemas operativos instalados en el sistema, incluidos los entornos de arranque de Modernización automática de Solaris. El proceso de actualización de software de Solaris conserva todos los cambios que introduzca en este archivo.
Cualquier revisión del archivo menu.lst se muestra en el menú principal de GRUB, junto con las entradas de Modernización automática de Solaris. Los cambios introducidos en el archivo se aplicarán la próxima vez que arranque el sistema. Puede revisar este archivo por los siguientes motivos:
Agregar al menú de GRUB entradas de sistemas operativos que no sean de Solaris.
Personalizar el proceso de arranque para, por ejemplo, especificar el sistema operativo predeterminado en el menú de GRUB.
No utilice el archivo menu.lst de GRUB para modificar las entradas de Modernización automática de Solaris. Las modificaciones pueden provocar que falle Modernización automática de Solaris.
Aunque se puede usar el archivo menu.lst para personalizar el proceso de arranque cuando desee, por ejemplo, arrancar mediante el depurador del núcleo, el método recomendado para llevar a cabo tareas de personalización consiste en utilizar el comando eeprom. Si utiliza el archivo menu.lst para la personalización, es posible que se modifiquen las entradas del SO Solaris durante la actualización. En ese caso, todos los cambios introducidos en el archivo se perderían.
Para obtener información acerca de cómo usar el comando eeprom, consulte How to Set Solaris Boot Parameters by Using the eeprom Command de System Administration Guide: Basic Administration.
A continuación, se incluye un ejemplo de archivo menu.lst:
default 0 timeout 10 title Solaris root (hd0,0,a) kernel /platform/i86pc/multiboot -B console=ttya module /platform/i86pc/boot_archive title Solaris failsafe root (hd0,0,a) kernel /boot/multiboot -B console=ttya -s module /boot/x86.miniroot.safe #----- second_disk - ADDED BY LIVE UPGRADE - DO NOT EDIT ----- title second_disk root (hd0,1,a) kernel /platform/i86pc/multiboot module /platform/i86pc/boot_archive title second_disk failsafe root (hd0,1,a) kernel /boot/multiboot kernel/unix -s module /boot/x86.miniroot-safe #----- second_disk -------------- END LIVE UPGRADE ------------ title Windows root (hd0,0) chainloader -1 |
Especifica el elemento que debe arrancarse cuando se agote el tiempo de espera. Si desea modificar la opción predeterminada, cambie el número para especificar otro elemento de la lista. El primer título tiene asignado el número cero. Por ejemplo, si desea arrancar automáticamente en el entorno de arranque second_disk, cambie el valor predeterminado a 2.
Especifica el plazo de tiempo en segundos que se esperará a que el usuario introduzca una opción antes de utilizar la entrada de arranque predeterminada. Si no se ha especificado ningún valor de tiempo de espera, se solicitará que seleccione una entrada.
Especifica el nombre del sistema operativo.
Si se trata de un entorno de arranque de Modernización automática de Solaris, nombre_SO es el nombre que se asignó al nuevo entorno de arranque en el momento de crearlo. En el ejemplo anterior, el entorno de arranque de Modernización automática de Solaris se llama second_disk.
Si se trata de un contenedor de arranque failsafe, dicho contenedor se utilizará para la recuperación cuando el sistema operativo principal esté dañado. En el ejemplo anterior, Solaris failsafe y second_disk failsafe son los contenedores de arranque de recuperación para los sistemas operativos Solaris y second_disk.
Especifica el disco, la partición y el segmento utilizados para cargar archivos. GRUB detecta automáticamente el tipo de sistema de archivos.
Especifica el programa de arranque múltiple (multiboot). El comando "kernel" debe ir seguido siempre del programa de arranque múltiple (multiboot). La cadena que aparece detrás de "multiboot" se envía al sistema operativo Solaris sin interpretarla.
Para obtener una descripción completa del uso de varios sistemas operativos, consulte How Multiple Operating Systems Are Supported in the GRUB Boot Environment de System Administration Guide: Basic Administration.
Debe utilizarse siempre el comando bootadm para buscar el archivo menu.lst del menú de GRUB. El subcomando list-menu localiza el menú de GRUB activo. El archivo menu.lst muestra todos los sistemas operativos instalados en un sistema. El contenido de este archivo determina la lista de sistemas operativos que se muestra en el menú de GRUB. Si desea efectuar cambios en este archivo, consulte Ubicación del archivo menu.lst del menú de GRUB (Tareas) de Guía de instalación de Solaris 10 5/08: Modernización automática de Solaris y planificación de la modernización.