JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Solaris 10 1/13 Installation Guide: Planning for Installation and Upgrade     Oracle Solaris 10 1/13 Information Library
search filter icon
search icon

Document Information


Part I Overall Planning of an Oracle Solaris Installation or Upgrade

1.  Where to Find Oracle Solaris Installation Planning Information

2.  Oracle Solaris Installation and Upgrade Roadmap

3.  System Requirements, Guidelines, and Upgrade Information

4.  Gathering Information Before an Installation or Upgrade

Part II Understanding Installations Related to ZFS, Booting, Oracle Solaris Zones, and RAID-1 Volumes

5.  ZFS Root File System Installation Planning

6.  SPARC and x86 Based Booting (Overview and Planning)

Booting for Oracle Solaris (Overview)

Booting ZFS Boot Environments (Overview)

x86: GRUB Based Booting (Overview)

x86: GRUB Based Booting (Planning)

x86: Performing a GRUB Based Installation From the Network

7.  Upgrading When Oracle Solaris Zones Are Installed on a System

8.  Creating RAID-1 Volumes (Mirrors) During Installation (Overview)

9.  Creating RAID-1 Volumes (Mirrors) During Installation (Planning)



x86: GRUB Based Booting (Overview)

GRUB, the open source boot loader, is the default boot loader in the Oracle Solaris OS on x86 based systems.

The boot loader is the first software program that runs after you power on a system. After you power on an x86 based system, the Basic Input/Output System (BIOS) initializes the CPU, the memory, and the platform hardware. When the initialization phase has completed, the BIOS loads the boot loader from the configured boot device and then transfers control of the system to the boot loader.

GRUB is an open source boot loader with a simple menu interface that includes boot options that are predefined in a configuration file. GRUB also has a command-line interface that is accessible from the menu interface for performing various boot commands. In the Oracle Solaris OS, the GRUB implementation is compliant with the Multiboot Specification, which is described in detail at

Because the Oracle Solaris kernel is fully compliant with the Multiboot Specification, you can boot a Oracle Solaris x86 based system by using GRUB. With GRUB, you can more easily boot and install various operating systems.

A key benefit of GRUB is that it is intuitive about file systems and kernel executable formats, which enables you to load an operating system without recording the physical position of the kernel on the disk. With GRUB based booting, the kernel is loaded by specifying its file name, the drive, and the partition where the kernel resides. GRUB based booting replaces the Oracle Solaris Device Configuration Assistant and simplifies the booting process.