I have a hooks file to hotplug a USB device at the prepare stage.
Using OVMF version 2.6 this works fine, but using OVMF 2.7 the guest no
longer boots from the USB device.
Option 1) For it to work I have to set the boot order on the USB device and
once the OVMF Shell appears I can reset it and it will find the USB device
and boot.
Option 2) Another setup which works if I remove all boot order settings
from the guest and have a boot dev = 'fd' and this works every time.but I
cannot add multiple entries.
<os>
<type arch='x86_64' machine='pc-q35-5.1'>hvm</type>
<loader readonly='yes'
type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi-tpm.fd</loader>
<nvram>/etc/libvirt/qemu/nvram/b96bfc99-3612-0daa-9d8c-69e9d550d05a_VARS-pure-efi-tpm.fd</nvram>
<boot dev='fd'/>
<boot dev='hd'/>
Any thoughts on how to get option 1) to working without having to do a
reset.