[syslinux] syslinux 6.03 does not boot some kernels

Johann Hartwig Hauschild hardy+syslinux at foxxnet.de
Sun Dec 7 08:35:37 PST 2014


Am 07.12.2014 schrieb Spike White:
> >Date: Sat, 6 Dec 2014 09:12:19 -0500
> >From: Gene Cumm <gene.cumm at gmail.com>
> >
> >In an effort to get things started, I just wrote
> >http://www.syslinux.org/wiki/index.php/Common_Problems#Linux_EFI_kernels
> >
> >I understand the CONFIG_RELOCATABLE issue well enough to write about
> >it however Ady seems to have stumbled upon a real key for the
> >pre-Linux-3.3 kernels.
> 
> If I'm understanding correctly, I think H. Peter Anvin on Tues Nov 18th,
> 10:24:15 PST 2014 explained this pre-Linux-3.3 kernel problem well.
> 
> It was a discussion of grub2 booting the kernel in a "hostile" way -- not
> using the built-in kernel EFI bootloader.  And thus, grub2 is able to boot
> earlier kernels, while syslinux follows the rules.  And is not able to.
> 
> H. Peter referenced https://www.kernel.org/doc/Documentation/efi-stub.txt
> for a fuller explanation.
> 
> Great job writing up documentation, Gene.  If H. Peter's explanation is
> congruent with Ady's Linux pre-3.3 kernel research, would you add a link to
> this fuller explanation?

I just had a look at the kernel-docs and the discussion here in november.
This issue should not be happening if I build a pre-3.3-kernel with
CONFIG_RELOCATABLE=y, CONFIG_EFI=y and CONFIG_EFI_STUB=y, right?

-- 
Cheers,
	Hardy


More information about the Syslinux mailing list