Guía de instalación de Solaris 10: instalaciones avanzadas y JumpStart personalizadas

x86: Localización del archivo del menú de GRUB menu.lst (tareas)

A partir de la versión 10 1/06 de Solaris, el menú de GRUB puede actualizarse. Por ejemplo, es posible que desee cambiar el tiempo predeterminado para determinar la velocidad con la que se inicia el SO predeterminado. También puede agregar otro SO al menú de GRUB.

Normalmente, el archivo del menú de GRUB activo menu.lst está ubicado en /boot/grub/menu.lst. En algunas ocasiones, el archivo de GRUB menu.lst se encuentra en otra ubicación. Por ejemplo, en un sistema que utiliza la Modernización automática de Solaris, el archivo de GRUB menu.lst podría estar en un entorno de arranque que no sea el entorno de arranque que se está ejecutando actualmente. O, si ha modernizado un sistema con una partición de arranque x86, el archivo menu.lst podría residir en el directorio /stubboot. Sólo se utiliza el archivo de GRUB menu.lst activo para arrancar el sistema. Para modificar el menú de GRUB que aparece cuando arranca el sistema, el archivo de GRUB activo menu.lst debe modificarse. Los cambios realizados en algún otro archivo de GRUB menu.lst no afectan al menú que se muestra cuando arranca el sistema. Para determinar la ubicación del archivo de GRUB activo menu.lst, utilice el comando bootadm. El subcomando list-menu muestra la ubicación del menú de GRUB activo. Los siguientes procedimientos determinan la ubicación del archivo de menú de GRUB menu.lst.

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

ProcedureLocalización del archivo del menú de GRUB menu.lst

En el procedimiento siguiente, el sistema contiene dos sistemas operativos: Solaris y un entorno de arranque de Modernización automática de Solaris second_disk. Se ha arrancado el SO Solaris, que contiene el menú de GRUB.

Pasos
  1. Conviértase en superusuario o asuma una función similar.

    Las funciones incluyen autorizaciones y comando con privilegios. Para obtener más información sobre las funciones, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.

  2. Para localizar el archivo menu.lst, escriba:


    # /sbin/bootadm list-menu
    

    Aparecen la ubicación y el contenido del archivo.


    The location for the active GRUB menu is: /boot/grub/menu.lst
    default 0
    timeout 10
    0 Solaris
    1 Solaris failsafe
    2 second_disk
    3 second_disk failsafe

ProcedureLocalización del archivo del menú de GRUB menu.lst cuando el archivo activo menu.lst se encuentra en otro entorno de arranque

En el procedimiento siguiente, el sistema contiene dos sistemas operativos: Solaris y un entorno de arranque de la Modernización automática de Solaris, second_disk. En este ejemplo, el archivo menu.lst no se encuentra en el entorno de arranque que se está ejecutando actualmente. Se ha iniciado el entorno de arranque second_disk. El entorno de arranque de Solaris contiene el menú de GRUB. El entorno de arranque de Solaris no se ha montado.

Pasos
  1. Conviértase en superusuario o asuma una función similar.

    Las funciones incluyen autorizaciones y comando con privilegios. Para obtener más información sobre las funciones, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.

  2. Para localizar el archivo menu.lst, escriba:


    # /sbin/bootadm list-menu
    

    Aparecen la ubicación y el contenido del archivo.


    The location for the active GRUB menu is: /dev/dsk/device_name(not mounted)
    The filesystem type of the menu device is <ufs>
    default 0
    timeout 10
    0 Solaris
    1 Solaris failsafe
    2 second_disk
    3 second_disk failsafe
  3. Puesto que el sistema de archivos que contiene el archivo menu.lst no está montado, monte el sistema de archivos. Especifique el sistema de archivos UFS y y el nombre del dispositivo


    # /usr/sbin/mount -F ufs /dev/dsk/device_name /mnt
    

    Donde device_name especifica la ubicación del sistema de archivos root (/) en el dispositivo del disco del entorno de arranque que desea montar. El nombre del dispositivo se introduce con el formato /dev/dsk/c wtx dysz. Por ejemplo:


    # /usr/sbin/mount -F ufs /dev/dsk/c0t1d0s0 /mnt
    

    Puede acceder al menú de GRUB en /mnt/boot/grub/menu.lst.

  4. Desmonte el sistema de archivos.


    # /usr/sbin/umount /mnt
    

    Nota –

    Si monta un entorno de arranque o un sistema de archivos del entorno de arranque, asegúrese de que el sistema o los sistemas de archivos están desmontados después de usarlos. Si los sistemas de archivos no están desmontados, las futuras operaciones de la Modernización automática de Solaris en ese entorno de arranque podrían fallar.


ProcedureLocalización del archivo del menú de GRUB menu.lst cuando se ha montado un entorno de arranque de Modernización automática de Solaris

En el procedimiento siguiente, el sistema contiene dos sistemas operativos: Solarisy un entorno arranque de Modernización automática de Solaris, second_disk . Se ha iniciado el entorno de arranque second_disk. El entorno de arranque de Solaris contiene el menú de GRUB. El entorno de arranque de Solaris se monta en /.alt.Solaris.

Pasos
  1. Conviértase en superusuario o asuma una función similar.

    Las funciones incluyen autorizaciones y comando con privilegios. Para obtener más información sobre las funciones, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.

  2. Para localizar el archivo menu.lst, escriba:


    # /sbin/bootadm list-menu
    

    Aparecen la ubicación y el contenido del archivo.


    The location for the active GRUB menu is:
    /.alt.Solaris/boot/grub/menu.lst
    default 0
    timeout 10
    0 Solaris
    1 Solaris failsafe
    2 second_disk
    3 second_disk failsafe

    Puesto que el entorno de arranque que contiene el menú de GRUB ya está montado, puede acceder al archivo menu.lst en /.alt.Solaris/boot/grub/menu.lst.

ProcedureLocalización del archivo del menú de GRUB menu.lst cuando el sistema posee una partición de arranque x86

En el procedimiento siguiente, el sistema contiene dos sistemas operativos: Solaris y un entorno de arranque de Modernización automática de Solaris second_disk. Se ha iniciado el entorno de arranque second_disk. Su sistema se ha modernizado y una partición de arranque x86 queda disponible. La partición de arranque está montada en /stubboot y contiene el menú de GRUB. Para obtener información acerca de las particiones de arranque x86, consulte x86: Recomendaciones para la partición.

Pasos
  1. Conviértase en superusuario o asuma una función similar.

    Las funciones incluyen autorizaciones y comando con privilegios. Para obtener más información sobre las funciones, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.

  2. Para localizar el archivo menu.lst, escriba:


    # /sbin/bootadm list-menu
    

    Aparecen la ubicación y el contenido del archivo.


    The location for the active GRUB menu is:
    /stubboot/boot/grub/menu.lst
    default 0
    timeout 10
    0 Solaris
    1 Solaris failsafe
    2 second_disk
    3 second_disk failsafe

    Puede acceder al archivo menu.lst en /stubboot/boot/grub/menu.lst.