Installing Windows XP Into Qemu With The Virtio Drivers

00:00:35 Finding the virtio drivers for XP.
00:02:25 Starting the XP install.
00:04:10 Finishing off the XP install.
00:06:20 Time to find a key for the temporary install.
00:10:05 Time to restart to see if the key is ok.
00:12:50 Time to install the network driver.
00:16:20 Time to create a temporary drive to copy the driver onto.
00:23:40 Time to install the copied over network driver.
00:25:15 Time to get the unofficial XP Service Pack 4.
00:27:40 Now it is time to install the unofficial XP Service Pack 4.
00:33:20 Finally it is time to see if it runs with multiple cpu cores.

In this video I am installing Windows XP into a Qemu virtual machine and some people more might think that this is a waste of time, because XP has long been out of support, but I ended up having to do this, because I had a client who wanted to upgrade an old accounting program to a new version, but the old version would only run on XP, and they only had the database for that version, so I had to run that old version in an XP vm. XP will only run for 30 days when installed like this, but that was more than enough for me to get the job done. I also decided to install the unofficial service pack 4, which would help the XP to survive a little bit longer, against the newer exploits that have been released.

They have removed the floppy image in the latest virtio drivers, so below is a link to the version that I did use:
https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.185-2/

qemu-system-x86_64 -m 2048 -enable-kvm -cpu host -net nic,macaddr=72:34:fa:4b:92:a2 -net bridge,br=br0 -readconfig /etc/ich9-ehci-uhci.config -device usb-tablet,bus=ehci.0,port=2 -drive file=WinXP.qcow2,if=virtio,cache=unsafe -vga cirrus -drive file=/big/qemu/en_windows_xp_home_with_service_pack_3_x86_cd_x14-92413.iso,index=2,media=cdrom -drive file=/big/qemu/virtio-win-0.1.185_x86.vfd,index=0,if=floppy,format=raw -boot menu=on -soundhw ac97