On Fri, Jun 13, 2003 at 06:48:55PM +0900, SONE Takeshi wrote:
If one added a (trivial) Multiboot header in the head.S, the resulting kernel could be loaded from GRUB, while it could also be loaded by ELF boot of LinuxBIOS and Etherboot?
It probably could.
Turns out it can't. GRUB can't load Multiboot (or other ELF) kernel below 1MB! Since bzImage kernel starts at just 1MB, placing 'converter' and gdt elsewhere after 1MB is not a trivial task..
Interesting(?) discussion on this issue: http://mail.gnu.org/archive/html/bug-grub/2001-08/msg00083.html