A bootloader (bootstrap loader) is a computer program that boots up a computer. The program is small and has the task of loading the operating system into computer memory and starting the boot process.
The bootloader starts every time a system starts or restarts. The BIOS locates bootable devices on startup, which contain the bootloader.