L0rdRaiden Posted March 23, 2018 Share Posted March 23, 2018 How can I avoid this on every boot? <domain type='kvm' id='2'> <name>SophosXG</name> <uuid>bedb8270-4da6-7115-34e7-1daadf04c12d</uuid> <metadata> <vmtemplate xmlns="unraid" name="Linux" icon="linux.png" os="linux"/> </metadata> <memory unit='KiB'>2621440</memory> <currentMemory unit='KiB'>2621440</currentMemory> <memoryBacking> <nosharepages/> </memoryBacking> <vcpu placement='static'>4</vcpu> <cputune> <vcpupin vcpu='0' cpuset='4'/> <vcpupin vcpu='1' cpuset='5'/> <vcpupin vcpu='2' cpuset='6'/> <vcpupin vcpu='3' cpuset='7'/> </cputune> <resource> <partition>/machine</partition> </resource> <os> <type arch='x86_64' machine='pc-q35-2.11'>hvm</type> </os> <features> <acpi/> <apic/> </features> <cpu mode='host-passthrough' check='none'> <topology sockets='1' cores='4' threads='1'/> </cpu> <clock offset='utc'> <timer name='rtc' tickpolicy='catchup'/> <timer name='pit' tickpolicy='delay'/> <timer name='hpet' present='no'/> </clock> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices> <emulator>/usr/local/sbin/qemu</emulator> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/user/VMDisks/SophosXG/vdisk1.img'/> <backingStore/> <target dev='hdc' bus='sata'/> <boot order='1'/> <alias name='sata0-0-2'/> <address type='drive' controller='0' bus='0' target='0' unit='2'/> </disk> <controller type='usb' index='0' model='ich9-ehci1'> <alias name='usb'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x7'/> </controller> <controller type='usb' index='0' model='ich9-uhci1'> <alias name='usb'/> <master startport='0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0' multifunction='on'/> </controller> <controller type='usb' index='0' model='ich9-uhci2'> <alias name='usb'/> <master startport='2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x1'/> </controller> <controller type='usb' index='0' model='ich9-uhci3'> <alias name='usb'/> <master startport='4'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x2'/> </controller> <controller type='sata' index='0'> <alias name='ide'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> </controller> <controller type='pci' index='0' model='pcie-root'> <alias name='pcie.0'/> </controller> <controller type='virtio-serial' index='0'> <alias name='virtio-serial0'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/> </controller> <controller type='pci' index='1' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='1' port='0x10'/> <alias name='pci.1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/> </controller> <controller type='pci' index='2' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='2' port='0x11'/> <alias name='pci.2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/> </controller> <controller type='pci' index='3' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='3' port='0x12'/> <alias name='pci.3'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/> </controller> <controller type='pci' index='4' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='4' port='0x13'/> <alias name='pci.4'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/> </controller> <controller type='pci' index='5' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='5' port='0x14'/> <alias name='pci.5'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/> </controller> <controller type='pci' index='6' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='6' port='0x15'/> <alias name='pci.6'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/> </controller> <interface type='bridge'> <mac address='52:54:00:01:4f:ad'/> <source bridge='virbr0'/> <target dev='vnet0'/> <model type='virtio'/> <alias name='net0'/> <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/> </interface> <serial type='pty'> <source path='/dev/pts/0'/> <target type='isa-serial' port='0'> <model name='isa-serial'/> </target> <alias name='serial0'/> </serial> <console type='pty' tty='/dev/pts/0'> <source path='/dev/pts/0'/> <target type='serial' port='0'/> <alias name='serial0'/> </console> <channel type='unix'> <source mode='bind' path='/var/lib/libvirt/qemu/channel/target/domain-2-SophosXG/org.qemu.guest_agent.0'/> <target type='virtio' name='org.qemu.guest_agent.0' state='disconnected'/> <alias name='channel0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel> <input type='tablet' bus='usb'> <alias name='input0'/> <address type='usb' bus='0' port='1'/> </input> <input type='mouse' bus='ps2'> <alias name='input1'/> </input> <input type='keyboard' bus='ps2'> <alias name='input2'/> </input> <graphics type='vnc' port='5900' autoport='yes' websocket='5700' listen='0.0.0.0' keymap='es'> <listen type='address' address='0.0.0.0'/> </graphics> <video> <model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='1' primary='yes'/> <alias name='video0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/> </video> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x05' slot='0x00' function='0x0'/> </source> <alias name='hostdev0'/> <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x05' slot='0x00' function='0x1'/> </source> <alias name='hostdev1'/> <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/> </hostdev> <memballoon model='virtio'> <alias name='balloon0'/> <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/> </memballoon> </devices> <seclabel type='dynamic' model='dac' relabel='yes'> <label>+0:+100</label> <imagelabel>+0:+100</imagelabel> </seclabel> </domain> Quote Link to comment
L0rdRaiden Posted March 26, 2018 Author Share Posted March 26, 2018 Any help here? it can't be that hard, and I can't be the only one with this issue. Both nics belong to the same pcie card and they are passthrough to the VM Quote Link to comment
Jcloud Posted March 26, 2018 Share Posted March 26, 2018 (edited) Your VM is not finding a bootable disk so the the guest bios is trying to PXE-boot (network boot). On 3/23/2018 at 9:39 AM, L0rdRaiden said: <devices> <emulator>/usr/local/sbin/qemu</emulator> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/user/VMDisks/SophosXG/vdisk1.img'/> Does that disk image have anything on it, or are you trying to build a new VM? If it's a new disk, I don't see your boot media/ISO disk. Edit your VM template and provide it an ISO for install disk. If vdisk1.img had an OS on it, which one is it? Edited March 27, 2018 by Jcloud Quote Link to comment
L0rdRaiden Posted March 27, 2018 Author Share Posted March 27, 2018 10 hours ago, Jcloud said: Your VM is not finding a bootable disk so the the guest bios is trying to PXE-boot (network boot). Does that disk image have anything on it, or are you trying to build a new VM? If it's a new disk, I don't see your boot media/ISO disk. Edit your VM template and provide it an ISO for install disk. If vdisk1.img had an OS on it, which one is it? The disk image is a bootable disk with SophosXG on it, it's like a firewall based on linux, I have the same issue with pfsense, which is a firewall based on FreeBSD The pcie card is based on i350 lan chipset. The image is bootable but the OS on both pfsense and sophos XG only start after the VM tries to boot or do whatever is trying to do with the 2 nics, which if you don't skip the process manually it takes around 3 mins or more. It tries to do it with one nic and then with the other. Quote Link to comment
Jcloud Posted March 28, 2018 Share Posted March 28, 2018 Away from my unRAID box for a while. I believe (I reserve the right to be 100% wrong lol) when you first start the VM the there's a key-press to enter inside the guest emulated bios, from there should be able to change boot order. Might have to start the VM, Open the VNC window then back in the webui force a restart of VM; that way the "monitor" is already up and you can try hitting that key-press. Where as on the first boot, could be missing it in the time it takes to bring up the VNC window. 1 Quote Link to comment
L0rdRaiden Posted March 29, 2018 Author Share Posted March 29, 2018 On 3/28/2018 at 2:34 AM, Jcloud said: Away from my unRAID box for a while. I believe (I reserve the right to be 100% wrong lol) when you first start the VM the there's a key-press to enter inside the guest emulated bios, from there should be able to change boot order. Might have to start the VM, Open the VNC window then back in the webui force a restart of VM; that way the "monitor" is already up and you can try hitting that key-press. Where as on the first boot, could be missing it in the time it takes to bring up the VNC window. It work, somehow I was able to enter to a kind of BIOS related to PXE not Seabios and I could change the boot order, so now 1 of the nics doesn't try to boot but the other still try to do it. I have tried to press different buttons at different times to see If I can get into a different BIOS but no luck. Does SEABIOS has a bios interface? Quote Link to comment
Shinobi Posted December 28, 2020 Share Posted December 28, 2020 (edited) Check this: What I understand is that SeaBIOS does not have a graphical user interface, that we can get into during boot. So you have edit the VM's XML file. It appears like the relevant contents of the XML file, are passed on to SeaBIOS during VM boot. Edited December 28, 2020 by Shinobi Quote Link to comment
L0rdRaiden Posted October 25, 2023 Author Share Posted October 25, 2023 This is the solution https://askubuntu.com/a/226499 Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.