Il Boot di Linux

Quando accendiamo la macchina e scegliamo di partire con Linux viene lanciato  il boot manager (lilo) manda in esecuzione il kernel  ( vmlinuz ) che si trova nel directory /boot


init

Il kernel "scopre" e identifica l'hardware su cui sta girando e lancia il programma  "init" che e' lo scheduler del sistema, cioe' il  programma che gestira' da ora in poi tutte le applicazioni che verranno eseguite.

La configurazione dello scheduler (init) si trova  dal file

/etc/inittab

se questo viene modificato puo' essere fatto rileggere da init con il comando  init q

Quindi lo scheduler controlla:

il file /etc/inittab viene modificato raramente.

Lo stato del sistema puo' essere rapidamente variato con il comando  init n  (dove n vale 0, 1,3,5)


Come si puo' vedere dal file /etc/inittab lo scheduler lancera' quindi in sequenza  i seguenti programmi :

Se si vuole che un programma venga sempre avviato alla partenza del sistema si puo' inserire nel file /etc/rc.d/rc.local