x86 Boot Architecture
The open source GNU GRand Unified Bootloader (GRUB) is implemented on x86 based
systems that are running the Solaris Operating System. GRUB is the boot loader
that is responsible for loading a boot archive into a system's memory. The
boot archive contains the kernel modules and configuration files that are required to
boot the system.
The GRUB main menu is based on the /boot/grub/menu.lst configuration file. For more
information on GRUB, see Chapter 11, Modifying Solaris Boot Behavior (Tasks), in System Administration Guide: Basic Administration and grub(5).