An upgrade of our system moved from legacy iPXE boot to uefi iPXE boot. The old system used the tinycore base 32bit and loaded the core.gz initrd followed by our custom initrd. In the new system Tinycore64 and the corepure64.gz initrd load, but subsequent initrd load fails.
The essentials from the ipxe script is as follows.
kernel nfs://${server_address}/boot/vmlinuz64 text vga=785 superuser ip=dhcp nfsmount=${server_address} initrd=corepure64.gz initrd+=custom.gz
initrd nfs://${server_address}/boot/corepure64.gz
initrd nfs://${server_address}/boot/custom.gz
Are there any suggestions?