Il boot loader o boot manager è il programma che effettua il meccanismo di avvio del sistema operativo e si compone del MBP e del SBP (v. fig. 2.2). A causa della ridottissima disponibilità di risorse con le quali ha a che fare, il MBP non praticamente nient’altro che caricare il SBP, il vero e proprio cuore del boot loader, il quale permette di scegliere il sistema operativo (la partizione) da avviare e procede quindi al suo avvio.
Tra i boot loader in grado di far avviare un sistema GNU/Linux, i più diffusi sono GRUB, LILO, LOADLIN e SYSLINUX. In genere, tali boot loader fanno riferimento alla directory /boot che, per quanto illustrato nella sez. 2.1.2, è preferibile che risieda in una partizione del disco rigido contenuta entro il 1024o cilindro.