MBR Master boot record (PC)
The MBR tells the computer to load the boot loader (boot loader) from one of the devices ' partitions (partition).
Bootloader
Boot Loader stores information about the operating system (OS), such as the name of the operating system, the location of the operating system kernel (kernel), and so on. The usual boot loader are grub and Lilo.
LINUX Kernel
1, kernel will first set aside the necessary memory space for their own operation;
2, through the driver program to detect computer hardware;
3. Kernel will start an init process. It is a 1th process in a Linux system (Linux does not have a process number No. 0). In this, kernel completed the computer start-up phase of the work, the handover to Init to manage.
Init process
Init runs a series of initial scripts (startup scripts), which are common shell scripts in Linux. These scripts perform the following functions:
Set the computer name, time zone, detect the file system, mount the hard disk, empty the temporary files, set up the network ...
Init then gives you a login dialog, or a graphical login interface.
Login