What a bootloader is
A bootloader is a small program whose job is to load the operating system when a computer starts up. When you power on a device, the operating system is not running yet; it sits on the storage drive, waiting to be loaded into memory and started. The bootloader is the piece of software that performs this crucial step, finding the operating system, loading it, and handing control over to it so the computer becomes usable.
Where it fits in startup
Starting a computer, called booting, happens in stages. First, the firmware built into the machine checks and prepares the hardware. It then hands off to the bootloader, which takes over the task of loading the actual operating system. The bootloader bridges the gap between the basic firmware and the full operating system, performing the specialized job of getting the OS up and running from storage into working memory.
What it does
The bootloader locates the operating system on the storage drive, loads its core components into memory, and then transfers control to it so the OS can continue starting up on its own. It is a focused, lightweight program, doing just enough to get the operating system going. Once it has handed over control, its job is essentially done, and the operating system takes charge from there.
Offering choices
Some bootloaders do more than load a single operating system. On computers with more than one OS installed, the bootloader can present a menu at startup, letting you choose which operating system to boot. This is how a computer can run, for example, both Linux and Windows, with the bootloader offering the choice each time it starts. It can also offer options like starting in a special recovery mode.
Why it matters
The bootloader is a small but essential link in the chain that brings a computer to life. If it is missing or damaged, the operating system cannot load, and the computer will not start properly, no matter how healthy everything else is. Because it is so fundamental, bootloaders are also a point of interest for security, since controlling the boot process means controlling what software runs.
The bottom line
A bootloader is the small program that runs early in startup to load the operating system into memory and hand over control, bridging the basic firmware and the full OS. It can also let you choose between multiple operating systems. Understanding it explains a crucial, usually invisible step that happens every time you turn on a computer, without which the system could never start.
Related on Skillo
See also: What is UEFI? Explained, What is an operating system? Explained.
Sources
Published date reflects the original event date (2026-10-23). This article is original Skillo editorial written from the sources above; facts were verified in September 2026.
Leave a Reply