Il bootloader e' programma utilizzato per il boot del sistema.
Il funzionamento di un booloader lo si puo' sintetizzare e semplificare in due fasi:
A questo punto la funzione del boot loader e' terminata ed inizia la vera e propria fase di bootstrap del sistema operativo.
Il bootloader viene installato su una particolare zona del disco detta MBR (Master Boot Record), corrispondente ai primi 512 byte di un disco, che puo' essere divisa in due parti:
La prima non e' altro che la locazione dove fisicamente viene installato il bootloader, mentre la seconda e' utilizzata per definire le partizioni presenti sul disco.