I see lots of guides showing very detailed steps on booting into various OS's, but none of the files are explained. It is not clear to me which files part of the PXE server, or are the Network Bootstrap Program, or the actual files/image that will be booted from. I.e. there is no explanation of these things, just do this do this do this. That makes it hard for me to understand it well enough to then apply the techniques to other scenarios.
I just want the PXE to boot from the remote DVD image as if it were in a drive on the local machine. I see some funky stuff, like in one case they boot into Windows PE, mount the remote image and then run setup.exe from it. This won't work for other bootable images like pfsense. On that note, the standard pfsense ISO doesn't work out of the box with PXE from what I've seen.
I just want something that will let me download standard ISO files meant for bootable CD/DVD and put it on the PXE server and have the client boot from that image. I find myself installing a wide variety of OS's and I don't want to be burning CD's all the time.
Is it not possible to just have PXE serve a ISO as if it were a DVD on the client?