On 2024-10-02 20:14, Gary Dale wrote:
I'm running Debian/Stable on an AMD64 system. I have a number of
kvm/qemu virtual machines running on it, including Home Assistant and
a Samba DC, along with multiple Windows VMs. Most of them are working
fine.
However I found a need to fire up an old Windows XP VM but I can't get
it to start. I'm using virt-manager to do this on my Debian/Testing
workstation, connecting to the VMs on the Debian/Stable server. When I
open the VM (using the virt-manager gui) I get the error:
host does not support domain type kvm with machine "pc-0.12' for
virtualization type 'hvm' with architecture 'x86_64'
I have two Windows XP VMs - 32bit and 64bit - and they both give the
same message.
I haven't tried using the Windows XP VMs in years, so I have no idea
when the problem originated. I do know at one point they worked.
Any ideas on what's going wrong and how to fix it?
Thanks.
Thanks everyone. The exact solution was provided by Detlef - change the
machine type to pc-i440fx-2.0. However, that is easier said than done as
Timothy's advice about editing the XML from within virt-manager didn't
work. For some reason it complained about the machine type when I tried.
I had to remote into the server to use virsh edit <vm name> to actually
make the change. Along the way, I found another issue on one of the
machines - spice was no longer supported either - that shows how long
it's been since I last used them.