Thanks for the pointers. Helped me figure this out.
I replicated this on Mint 19.2 Cinnamon and XFCE 64 bit (albeit on the same hardware - I'll try later on another system).
Here's what worked for me (may want to send this in as a tutorial):
1) Run: update manager with refreshed cache
2) Run: apt-get update
3) Forget the "simple" list of packages (qemu-kvm qemu virt-manager virt-viewer libvirt-bin) Instead:
Code: Select all
sudo apt-get install qemu-kvm qemu virt-manager virt-viewer libvirt-bin bridge-utils seabios ovmf hugepages cpu-checker python3-libvirt gir1.2-spiceclientgtk-3.0 ebtables iptables dnsmasq spice-client-gtk
4) Make sure that the user who must run the vm is part of the following groups: kvm, libvirt, libvirt-qemu, libvirt-dnsmasq
5) [shouldn't be needed but....] Make sure that the Libvirt Qemu user is part of the following groups: kvm, libvirt, libvirt-qemu, libvirt-dnsmasq
6) If you want to store the VMs anywhere OTHER than the default location make sure that the Libvirt Qemu user has full access to that location (permissions, etc). Ownership doesn't appear to be required
8 ) Launch virt-manager and create VMs (MX and FreeDos as my initial tests)
9) On Linux guest install spice-vdagent --> shared clipboard support
10) I've installed qemu-guest-agent on the guest (as you suggested) but haven't tapped it yet.
Next task is to get my guest vms to talk to my other drives.
Other than using the terminal to install the above packages I've been doing everything in the GUI. I'll experiment with all terminal once I get the basics down.
Thanks again for the assist.