I’m not an iPXE expert, but we had also documented how to boot with iPXE.
http://docs.rancher.com/os/running-rancheros/server/ipxe/