These are my notes for setting up virt-manager with QEMU/KVM on Artix Linux. I’m using runit, but anything runit-specific should be easily converted to other init systems/service managers.
This is largely the same as tomit4’s instructions, but I’m doing networking over a bridge rather than a NAT.
Install virt-manager
Firstly, install relevant packages:
# pacman -S qemu virt-manager virt-viewer vde2 openbsd-netcat libvirt libvirt-runit
If you need virtualised TPM (e.g. for Windows 11), you also need to install swtpm
. Also, for Windows VMs in general,
install virtio-win
from the AUR for virtio drivers for Windows guests.