[syslinux] Loading syslinux.efi from preloader.efi

H. Peter Anvin hpa at zytor.com
Mon Jan 27 13:29:16 PST 2014


On 01/23/2014 06:34 AM, Mattias Schlenker wrote:
> Hello everyone,
> 
> I am trying to prepare a UEFI bootable thumb drive using syslinux and
> Linux foundations PreLoader.efi. I started the same as as it works with
> gummiboot-42:
> 
>  * Copy PRELOADER.EFI to EFI/BOOT/BOOTX64.EFI
>  * Copy HASHTOOL.EFI to EFI/BOOT/BOOTX64.EFI
>  * Copy gummibootx64.efi to EFI/BOOT/LOADER.EFI
> 
> With just those files PreLoader asks to enroll gummiboot's hash. I do so
> and end up in gummiboot's menu.
> 
> Copying the EFI64 syslinux.efi (from the 6.03-pre1 tarball) to
> EFI/BOOT/LOADER.EFI results in PreLoader complaining: Failed to start
> loader.efi: (2) Invalid Parameter. Disabling Secure Boot and copying
> syslinux.efi to EFI/BOOT/BOOTX64.EFI results in the firmware complaining
> "Operating System not Found". System is a Lenovo Ideacentre Q190.
> 
> Who is to blame? Did I miss something that behaves differently than
> gummiboot? Is Lenovos firmware broken? Might the syslinux.efi not comply
> to the EFI standards?
> 

I think there was some issue with the headers in syslinux.efi... should
try to address that.

	-hpa




More information about the Syslinux mailing list