Ligar o computador dispara uma sequência de inicialização (boot): cada etapa prepara o ambiente e entrega o controle à etapa seguinte, do hardware mais bruto até a interface do usuário.
Energia
Firmware
BIOS/UEFI
POST
Bootloader
Kernel
do SO
Usuário
A palavra "boot" vem de bootstrap ("erguer-se pelos próprios cadarços"): o computador precisa carregar um software para funcionar, mas ainda não tem software carregado. A solução é uma corrente de programas cada vez maiores, começando por um minúsculo código fixo no hardware.