Hi,<div><br></div><div>I have been using iPXE now for just a few weeks and I thought it was aewsome. Today I see the new menu stuff. Great stuff guys, thank you!<br><div><br></div><div>I am building a large initrd image (based on a Live CD) [i.e. we are not having a small initrd+NFS/SAN root device]. It seems that if this initrd gets larger than about 800M we see some interesting behaviour:</div>

<div><ul><li>If the ipxe script is kernel/initrd/boot, the server reboots immediately and before the kernel has a chance to execute</li><li>If the ipxe script is initd/chain, we get error 
<a href="http://ipxe.org/err/2a818006">http://ipxe.org/err/2a818006</a></li></ul><div>Digging into this shows (I think) that iPXE is hitting the function bzimage_exec in i386/image/bzimage.c. We are using undionly.kpxe, chain loaded from a legacy TFTP server and with a embedded configuration (make bin/undionly.kpxe EMBED=xx.ipxe). I can see that this is using the 32 bit arch libraries; it it possible to build a 64 bit version of unidonly.kpxe that can address all the system memory?</div>

</div><div><br></div><div>Failing that, is anybody else booting large initrd images successfully with iPXE?</div><div><br></div><div>Thanks,</div><div><br></div><div>Alex</div></div>