What does bootloader mean?
A bootloader is the first meaningful piece of software that runs when a computing device — a laptop, smartphone, router, or microcontroller — is switched on. Its job is to locate an operating system or application image, load it into memory, verify it if security features require this, and then transfer control so that the main system can begin running. Without a working bootloader, hardware may power up but cannot do anything useful, which is why a corrupted bootloader is a classic cause of a device that appears dead. The name descends from the older computing term 'bootstrap', itself borrowed from the idiom about pulling oneself up by one's own bootstraps. Bootloaders range from simple loaders baked into firmware to sophisticated programs such as GRUB that offer menus for choosing among multiple installed systems. On consumer devices, manufacturers often lock the bootloader as a security measure, making 'unlocking the bootloader' a well-known step for enthusiasts installing custom software.
nounA bootloader is a small program that runs when a computer or device is powered on, responsible for loading the operating system into memory and handing control over to it.
- A small program executed automatically when a device powers on, which loads and starts the operating system.
- In embedded systems, a resident piece of firmware that allows updating or loading application code onto a microcontroller, often via serial, USB, or network connections.
"The phone refused to start after a failed update corrupted its bootloader."
"GRUB is one of the most widely used bootloaders on Linux systems."
"Unlocking the bootloader on an Android device voids the warranty but allows custom firmware to be installed."
Regular plural; used when referring to multiple devices' startup programs or several bootloader implementations.
"Different motherboards ship with different bootloaders depending on their firmware."
The term comes from the idiom 'pull yourself up by your bootstraps' — because in early computing, engineers had to figure out how to make a computer load its own software with nothing but a tiny starter program.
Reviewed by Deb Chak, Editor. AI-assisted content curated by RJS Tech Solutions LLP.
Etymology of bootloader
The word combines 'boot', short for 'bootstrap', with 'loader'. In early computing, a 'bootstrap loader' was a tiny initial program whose purpose was to load a larger program — evoking the paradox of pulling oneself up by one's own bootstraps. As computing terminology evolved through the mid-twentieth century, the phrase was shortened to 'boot loader' and eventually fused into the single word 'bootloader', which became widespread with personal computers and later mobile devices.
Related word forms
How bootloader is actually used
The word is technical jargon, common among developers, system administrators, and hardware enthusiasts; general audiences rarely encounter it outside troubleshooting contexts. The spelling 'boot loader' (two words) is equally acceptable, though 'bootloader' dominates in vendor documentation for phones, single-board computers, and microcontrollers.
Easily confused with bootloader
A bootloader is the specific program that loads an operating system at startup, while 'bootstrap' refers more broadly to the self-starting process from which the term derives and to frameworks named after it.