I have an ISO file for an HP diagnostics boot. Rather than burning a CD for every single computer I want to run diagnostics on, I'm wondering if I could load this file onto a server and allow the computers to PXE boot the interface. I know this is a broad topic, so what information should I look into in order to get it up and running?
You can use MEMDISK.
Example configuration using Syslinux:
label killdisk menu label KillDisk kernel memdisk initrd KillDisk.iso append iso raw