Difference between revisions of "Boot process"

From Linuxintro
imported>ThorstenStaerk
imported>ThorstenStaerk
Line 1: Line 1:
 
How Linux typically starts up on a PC
 
How Linux typically starts up on a PC
  
* you switch on the computer
+
= you switch on the computer =
: BIOS is shown and the devices are check
+
BIOS is shown and the devices are check
* the master boot record is executed
+
 
* the boot loader is executed
+
= the master boot record is executed =
* the Linux kernel is executed
+
 
* the initrd is loaded/executed
+
= the boot loader is executed =
* the init program is started
+
The boot loader is typically grub, and there is an older and smaller called lilo.
* the SysV init script are executed
+
 
** one of them is dbus
+
= the Linux kernel is executed =
* X Windowing system is started
+
 
* login manager is started
+
= the initrd is loaded/executed =
* user session incl. Desktop environment is started
+
 
 +
= the init program is started =
 +
 
 +
= the init script are executed =
 +
This can be SysV init scripts or upstart or systemd. One of them is dbus.
 +
 
 +
= X Windowing system is started =
 +
 
 +
= login manager is started =
 +
 
 +
= user session incl. Desktop environment is started =
  
 
= See also =
 
= See also =
 
* http://wiki.linuxquestions.org/wiki/Boot_process
 
* http://wiki.linuxquestions.org/wiki/Boot_process

Revision as of 12:47, 11 January 2014

How Linux typically starts up on a PC

you switch on the computer

BIOS is shown and the devices are check

the master boot record is executed

the boot loader is executed

The boot loader is typically grub, and there is an older and smaller called lilo.

the Linux kernel is executed

the initrd is loaded/executed

the init program is started

the init script are executed

This can be SysV init scripts or upstart or systemd. One of them is dbus.

X Windowing system is started

login manager is started

user session incl. Desktop environment is started

See also