Uh. I just don't understand why some people support GRUB as if it was the Holy Grail made into bytes. GRUB depends on the BIOS. GRUB must be compiled with support for a given filesystem. GRUB and LILO are both stupid.
it's small enough to provide us the required documentation to access the hard drive, in real mode, without depending on the BIOS.