Základní deska počítače spustí BIOS, a ten z určeného místa (disk, USB úložistě, síť, RAID pole HW řadiče, atp.) spustí bootloader (zavaděč)
 
 Bootloader (zavaděč) (v linuxu typicky GRUB) je uložen v MBR části disku (což je prvních 512bytů) - zde je uložen GRUB prvního stupně; GRUB prvního stupně potom z disku načte GRUB druhého stupně
 
 GRUB druhého stupně zobrazí uživateli rozhraní s výběrem operačního systému
 
 GRUB podle zadaných parametrů načte Linuxový kernel z disku do paměti (tedy typicky .img soubor z adresáře /boot)
 
 Kernel je spuštěn a rozaznává HW počítače
 
 Kernel připojí (mount) / (root) souborového systému, který obsahuje další nezbytné adresáře
 
 A zavolá příkaz init a předá mu řízení
 
 Init načte svou konfiguraci, kde je definován runlevel a jaké skripty se mají spouštět
 
 Skripty připravují systém, podle /etc/fstab jsou připojovány další souborové systémy, aktivuje se swap atp.
 
 Spouští se skripty z /etc/rcX.d podle zvoleného runlevelu, které obvykle startují aplikace typu démon