ELF boot and Multiboot

SONE Takeshi ts1 at cma.co.jp
Fri Jun 13 08:13:00 CEST 2003


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
-- 
Takeshi



More information about the coreboot mailing list