Il bootloader è un programma che viene eseguito subito dopo aver dato corrente a un computer (o qualunque dispositivo che deve caricare un sistema operativo) e ha il compito di caricare il kernel dalla memoria secondaria (SSD o hard disk che sia) alla primaria (RAM).
Per una lettura più approfondita vi consiglio la pagina di Wikipedia in inglese che tratta molto approfonditamente la questione: https://en.wikipedia.org/wiki/Booting#First-stage_boot_loader
![](https://1.bp.blogspot.com/--O91Afa__eg/XszaA8fXaUI/AAAAAAAACdw/XU66G064jdMDVe02g3f7A8-L0ZdYdP08gCK4BGAsYHg/s1200/Cos%25E2%2580%2599e%25CC%2580%2Bun%2Bboot%2Bloader.jpg)