[syslinux] Unable to get syslinux.efi to work, grub2 boots tho

Joakim Tjernlund Joakim.Tjernlund at infinera.com
Thu Aug 2 15:26:49 PDT 2018


On Thu, 2018-08-02 at 23:55 +0200, KARBOWSKI Piotr via Syslinux wrote:
> CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.
> 
> 
> On 2018-08-02 18:25, KARBOWSKI Piotr wrote:
> > Hi,
> > 
> > I am trying to get a UEFI bootable USB. And I am unable to make it
> > working. I have two x86_64 systems and both of them 'hangs' when I
> > choose to boot UEFI from USB.
> > 
> > I've created fat32 formated partition with ef00 type. I placed EFI/BOOT
> > there with content of efi64/ distribution, I've created syslinux.cfg and
> > renamed syslinux.efi to BOOTX64.EFI.
> > 
> > However, it does just hangs.
> > 
> > I then replaced BOOTX64.EFI with the copy of grubx64.efi and I got a
> > working GRUB2 shell, so I suppose the problem is within syslinux.
> > 
> > I tried sys-boot/syslinux-6.03 and sys-boot/syslinux-6.04_pre1 with no
> > luck.
> > 
> > any hints how to get syslinux on UEFI working?
> 
> Update. I did downloaded latest binaries of Syslinux, and they do work,
> I got a working menu.c32 output with it. I am unsure how can I debug why
> binaries built on my Gentoo does not work. Any idea?

Something odd with new gcc and old code? The syslinux code is very old, you could try
my ebuild: https://bugs.gentoo.org/637054

This also build against the installed gnu-efi too.

    Jocke



More information about the Syslinux mailing list