More than likely you need to make a custom 32-bit bootfile for these to work. At the very least it will save you from having mess with bzImage/init.xz.
[SIZE=13px]Go here:[/SIZE]
[URL=‘https://rom-o-matic.eu/’][SIZE=13px]https://rom-o-matic.eu[/SIZE][/URL]
[SIZE=13px]Advanced - EFI PXE Bootstrap 32-bit[/SIZE]
[SIZE=13px]Check these boxes:[/SIZE]
[URL=‘http://www.ipxe.org/buildcfg/PARAM_CMD’][SIZE=13px][FONT=Arial][COLOR=#000000]PARAM_CMD[/COLOR][/FONT][/SIZE][/URL][FONT=Arial][SIZE=13px][COLOR=#000000], Form parameter commands [/COLOR][/SIZE][/FONT]
[URL=‘http://www.ipxe.org/buildcfg/CONSOLE_CMD’][SIZE=13px][FONT=Arial][COLOR=#000000]CONSOLE_CMD[/COLOR][/FONT][/SIZE][/URL][FONT=Arial][SIZE=13px][COLOR=#000000], Console command [/COLOR][/SIZE][/FONT]
[URL=‘http://www.ipxe.org/buildcfg/CPUID_SETTINGS’][SIZE=13px][FONT=Arial][COLOR=#000000]CPUID_SETTINGS[/COLOR][/FONT][/SIZE][/URL][FONT=Arial][SIZE=13px][COLOR=#000000], CPUID settings[/COLOR][/SIZE][/FONT]
[SIZE=13px]And paste this script in the script box (Replace x.x.x.x with your FOG server’s IP or hostname):[/SIZE]
[SIZE=13px]#!ipxe[/SIZE]
[SIZE=13px]dhcp[/SIZE]
[SIZE=13px]cpuid --ext 29 && set arch i386 ||[/SIZE]
[SIZE=13px]params[/SIZE]
[SIZE=13px]param mac0 ${net0/mac}[/SIZE]
[SIZE=13px]param arch ${arch}[/SIZE]
[SIZE=13px]param product ${product}[/SIZE]
[SIZE=13px]param manufacturer ${product}[/SIZE]
[SIZE=13px]param ipxever ${version}[/SIZE]
[SIZE=13px]param filename ${filename}[/SIZE]
[SIZE=13px]isset ${net1/mac} && param mac1 ${net1/mac} || goto bootme[/SIZE]
[SIZE=13px]isset ${net2/mac} && param mac2 ${net2/mac} || goto bootme[/SIZE]
[SIZE=13px]:bootme[/SIZE]
[SIZE=13px]chain [/SIZE][URL=‘http://x.x.x.x/fog/service/ipxe/boot.php##params’][SIZE=13px]http://x.x.x.x/fog/service/ipxe/boot.php##params[/SIZE][/URL]
[SIZE=13px]Click Proceed, and voila! Copy the new EFI bootfile to your /tftpboot folder and give it a whirl![/SIZE]