Sample Header Ad - 728x90

Why does the Linux kernel have its own bootloader

2 votes
1 answer
399 views
I am trying to work my way through Linux kernel code, and in this file there seems to be a full blown bootloader that bios is expected to run. I was under the impression that generally, grub will be in the mbr and then it will somehow invoke the kernel. My questions are: 1. why is there (to the best of my knowledge) a built in bootloader in the kernel? Is this for historical reasons? 2. Can someone explain step by step what happens from pressing the power button to starting the kernel?
Asked by Maslin (123 rep)
Oct 4, 2023, 08:51 PM
Last activity: Oct 5, 2023, 06:16 AM