bootloader

System launch program

A bootloader is the small program that runs when a computer or device first powers on, responsible for loading the operating system into memory.

It's the bridge between hardware initialization and usable software.

On personal computers, bootloaders like GRUB allow choosing between multiple operating systems.

On phones, an unlocked bootloader lets users install custom software.

The term comes from "bootstrap loader"—the system pulling itself up by its bootstraps.

firmware

BIOS

Boot-up initialization firmware

  • UEFIFirmware interface for booting
  • ROMUnwritable digital storage
  • POSTStartup hardware verification

CMOS · flash · embedded · microcontroller · legacy

startup

sequence

Ordered succession of elements

  • preloaderSoftware that loads ahead
  • GPTPre-trained text generator
  • sectorDistinct division of whole

handoff · multiboot · timeout · menu · splash

configuration

config

Software setup specifications

entry · parameters · options · ISO · image

loading

kernel

Seed or essential core

memory · handover · decompress · relocate · payload

recovery

rescue

Save from harm

bootable · fallback · emergency · troubleshoot · corrupted · missing · rebuild

Categories
Opposites
software execution sequence

bootloaderoperating system

Software managing computer resources

kernel · payload · runtime environment · desktop environment · shell

system lifecycle stage

bootloadersystem halt

Complete operational stoppage

unloader

Family

bootloaders

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