There is another way too, If you have a generic USB2 ethernet adapter we can pxe boot using a usb stick and let iPXE or FOS Linux manage the network drivers.
Can you please elaborate on this? I’m having a tough time understanding what you mean by that. I’d use a USB 2 ethernet adapter, then also use a USB stick?