A bootloader is a program written to load a more complex kernel. Implementation details are gathered in Rolling Your Own Bootloader| wiki.osdev.org
Contents| wiki.osdev.org