Hello,
I was thinking of working on a bootloader (as a fun side project) and I was wondering how do you load the kernel?
The project is in C (yeah I realize the bootsector stuff needs to be in asm and that is no problem at all) and it's just a simple floppy disk bootloader (booting a kernel on a floppy i guess) but I dont know how this would be done.
any help would be great thanks.
BootLoader
Re: BootLoader
*update*
after looking through freebsd's bootloader I really only have one question... how does the kernel get put into a certain memory block? (such as 8000:0000h to name one )
after looking through freebsd's bootloader I really only have one question... how does the kernel get put into a certain memory block? (such as 8000:0000h to name one )
Re: BootLoader
Usually you use BIOS disk routines to load it their from a floppy, hard drive, etc.