Esta mejora en la administración del sistema es una novedad de la versión 5/07 de Developer.
A partir de esta versión, se han introducido cambios en GRUB que permiten al cargador de arranque cargar y arrancar directamente el núcleo unix. Ya no se utiliza el módulo multiboot de GRUB. Esta implementación integra la función de arranque múltiple previa directamente en el módulo de núcleo unix específico de la plataforma. Gracias a estos cambios, se reducen el tiempo y los requisitos de memoria necesarios para arrancar el sistema operativo Solaris.
Otras adiciones y modificaciones en el arranque basado en GRUB son:
La adición de dos palabras clave nuevas, kernel$ y module$.
Estas palabras clave ayudan a crear entradas del archivo menu.lst que funcionan en sistemas tanto de 32 como de 64 bits.
El comando bootadm también se ha modificado para crear entradas de archivos menu.lst de GRUB que contienen el módulo unix específico de la plataforma, que ahora carga GRUB directamente.
Durante una actualización de software, el comando bootadm convierte las entradas de arranque múltiple del archivo menu.lst para que hagan referencia directamente al módulo del núcleo unix. Para obtener más información, consulte las páginas de comando man boot(1M) y bootadm(1M).
Para obtener instrucciones detalladas, consulte el Capítulo 11, Administering the Grub Bootloader (Tasks) y el Capítulo 12, Booting a Solaris System With Grub (Tasks) de la System Administration Guide: Basic Administration.