PXE (Pre eXecution Environment), is a method of having an end computer (client) boot using only its network card.
When using network boot solution, the boot process will be changed from the normal order to:
Power on -> BIOS -> PXE stack built-in the NIC (Network Information Center) -> NBP (Network Boot Program) downloading from server to client’s RAM by TFTP -> NBP’s responsibility to perform the next step
Client machine must support PXE booting, and you need a fast file server.
FOG is a free, open source computer cloning solution. It supports Linux net boot.
CCBoot supports install windows 7 via pxe boot.