Inicio y cierre de sistemas Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

x86: Comparación de tareas de GRUB 2 y GRUB Legacy

Aunque GRUB 2 comparte varias características con GRUB Legacy, como GRUB 2 no utiliza un archivo menu.lst, muchas tareas de administración de inicio se realizan de manera diferente en los sistemas que admiten GRUB 2. Por ejemplo, puede gestionar el menú de GRUB y realizar diversas tareas administrativas del cargador de inicio con los nuevos subcomandos del comando bootadm.

Hay un nuevo argumento –P pool disponible para la mayoría de los subcomandos de bootadm. Esta opción permite ver o realizar cambios en el menú de GRUB y las entradas de inicio de una agrupación raíz determinada. Si ejecuta un sistema operativo que admite GRUB Legacy, la opción –p puede no estar disponible para estos subcomandos de bootadm.

Por ejemplo, debe enumerar el menú de GRUB de una agrupación raíz específica de la siguiente forma:

# bootadm list-menu -P pool-name

En la tabla siguiente, se comparan algunas tareas y comandos comunes de GRUB 2 con el equivalente en GRUB Legacy. Para obtener instrucciones detalladas, consulte la página del comando man bootadm(1M) y Administración de la configuración de GRUB con el comando bootadm.

Tabla 2-2  Comparación de tareas de GRUB 2 con tareas de GRUB Legacy
Tarea o comando
Método de GRUB 2
Método de GRUB Legacy
Mostrar las entradas de inicio actuales del menú de GRUB.
bootadm list-menu
También puede ver las entradas individuales por el número de entrada o por título. Para ver una entrada por título:
bootadm list-menu entry-title
Si el título tiene espacios, se deben utilizar comillas para no analizar el título como varios argumentos. Por ejemplo:
bootadm list-menu `This is a menu entry with a title'
Para ver una entrada por su número de entrada:
bootadm list-menu –i entry-number
bootadm list-menu
Generar un nuevo archivo de configuración de GRUB (grub.cfg) que contiene la configuración predeterminada del cargador de inicio y una entrada de menú para cada entorno de inicio de Oracle Solaris en cada agrupación raíz del sistema.
bootadm generate-menu
Si existe un archivo grub.cfg en el sistema, utilice la opción –f con el subcomando generate-menu. Esta sintaxis destruye la configuración de GRUB 2 existente y la reemplaza con la nueva configuración.
Si utiliza la opción –P para generar un nuevo archivo de configuración de GRUB 2 para una agrupación raíz específica del sistema, tenga en cuenta que el archivo grub.cfg generado se almacena en el conjunto de datos ZFS de nivel superior de esa agrupación raíz.
Edite manualmente el archivo menu.lst para agregar la nueva información.
Agregar una nueva entrada en el menú de GRUB.
Para agregar una entrada especificando su número:
bootadm add-entry –i entry-number
Para agregar una entrada especificando su título:
bootadm add-entry entry-title
Agregue manualmente la entrada al archivo menu.lst.
Cambiar una entrada del menú de GRUB.
Para cambiar una entrada especificando su número:
bootadm change-entry –i entry-numberkey=value
Para cambiar una entrada especificando su título:
bootadm change-entry entry-title key=value
Si el título tiene espacios, se deben utilizar comillas para no analizar el título como varios argumentos.
Este subcomando se utiliza para realizar cambios en una entrada de inicio individual, por ejemplo, para especificar el dispositivo de la consola de Oracle Solaris como argumento del núcleo. Si el título de la entrada coincide con varias entradas de menú, sólo se modifica la primera entrada.
Una entrada de inicio también se puede modificar mediante la edición del menú de GRUB en el inicio, del mismo modo que en las versiones anteriores con una entrada de GRUB Legacy.
Edite manualmente el archivo menu.lst para realizar cambios permanentes.
Como alternativa, edite el menú de GRUB en el inicio para realizar cambios en la entrada de inicio que se mantendrán sólo hasta la próxima vez que se inicie el sistema.
Eliminar una entrada del menú de GRUB.
Para eliminar una entrada especificando su número de entrada:
bootadm remove-entry –i entry-number
Para eliminar una entrada especificando su título:
bootadm remove-entry entry-title
Si se especifica un título, se eliminan todas las entradas con ese título.
Elimine manualmente la entrada del archivo menu.lst.
Gestionar el menú de GRUB. Por ejemplo, establecer la entrada de menú de GRUB predeterminada desde la que se iniciará.
bootadm set-menu key=value
bootadm set-menu
Agregar entradas de menú personalizadas en el menú de GRUB, por ejemplo, una entrada de Linux.
Agregue la entrada en el archivo custom.cfg y asegúrese de utilizar una sintaxis correcta para el archivo de configuración de GRUB 2. Consulte Personalización de la configuración de GRUB.

Notas - Debe crear este archivo primero.

Agregue la información en el archivo menu.lst tras instalar Oracle Solaris.
Editar el menú de GRUB en el inicio para agregar argumentos de inicio.
1. Interrumpa el proceso de inicio. Para ello, utilice las teclas de flecha para seleccionar la entrada de menú deseada y escriba e.
2. Agregue los argumentos de inicio al final de la línea $multiboot para la entrada de inicio especificada.
3. Presione Control+X para iniciar desde la entrada modificada. Si la consola del sistema se encuentra en un dispositivo de serie, es posible que F10 no se reconozca correctamente en un sistema UEFI. En ese caso, utilice Control-X.

Notas - Si presiona la tecla de escape durante la edición de una entrada de menú, regresará a la lista de entradas de menú, y se descartarán todas las ediciones.

1. Interrumpa el proceso de inicio. Para ello, escriba e.
2. Agregue los argumentos de inicio al final de la línea kernel$ para la entrada de inicio especificada.
3. Presione la tecla de retorno y escriba b para iniciar el sistema.
Instalar el programa del cargador de inicio.
bootadm install-bootloader
Este comando instala automáticamente el cargador de inicio en todos los dispositivos de una agrupación raíz reflejada.
installgrub para los sistemas basados en x86 e installboot para los sistemas basados en SPARC.
Crear particiones de inicio para firmware BIOS o UEFI.
Use la nueva opción –B del comando zpool create para crear automáticamente la partición de inicio adecuada para el firmware y la partición de datos ZFS en la que se almacenará la nueva agrupación ZFS, al mismo tiempo.
Si se conecta un disco a una agrupación raíz, se crean automáticamente las particiones de inicio adecuadas y se instala el cargador de inicio en ese disco. Consulte el Capítulo 4, Gestión de componentes de la agrupación raíz ZFS de Gestión de sistemas de archivos ZFS en Oracle Solaris 11.2 .
GRUB Legacy sólo admite sistemas con firmware BIOS y, por lo tanto, no necesita una partición de inicio independiente.