[gPXE] EFI build not working?

Joshua Oreman oremanj at rwcr.net
Fri May 28 13:48:24 EDT 2010


On Fri, May 28, 2010 at 6:26 AM, Jarrod Johnson
<jarrod.b.johnson at gmail.com> wrote:
> So I built an igb.efi, however, IBM's UEFI doesn't seem to execute it,
> skipping it as it skips other non-efi things.  If I run file on something
> that works (elilo) vs igb.efi, I get:
> $ file /tftpboot/igb.efi
> /tftpboot/igb.efi: MS-DOS executable
> $ file /tftpboot/elilo-x64.efi
> /tftpboot/elilo-x64.efi: PE32+ executable (EFI application)
>
> Did I build it wrong or is there some signature that gPXE build process
> doesn't get right currently that is ignored pre-UEFI?

You need to compile a 64-bit EFI executable for UEFI:
% make bin-x86_64-efi/igb.efi

-- Josh

> _______________________________________________
> gPXE mailing list
> gPXE at etherboot.org
> http://etherboot.org/mailman/listinfo/gpxe
>
>


More information about the gPXE mailing list