It is possible. Just use <boot order=''/> for
individual devices, or:
Thanks for the reply, Michal. As I said, I am looking into changing
boot order within the firmware, PXEv4, PXEv6, HTTPv4 and HTTPv6 is the
default order I don’t like (as there is no PXE on my network). I have
found two solutions tho.
virt-fw-vars -i /usr/share/OVMF/OVMF_VARS.fd --set-boot-uri
http://nuc.home.lan:8000/boot/shim.efi -o
/var/lib/libvirt/qemu/nvram/mydomain_VARS.fd
This command allows me to do HTTPv4 directly (once). It cannot be done
via the libvirt API though.
But then kraxel recommended me to configure PXE to return a
non-existing file, this makes the EFI firmware skip the first two
options pretty quickly (in 2 seconds) so that solved the problem
pretty much.
Thanks all!
--
Later,
Lukas @lzap Zapletal