On Fri, May 28, 2010 at 6:26 AM, Jarrod Johnson <[email protected]> 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 > [email protected] > http://etherboot.org/mailman/listinfo/gpxe > > _______________________________________________ gPXE mailing list [email protected] http://etherboot.org/mailman/listinfo/gpxe
