This is an interesting question. You are looking into PXE / iPXE booting, and by default the VMs will try to perform network booting if you do not provide them with a boot device. Then, you need to setup a PXE server to server the boot image. I do not know the specifics. See this relevant post, Trying to PXE Boot Netboot.xyz from an Incus VM