Hey, I’m experimenting with OPNSense as an HVM Qube and I am unable to get it to start the install when I have PCI devices connected. I run into the same issue when I try to use a Windows ISO. I end up seeing output that looks like this:
Booting from Hard Disk...
Boot failed: could not read the boot disk
Booting from Floppy...
Boot failed: could not read the boot disk
No bootable device.
Here’s the code I’m running which leads to this:
qvm-run provision 'curl -sSL https://mirror-opnsense.serverbase.ch/releases/mirror/OPNsense-22.7-OpenSSL-dvd-amd64.iso.bz2 -o /home/user/Downloads/opnsense-test-vm-amd64.iso.bz2'
qvm-run provision 'bzip2 -d /home/user/Downloads/opnsense-test-vm-amd64.iso.bz2'
qvm-create opnsense-test-vm --class TemplateVM --label orange
qvm-prefs opnsense-test-vm default_dispvm none
qvm-prefs opnsense-test-vm kernel ''
qvm-prefs opnsense-test-vm maxmem 8192
qvm-prefs opnsense-test-vm memory 8192
qvm-prefs opnsense-test-vm provides_network true
qvm-prefs opnsense-test-vm virt_mode hvm
# qvm-features opnsense-test-vm video-model cirrus
qvm-volume extend opnsense-test-vm:root 40g
qvm-start opnsense-test-vm --cdrom=provision:/home/user/Downloads/opnsense-test-vm-amd64.iso
I tried using it in StandaloneVM mode instead of TemplateVM but that had no effect.
I’m using BTRFS - that’s the only unique thing about the system. The only way I’ve been able to get the OPNSense installer to load and start running is to use PVH mode which doesn’t really help since it doesn’t allow you to directly attach PCI devices.
Does anyone have any ideas of what I can try? I also tried rebooting, making sure the PCI devices were never connected to sys-net but that didn’t work either.