>Three questions about GRUB.
>1. Does it enter P-mode for you?
I assume so because the multiboot spec states "The OS should
not have to worry about getting into 32-bit mode initially,
because mode switching code generally needs to be in the
boot loader anyway in order to load OS data above the 1MB
boundary, and forcing the OS to do this makes creation of OS
images much more difficult."
>2. How do you make your OS multiboot compliant?
see
http://www.uruk.org/orig-grub/boot-proposal.html
>3. Does it boot ELF or straight binaries?
From the old GRUB site "Supports many of the a.out variants
plus ELF.".
The old GRUB site actually has more info online, look at
http://www.uruk.org/orig-grub/technical.html