La prima parte di un sistema operativo da caricare è il bootloader . Il lavoro del bootloader è quello di individuare e caricare il kernel in memoria e quindi trasferire il controllo su di esso. Lo stesso bootloader è spesso piuttosto piccolo e semplice, in genere risiede in ROM o una sezione pre-allocata del disco rigido. Sistemi diversi hanno bootloader diversi (ad es. Grub, Systemd-Boot, ecc.). Una volta caricato e in esecuzione il kernel, è possibile caricare e inizializzare il resto del sistema operativo (driver, servizi di sistema, ecc.).
hardware © www.354353.com