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 para:
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 entradas de Modernización automática de Solaris. Las modificaciones podrían provocar errores en la 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 ello, las entradas del SO Solaris podrían modificarse durante una actualización de software. En ese caso, todos los cambios introducidos en el archivo se perderían.
Para obtener información acerca de cómo utilizar 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, OS name 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 SO 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 busca el menú activo de GRUB. El archivo menu.lst muestra todos los sistemas operativos instalados en un sistema. La lista de sistemas operativos del menú de GRUB se basa en el contenido de este archivo. Si desea introducir cambios en este archivo, consulte x86: Búsqueda del archivo menu.lst del menú de GRUB (tareas).