Установка Windows XP в виртуальной машине под управлением KVM проходит без всяких проблем, если использовать IDE шину для жесткого диска и стандартный сетевой драйвер. Сетевой драйвер можно обновить и позже, а систему можно сразу поставить на virtio диск, чтобы потом не плясать вокруг нее.
Для этого понадобится образ дискеты с записанным на нее драйвером virtio.
Создание виртуальной машины Windows XP
virt-install --name=srv2 --ram=2000 --boot=cdrom,hd --disk=path=/dev/sdc1,bus=virtio --cdrom=/data/admin/winxp.iso --os-type=windows --os-variant=winxp --graphics=vnc -w bridge:br0 --autostart --disk path=/data/admin/virtio-win/virtio-win.iso,device=cdrom,perms=ro --disk path=/data/admin/virtio-win/virtio-win.vfd,device=floppy