SPARC systems rely on OpenBoot (IEEE-1275).
The environment behind is a configurable and programmable session run by the OpenBoot PROM (OPB).
The OPB utility sets up a SPARC system to accept and execute the kernel.
The boot process reduces to four phases:
- OpenBoot PROM
The OpenBoot PROM starts by looking for a file system reader.
If you’re booting from a disk, you first need its layout. The boot disk stores a partition map (VTOC) at sector 0.
OBP will find and load a file reader from sector 1-15 (boot block), then it can find and read the boot archive, a collection of configuration files and drivers.
The boot utility will pass the OPB environment variables to the kernel.
boot -a, you can invoke an interactive session to override the values passed as defaults.
boot -m will override the default running state or logging level:
boot -m milestone=<milestone>
Values for milestones are:
- none (point where you can repair the services facility)
The second option for
boot -m is:
boot -m [quiet | verbose | debug]
reboot -f will apply the Fast Reboot feature (default on x86 but not on SPARC).