Difference between pages "Boot process" and "MindmapPing"

From Linuxintro
(Difference between pages)
imported>ThorstenStaerk
 
imported>ThorstenStaerk
(Redirected page to Mindmapping)
 
Line 1: Line 1:
How Linux typically starts up on a PC
+
#REDIRECT [[Mindmapping]]
 
 
= 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 Linux kernel starts the init program. Nothing else. If the init process quits, the Linux kernel panics. Init is responsible for all further services and programs that are started.
 
 
 
= the init script are executed =
 
This can be SysV init scripts or upstart or systemd. These init scripts typically start services. Services are grouped into runlevels. E.g. in SUSE the runlevels are defines as
 
* 0: reboot
 
* 1: rescue system, single user
 
* 2: all services that run in (1) plus services needed for multi-user login
 
* 3: all services that run in (2) plus network services
 
* 4: undefined
 
* 5: all services that run in (3) plus graphical display
 
Some notable services are:
 
* alsasound
 
: Used for the alsa sound system
 
* cups
 
: Used for printing, it is the common Unix printing system
 
* dbus
 
: Used to call public functions in running programs. Should be abstracted to users.
 
* esound
 
: Used for enlightenment sound system
 
* ntp
 
: Network Time Protocol to keep your clock in sync with the real time via the network
 
* autofs          boot.udev                xdm
 
* cifs              xfs
 
* cron                        ypbind
 
* powerd     
 
*      gpm          network   
 
* sshd
 
: Service that allows to [[control a computer via the network]]
 
 
 
= X Windowing system is started =
 
 
 
= login manager is started =
 
 
 
= user session incl. Desktop environment is started =
 
 
 
= See also =
 
* http://wiki.linuxquestions.org/wiki/Boot_process
 

Revision as of 10:45, 5 February 2014

Redirect to: