I am trying to setup a small PXE/bootable OS > Desktop for testing. I want to boot the OS over network. I am using the built in ISCSI option in Windows Server and Tiny PXE Server. The PXE part seems to be working correctly. I get all the way to booting san and then Windows starts booting. I notice once Windows starts booting, the ISCSI loses connection to the VM or the Desktop (I've tried both ways). I have the keep-san = 1 setting on which helps it stay connected during the pxe process, but does not help once Windows boots. Any suggestion on how to setup a PXE/network booting to a desktop PC or VM would be amazing. I've been Googling everywhere and I can't find anything useful that describes this problem.
Edit: My goal is to network boot an image from my dhcp server. I currently have been trying Microsoft’s built in ISCSI Roles, which use vhdx files. I also am using Tiny PXE Server to give out the DHCPd proxy and assist with the TFTP execution of the PXE.ipxe file. The problem is that when I do a pxe boot Windows or Linux ( I’ve tried both OS), they connect and then seconds later during the boot up process disconnect from the iscsi. I’ve also tried to use kernsafe (which is another iscsi application), but I get the same issue where the iscsi disconnects.
I don’t care what free product I can use, but I just wanted to PXE boot images so I can easily use different OS without hdd. So I guess u could call it diskless or network booting. Any suggestions would be helpful or if u need any more information, let me know.