Boot loader assembled with Linux kernel

I am participating in a school project that needs to make my own bootloader.

This bootloader should have several settings:

  • The bootloader must load and run the Linux kernel
  • The bootloader should show a popup when loading the kernel
  • The boot loader must be able to run from the boot sector of the hard drive.

To implement this loader, I have the choice to code it in C or Assembly, I chose Assembly. After a lot of research by my team and myself, we haven't figured it out yet. I have been able to display "Hello Word" and "Kernel Loading" through many, many tutorials.

So we're (a little) lost, we really don't know how to put our kernel and bootloader in the same virtual machine (VMware). So we are trying to use UltraISO (.iso file creation software) but it doesn't seem to work.

So guys, I need help here because the deadline is coming up and we are so disappointed. I love you guys, any help is appreciated.

(Sorry for my english, you can lynch me after.)

+3


source to share


1 answer


Boot loaders are a tricky piece of software, especially those that display splash screens. Since your team needs to build it from scratch, this can be difficult with limited time.

I would recommend reading Bootloader and Rolling your own bootloader from the OSDev Wiki . There are other resources out there that can also help you create a bootloader.



Hope this helps.

+1


source







All Articles