In this article, I'll describe how the boot process works focusing on three core components(firmware, bootloader, partition table) of boot process wich need to be understood in order to configure a multiboot system and troubleshoot boot problems.
How the boot process works
Becouse "A picture is worth more than a thousand words" I think it is helpfull to ilustrate a high level overview of main components that interacts during boot process.