QEMU/KVM “No bootable option or device was found”

Close. You can remove the “<” and “>” symbols.

sudo virsh dumpxml win10 > windows.xml

Apologies on the slow reply, and thanks for uploading those xml files.

Looking at the diff, this is the first thing that jumps out:

On windows.xml:

<disk type='file' device='cdrom' model='usb-bot'>
  <driver name='qemu' type='raw'/>
  <source file='...ISO'/>
  <target dev='sdb' bus='usb'/>
  <readonly/>
  <address type='usb' bus='0' port='2'/>
</disk>

On debian.xml:

<disk type='file' device='cdrom'>
  <driver name='qemu' type='raw'/>
  <target dev='sda' bus='scsi'/>
  <readonly/>
  <address type='drive' controller='0' bus='0' target='0' unit='0'/>
</disk>

<controller type='scsi' model='virtio-scsi'/>

So my question would be, did you explicitly choose “USB Disk” or “USB CD-ROM” when attaching the ISO or did virt-manager automatically decide to use USB because of the Windows OS profile? I’m guessing this was virt-manager’s default choice.

I’m going to play around with virt-manager soon on my pocket running the rs3588s, so I’ll try windows out and let you know if I find anything here.

I didn’t change any settings at all; I just let virt-manager handle it, trusting that it would do it right.