I’ve been running a virtual Ubuntu under my Windows 7 install for a while now, and I’ve been really pleased with it. Honestly, I get a little warm fuzzy feeling when I boot Windows 7 up, I’m really pleased with it.
I had a 280Gb partition spare and a 4Gb USB drive. So I installed Ubuntu 9.10 32bit onto the partition, and used the “Advanced” box at the end of the install sequence to tell it to use the USB drive for GRUB. The benefit of this is that to boot windows without fiddling around trying to catch the boot selector, I just reboot without the USB drive.
Building the Battleground Europe game servers under VM Ubuntu takes about 2-4 minutes with -j3, which gave me the best time. Building them under native Ubuntu with -j4 or -j8 takes 1 minute 24 seconds.
Best of all, most of my important stuff is on my Windows 1/2Gb “Common” drive, in particular my ThunderBird profile files (Start -> Run > ThunderBird.exe -ProfileManager). I mounted the common drive as /windows/common, installed TB 3.0 under Ubuntu, ran thunderbird -ProfileManager, pointed my profile at /windows/common/ThunderBird/ and bingo: both oses comfortably share my mailboxes!