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

x86: Búsqueda del archivo menu.lst del menú de GRUB (tareas)

A partir de la versión Solaris 10 1/06, puede actualizarse el menú de GRUB. Por ejemplo, puede que desee modificar el tiempo de espera antes de arrancar el sistema operativo predeterminado. O, quizá, desee agregar otro sistema operativo al menú de GRUB.

Normalmente, el archivo menu.lst del menú activo de GRUB se encuentra en /boot/grub/menu.lst. En ocasiones, el archivo menu.lst de GRUB se guarda en otra ubicación. Por ejemplo, en un sistema que utilice la Modernización automática de Solaris, el archivo menu.lst de GRUB puede encontrarse en un entorno de arranque que no sea el que se esté ejecutando en ese momento. O, si ha actualizado un sistema con una partición de arranque x86, el archivo menu.lst puede residir en el directorio /stubboot. Para arrancar el sistema, sólo se utiliza el archivo menu.lst activo de GRUB. Para modificar el menú de GRUB que se muestra al arrancar el sistema, debe modificarse el archivo menu.lst activo de GRUB. Modificar cualquier otro archivo menu.lst de GRUB no afecta al menú que se muestra al arrancar el sistema. Para determinar la ubicación del archivo menu.lst activo de GRUB, utilice el comando bootadm. El subcomando list-menu muestra la ubicación del menú activo de GRUB. Los procedimientos siguientes determinan la ubicación del archivo menu.lst del menú de GRUB.

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

ProcedureBúsqueda del archivo menu.lst del menú de GRUB

En el procedimiento siguiente, el sistema dispone de 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 órdenes con privilegios. Para obtener más información sobre las funciones, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.

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


    # /sbin/bootadm list-menu
    

    Se mostrarán 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

ProcedureBúsqueda del archivo menu.lst del menú de GRUB cuando el archivo menu.lst activo se encuentra en otro entorno de arranque

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

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

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

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


    # /sbin/bootadm list-menu
    

    Se mostrarán 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. Monte el sistema de archivos que contiene el archivo menu.lst, que todavía no se había montado. Especifique el sistema de archivos UFS 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 de disco del entorno de arranque que desea montar. El nombre del dispositivo se introduce con el formato /dev/dsk/cw txd ysz. 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 de un entorno de arranque, no olvide desmontar los sistemas de archivos una vez utilizados. De lo contrario, puede producirse un error de las siguientes operaciones de Modernización automática de Solaris en dicho entorno de arranque.


ProcedureBúsqueda del archivo menu.lst del menú de GRUB cuando está montado un entorno de arranque de Modernización automática de Solaris

En el procedimiento siguiente, el sistema dispone de dos sistemas operativos: Solaris y un entorno de arranque de Modernización automática de Solaris, second_disk. Se ha arrancado el entorno de arranque second_disk. El entorno de arranque de Solaris contiene el menú de GRUB. El entorno de arranque de Solaris está montado en /.alt.Solaris.

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

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

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


    # /sbin/bootadm list-menu
    

    Se mostrarán 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

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

ProcedureBúsqueda del archivo menu.lst del menú de GRUB cuando el sistema dispone de una partición de arranque x86

En el procedimiento siguiente, el sistema dispone de dos sistemas operativos: Solaris y un entorno de arranque de Modernización automática de Solaris, second_disk. Se ha arrancado el entorno de arranque second_disk. Se ha actualizado el sistema y se conserva una partición de arranque x86. La partición de arranque se ha montado en /stubboot y contiene el menú de GRUB. Para obtener más 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 órdenes con privilegios. Para obtener más información sobre las funciones, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.

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


    # /sbin/bootadm list-menu
    

    Se mostrarán 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.