Search notes:

boot loader

A boot loader is the first program that is loaded and run when a computer starts.
It is used to load an OS kernel and transfer control to it.
A boot manager, on the other hand, is a software that allows someone to choose which OS (via a boot loader) to boot.

See also

GRUB
ESP, Linux boot loaders

Index