En Oracle Solaris 11, un sistema x86 está instalado con GRUB antiguo. Las siguientes entradas se agregan al archivo /pool-name /boot/grub/menu.lst durante el proceso de instalación o la operación beadm activate para iniciar ZFS automáticamente:
title solaris bootfs rpool/ROOT/solaris kernel$ /platform/i86pc/kernel/amd64/unix -B $ZFS-BOOTFS module$ /platform/i86pc/amd64/boot_archive title solaris-1 bootfs rpool/ROOT/solaris-1 kernel$ /platform/i86pc/kernel/amd64/unix -B $ZFS-BOOTFS module$ /platform/i86pc/amd64/boot_archive
Si el dispositivo que GRUB identifica como dispositivo de inicio contiene una agrupación de almacenamiento ZFS, el archivo menu.lst se utiliza para crear el menú GRUB.
En el caso de un sistema basado en x86 con varios entornos de inicio ZFS, el entorno de inicio se puede seleccionar en el menú GRUB. Si el sistema de archivos raíz correspondiente a esta entrada de menú es un sistema de archivos ZFS, se agrega la siguiente opción.
-B $ZFS-BOOTFS
En Oracle Solaris 11.1, un sistema basado en x86 se instala con GRUB2. El archivo menu.lst se reemplaza con el archivo /rpool/boot/grub/grub.cfg, pero este archivo no debe editarse manualmente. Utilice el subcomando bootadm para agregar, cambiary quitar entradas de menú.
Para obtener más información sobre la modificación de elementos del menú de GRUB, consulte Inicio y cierre de sistemas Oracle Solaris 11.2 .
Ejemplo 4-2 x86: inicio de un sistema de archivos ZFSAl realizar el inicio desde un sistema de archivos raíz ZFS en un sistema GRUB2, el dispositivo raíz se especifica de la siguiente manera:
# bootadm list-menu the location of the boot loader configuration files is: /rpool/boot/grub default 0 console text timeout 30 0 Oracle Solaris 11.2
Cuando el inicio se realiza desde un sistema de archivos ZFS en un sistema GRUB antiguo, el dispositivo raíz se especifica mediante el parámetro de inicio –B $ZFS-BOOTFS. Por ejemplo:
title solaris bootfs rpool/ROOT/solaris kernel$ /platform/i86pc/kernel/amd64/unix -B $ZFS-BOOTFS module$ /platform/i86pc/amd64/boot_archive title solaris-1 bootfs rpool/ROOT/solaris-1 kernel$ /platform/i86pc/kernel/amd64/unix -B $ZFS-BOOTFS module$ /platform/i86pc/amd64/boot_archiveEjemplo 4-3 x86: reinicio rápido de un sistema de archivos raíz ZFS
La función de reinicio rápido permite reiniciar un sistema en cuestión de segundos en los sistemas basados en x86. Con la función de reinicio rápido, puede reiniciar un sistema en un nuevo núcleo sin las demoras prolongadas que pueden generar el BIOS y el cargador de inicio. La capacidad de reinicio rápido de un sistema reduce significativamente el tiempo de inactividad y mejora la eficacia.
Debe utilizar de todos modos el comando init 6 en las transiciones entre entornos de inicio con el comando beadm activate. Para otras operaciones del sistema en las que el comando reboot resulta adecuado, puede utilizar el comando reboot –f. Por ejemplo:
# reboot -f