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 establecer la velocidad con la que se inicia el SO predeterminado. También puede agregar otro sistema operativo al menú de GRUB.
Normalmente, el archivo menu.lst del menú de GRUB activo se encuentra en /boot/grub/menu.lst. En algunos casos, es posible que el archivo menu.lst de GRUB se encuentre en otra ubicación. Por ejemplo, en un sistema que utilice Solaris Live Upgrade, es posible que el archivo menu.lst de GRUB se encuentre en un entorno de arranque que no es el que se está ejecutando actualmente. También, si ha actualizado un sistema con una partición de arranque x86, es posible que el archivo menu.lst resida en el directorio /stubboot. Sólo se utiliza el archivo menu.lst de GRUB activo para iniciar el sistema. Para modificar el menú de GRUB que aparece al iniciar el sistema, debe modificarse el archivo menu.lst de GRUB activo. Si se cambia otro archivo menu.lst de GRUB, no se mostrará ningún cambio en el menú al iniciar el sistema. Para determinar la ubicación del archivo menu.lst de GRUB activo, 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 menu.lst del menú de GRUB.
Para obtener más información sobre el comando bootadm, consulte la página de comando man bootadm(1M).
En el siguiente procedimiento, el sistema incluye dos sistemas operativos: Solaris y un entorno de arranque de Solaris Live Upgrade, second_disk. Se ha iniciado el SO Solaris, que contiene el menú de GRUB.
Conviértase en superusuario o asuma una función similar.
Las funciones incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.
Para encontrar la ubicación del archivo menu.lst, escriba:
# /sbin/bootadm list-menu |
Se mostrarán la ubicación y el contenido.
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 |
En el siguiente procedimiento, el sistema incluye dos sistemas operativos: Solaris y un entorno de arranque de Solaris Live Upgrade, 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, que contiene el menú de GRUB, no se ha montado.
Conviértase en superusuario o asuma una función similar.
Las funciones incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.
Para encontrar la ubicación del archivo menu.lst, escriba:
# /sbin/bootadm list-menu |
Se mostrarán la ubicación y el contenido.
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 |
Como no se ha montado el sistema de archivos que contiene el archivo menu.lst, móntelo. 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/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.
Desmonte el sistema de archivos.
# /usr/sbin/umount /mnt |
Si ha montado un entorno de arranque o un sistema de archivos de un entorno de arranque, asegúrese de desmontar el sistema o los sistemas de archivos después de utilizarlos. De lo contrario, es posible que fallen las futuras operaciones de Solaris Live Upgrade en dicho entorno de arranque.
En el siguiente procedimiento, el sistema incluye dos sistemas operativos: Solaris y un entorno de arranque de Solaris Live Upgrade, second_disk. Se ha iniciado el entorno de arranque second_disk. El entorno de arranque de Solaris, que contiene el menú de GRUB, se ha montado en /.alt.Solaris.
Conviértase en superusuario o asuma una función similar.
Las funciones incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.
Para encontrar la ubicación del archivo menu.lst, escriba:
# /sbin/bootadm list-menu |
Se mostrarán la ubicación y el contenido.
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 ya se ha montado el entorno de arranque que contiene el menú de GRUB, puede acceder al archivo menu.lst en /.alt.Solaris/boot/grub/menu.lst.
En el siguiente procedimiento, el sistema incluye dos sistemas operativos: Solaris y un entorno de arranque de Solaris Live Upgrade, second_disk. Se ha iniciado el entorno de arranque second_disk. Se ha actualizado el sistema y se conserva una partición de arranque x86. Esta partición, que contiene el menú de GRUB, se monta en /stubboot . Para obtener información sobre las particiones de arranque x86, consulte x86: Recomendaciones para la partición.
Conviértase en superusuario o asuma una función similar.
Las funciones incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.
Para encontrar la ubicación del archivo menu.lst, escriba:
# /sbin/bootadm list-menu |
Se mostrarán la ubicación y el contenido.
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.