I’ve been using VMware Server for a few years now and I usually have no issues with it at all. Occasionally, when updating Linux kernels I will have issues rebuilding some of VMware’s modules.
Then, I will end up on an endless journey of reading forum posts and trying ridiculous suggestions just to get the software to build. The problem is with my lack of understanding of the software because it is a tertiary need.
I don’t need VMware Server.
I need instances of IE6, IE7, IE8 and other Windows browser variations to test against.
I would love to learn all the magic that is virtualization, someday. For now, my need for virtualization is solely browser testing.
So, here is how my first attempt at using a legal/licensed Windows XP for IE6 virtual machine went down.
Downloaded and Installed VirtualBox 3
http://www.virtualbox.org/wiki/Downloads
Downloaded Windows XP SP3 image
http://www.microsoft.com/Downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&displaylang=en
Installed qemu
sudo apt-get install qemu
Converted the VirtualPC image to a VMware image
qemu-img convert -f vpc WindowsXP-SP3-IE6.vhd -O vmdk WindowsXP-SP3-IE6.vmdk
Note: this step is probably wrong, but I intend to fix my VMware Server setup when I get a chance and Virtual Box is capable of playing nicely with vmdk images, so whatever.
Downloaded driver for virtual nic
http://www.amd.com/us-en/ConnectivitySolutions/ProductInformation/0,,50_2330_6629_2452%5E2454%5E2486,00.html
Created an ISO to load from virtual machine
mkisofs -r -o drivers.iso ~/downloads/xp_vm_drivers/
Booted up the virtual machine, installed the drivers, rebooted… Boom!
Lotsa issues.
But, I didn’t care, because I just wanted to see one page in IE6 long enough to deal with a css issue.
When bofe returns to noising up the internet (January 12, 2010), I fully expect an update to this post on how to set up a legal browser test environment for IE6 correctly.