Guía de instalación de Solaris 10: instalaciones basadas en red

Descripción del menú principal de GRUB

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.


Ejemplo 4–1 Menú principal de GRUB

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.
Solaris

Especifica el SO Solaris.

Solaris failsafe

Especifica un archivo de arranque que puede utilizarse para recuperar el sistema en caso de que el SO Solaris esté dañado.

second_disk

Especifica un entorno de arranque de Modernización automática de Solaris. El entorno de arranque second_disk se crea como una copia del SO Solaris. Se actualiza y activa mediante el comando luactivate. El entorno de arranque puede utilizarse para arrancar.

Windows

Especifica el sistema operativo Microsoft Windows. GRUB detecta estas particiones, pero no comprueba si el SO puede arrancarse.


Descripción del archivo menu.lst de GRUB

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:


Precaución – Precaución –

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.


Ejemplo 4–2 Archivo Menu.lst

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
default

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.

timeout

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.

title OS name

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.

root (hd0,0,a)

Especifica el disco, la partición y el segmento utilizados para cargar archivos. GRUB detecta automáticamente el tipo de sistema de archivos.

kernel /platform/i86pc/multiboot

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.


Búsqueda del archivo menu.lst para cambiar el menú de GRUB

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).