[ipxe-devel] Could not configure console: Error 0x7f4ce08e

Michael Brown mcb30 at ipxe.org
Thu Dec 31 15:06:20 UTC 2015


On 31/12/15 14:48, Linus Lüssing wrote:
> EFIFB could not locate graphics output protocol: Error 0x7f4ce08e (http://ipxe.org/7f4ce08e)

That's your platform's LocateProtocol() returning EFI_NOT_FOUND when 
being asked to locate any instance of EFI_GRAPHICS_OUTPUT_PROTOCOL.

Given that you are using a fairly old iMac, I think the problem is that 
the platform firmware predates UEFI and is using the obsolete EFI v1.10 
EFI_UGA_DRAW_PROTOCOL instead of EFI_GRAPHICS_OUTPUT_PROTOCOL.

There is no support in iPXE for EFI_UGA_DRAW_PROTOCOL.  You can try 
using the conditional execution operators in iPXE to detect when a 
graphical console is unavailable.  For example:

   console --picture http://fritz.nobreakspace.org/pxe/splash.png ||

would simply remain in text mode if the "console" command fails for any 
reason.  The menu and other output will still function; you just won't 
have a graphical background.

Michael



More information about the ipxe-devel mailing list