nukeman Posted April 26, 2020 Share Posted April 26, 2020 (edited) I'm trying to set up an Ubuntu Desktop 20.04 VM. Eventually, the VM locks up and I notice its assigned CPU in UNRAID is pegged at 100%. I've tried several times and sometimes I can get the OS installed, and sometimes it locks up during installation. Wondering if it's the same issue as this? I've attached my XML and diagnostic info. Any ideas? Quite a lot of information for Windows guests here, but I'm having trouble finding equivalent information for Ubuntu guests. I have 3 Windows VM's running perfectly. BTW, I saw @jonp's advice to set UEFI boot mode, i440fx, and setting the CPU mode to emulated. However, I can't get the CPU setting to stick in the GUI. Every time I save it but when I go back into the form view it's set to Host Passthrough. ubuntu.xml nas-diagnostics-20200425-2003.zip Edited April 26, 2020 by nukeman 2 Quote Link to comment
Frag-O-Byte Posted April 29, 2020 Share Posted April 29, 2020 I am also having the same problem with windows VM's as per my own post but still no replys as of yet. Quote Link to comment
PELLETT655 Posted May 29, 2020 Share Posted May 29, 2020 Same issue here for me. Quote Link to comment
david279 Posted May 29, 2020 Share Posted May 29, 2020 I have a ubuntu 20.04 VM and it works without issue the only difference is i use Q35 4.2 for the machine type. Q35 is normally the machine type for all linux VMs. Quote Link to comment
PELLETT655 Posted May 29, 2020 Share Posted May 29, 2020 Using Ubuntu Desktop or Ubuntu Server ? Ubuntu Server works fine for me, but Ubuntu Desktop 20.04 never makes it to the installer and the CPU is pegged at 100%. Quote Link to comment
david279 Posted May 29, 2020 Share Posted May 29, 2020 2 minutes ago, PELLETT655 said: Using Ubuntu Desktop or Ubuntu Server ? Ubuntu Server works fine for me, but Ubuntu Desktop 20.04 never makes it to the installer and the CPU is pegged at 100%. Im using ubuntu desktop Quote Link to comment
PELLETT655 Posted May 29, 2020 Share Posted May 29, 2020 Could you post your XML for the guest? Here's mine. Ubuntu_2004_desktop.txt Quote Link to comment
david279 Posted May 29, 2020 Share Posted May 29, 2020 Here you go. <?xml version='1.0' encoding='UTF-8'?> <domain type='kvm'> <name>Ubuntu</name> <uuid>bab898c0-59a7-8e7b-baa8-ed1d87dd0ea3</uuid> <metadata> <vmtemplate xmlns="unraid" name="Ubuntu" icon="ubuntu.png" os="ubuntu"/> </metadata> <memory unit='KiB'>4194304</memory> <currentMemory unit='KiB'>4194304</currentMemory> <memoryBacking> <nosharepages/> </memoryBacking> <vcpu placement='static'>4</vcpu> <cputune> <vcpupin vcpu='0' cpuset='2'/> <vcpupin vcpu='1' cpuset='10'/> <vcpupin vcpu='2' cpuset='3'/> <vcpupin vcpu='3' cpuset='11'/> </cputune> <os> <type arch='x86_64' machine='pc-q35-4.2'>hvm</type> <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader> <nvram>/etc/libvirt/qemu/nvram/bab898c0-59a7-8e7b-baa8-ed1d87dd0ea3_VARS-pure-efi.fd</nvram> </os> <features> <acpi/> <apic/> </features> <cpu mode='host-passthrough' check='none'> <topology sockets='1' cores='2' threads='2'/> <cache mode='passthrough'/> <feature policy='require' name='topoext'/> </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' discard='unmap'/> <source file='/mnt/cache/domains/Ubuntu 20.04/vdisk1.img'/> <target dev='hdc' bus='virtio'/> <boot order='1'/> <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/> </disk> <controller type='usb' index='0' model='ich9-ehci1'> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x7'/> </controller> <controller type='usb' index='0' model='ich9-uhci1'> <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'> <master startport='2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x1'/> </controller> <controller type='usb' index='0' model='ich9-uhci3'> <master startport='4'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x2'/> </controller> <controller type='sata' index='0'> <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> </controller> <controller type='pci' index='0' model='pcie-root'/> <controller type='pci' index='1' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='1' port='0x10'/> <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'/> <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'/> <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'/> <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'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/> </controller> <controller type='virtio-serial' index='0'> <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/> </controller> <interface type='bridge'> <mac address='52:54:00:a6:2f:60'/> <source bridge='br0'/> <model type='virtio'/> <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/> </interface> <serial type='pty'> <target type='isa-serial' port='0'> <model name='isa-serial'/> </target> </serial> <console type='pty'> <target type='serial' port='0'/> </console> <channel type='unix'> <target type='virtio' name='org.qemu.guest_agent.0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel> <input type='tablet' bus='usb'> <address type='usb' bus='0' port='1'/> </input> <input type='mouse' bus='ps2'/> <input type='keyboard' bus='ps2'/> <graphics type='vnc' port='-1' autoport='yes' websocket='-1' listen='0.0.0.0' keymap='en-us'> <listen type='address' address='0.0.0.0'/> </graphics> <video> <model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='1' primary='yes'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/> </video> <memballoon model='virtio'> <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/> </memballoon> </devices> </domain> Quote Link to comment
PELLETT655 Posted May 29, 2020 Share Posted May 29, 2020 (edited) Still couldn't get it to boot. Maybe it's the .iso from Ubuntu, however, I re-downloaded it fresh from the site and tried again and got the same result. Here's the workaround that I used: Created new VM and installed Ubuntu 20.04 SERVER Once Ubuntu 20.04 SERVER was installed, I installed the Ubuntu DESKTOP components with these commands sudo apt-get install tasksel sudo tasksel Select Ubuntu Desktop selection and install Reboot the VM you should be able to VNC into Ubuntu 20.04 DESKTOP without issue Edited May 29, 2020 by PELLETT655 modified steps Quote Link to comment
Seriously_Clueless Posted August 5, 2020 Share Posted August 5, 2020 Same issue here but the way I managed to get 20.04 desktop installed is to choose safe mode instead of the normal install. That worked without issues. 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.