QEMU

qemu-img create -f qcow2 -o preallocation=metadata /mnt/nfs/img/winxp.qcow2 20G

virt-install --connect qemu:///system --name WinXP --ram 1024 --vcpus 1 \
--disk path=/mnt/nfs/img/winxp.qcow2,format=qcow2,bus=ide,cache=none \
--cdrom /data/virt/wxp.disr.iso \
--network=bridge:virbr0,model=e1000 \
--vnc --os-type=windows --os-variant=winxp \
--noautoconsole --accelerate --noapic --keymap=en-us

virt-install --connect qemu:///system --name WinXP --ram 1024 --vcpus 1 \
--disk path=/mnt/nfs/img/winxp.qcow2,format=qcow2,bus=virtio,cache=none \
--disk path=/data/virt/virtio-win-0.1.126.iso,device=cdrom \
--cdrom /data/virt/wxp.disr.iso \
--network=bridge:virbr0,model=e1000 \
--vnc --os-type=windows --os-variant=winxp \
--noautoconsole --accelerate --noapic --keymap=en-us

virt-install -n winxp -r 1024 --disk path=/mnt/nfs/img/winxp.qcow2,format=qcow2 -s 20 -c /data/virt/wxp.disr.iso --os-type=windows --os-variant=winxp --vnc -w bridge:virbr0