DocLinux - 6 - 5

# L'inizio dell'avvio

- Quando noi accendiamo il PC la ROM della piastra madre (la BIOS - Basic Input Output System) prende il controllo.
- Per prima cosa controlla il funzionamento della CPU, della memoria RAM e delle periferiche di base (Power On Self Test).
- Fatto questo, inizia la procedura di avvio (Bootstrap), leggendo il primo blocco dal primo disco ed eseguendo il codice contenuto in esso (boostrap loader).
- Questo codice è la prima parte del programma che caricherà il sistema operativo. Nel caso di Linux, sarà o LILO (LInux Loader) o GRUB (GRand Unified Bootloader)
- Questa prima parte ha il compito di leggere in memoria ed avviare la seconda parte, che è un file registrato sotto Linux.
- La seconda parte (secondo stadio) presenta normalmente un menù, costruito a partire da un file di configurazione (/etc/lilo.conf per Lilo e /boot/grub/menu.lst per Grub)

© Ing. Stefano Salvi - released under FDL licence