I think the problem you'll run into is that even if you boot the ISO over the network, most ISOs expect to have their ISOs available and mounted locally so they can access them once booted. This doesn't really work with a net boot with a lot of ISOs. There may be some hope, though; a program called grub4dos may help. See syslinux.org/wiki/index.php/Boot_an_Iso_image
–
eewancoFeb 2 at 14:46

Well - that is not booting an ISO-image. That is booting a kernel and initrd by a indirect call to a http-URL. But for this there has to be http support in PXE. So is there a statement where you can chainload an ISO via http?
–
NilsFeb 16 '12 at 16:07