I know this isn't linux related but it is grub related.
I made my own small "32-bit protected mode" Operating System in Assembly.
The OS works great in qemu however I wanted to test it using real hardware.
I have a seperate HDD with grub installed into /boot/grub
In this folder I have:
Code:
boot.bin (the kernel) (512 bytes)
menu.lst (397 bytes)
stage1 (512 bytes)
stage2 (100,554 bytes)
Menu.lst:
Code:
title OS
root (hd0,0)
kernel /boot/grub/boot.bin
The kernel is only 512 bytes. How can it be to big?!?
The only problem I am having it is says:
EDIT:
Oh yeah and the kernel's format is "bin" if that makes any difference.