boot loader

System initialization program

A boot loader is a small program that runs when a computer starts up, responsible for loading the operating system into memory.

It's the first software to execute after the hardware powers on, bridging the gap between raw machine startup and a functioning system.

Most users never interact with boot loaders unless dual-booting between operating systems or troubleshooting startup problems.

process

bootstrap

Start without external resources

handoff

firmware

BIOS

Boot-up initialization firmware

  • UEFIFirmware interface for booting
  • ROMUnwritable digital storage
  • flashBrief burst of light

microcode · firmware update · POST · CMOS · embedded · chipset · motherboard · binary · low-level

modes

recovery mode

Emergency startup configuration

software

config file

Stored program parameters

storage

GPT

Pre-trained text generator

  • bootableAble to start system
  • VBREncoding with changing rates
  • PBRBudget American lager brand
Opposites
system lifecycle stage

boot loadersystem halt

Complete operational stoppage

logout · hibernation

software layer in boot sequence

boot loaderoperating system

Software managing computer resources

kernel · desktop environment

Family

boot, loader, boots, booted, booting, load, loads, loaded, loading

Familiarity
Top 500,000
Profile
Used worldwide · Timeless · Rated G