The following are the 6 high level stages of a typical Linux boot process.
BIOS. BIOS stands for Basic Input/Output System. ...
MBR. MBR stands for Master Boot Record. ...
GRUB. GRUB stands for Grand Unified Bootloader. ...
Kernel. Mounts the root file system as specified in the “root=” in grub.conf. ...
Init. ...
Runlevel programs.