If the devices are in bios mode certain usb to etherent adapters support pxe booting. For uefi mode computers you must use the network adapters supported by your hardware. Each hardware vendor has usb to ethernet adapters that support pxe booting. In uefi mode there is a bit more vendor lock in than with bios mode computers.
But usb booting does work.