I am building a new system. While my current focus is on what to buy and how to wire it, I have been thinking ahead about how to partition the disks. I know that on a dual boot (win7/ubuntu) that it is best to install windows first and then repartition using, say, this https://sourceforge.net/projects/partedmagic/
But I plan on a twist. Dual boot is less appealing than running one of the OS' as a guest. The disadvantage of dual boot is that you have to exit one OS and boot the other. With a virtual setup you can simply switch between them as they are running concurrently. I plan on installing Sun's VirtualBox.
For personal reasons, I want Ubuntu as the host and Win7 as the guest. For speed, I want to install win7 in its own raw partition. This would be the first (boot) partition. Since the actual Win7 installation happens after the Ubuntu install, is there a partitioning tool/strategy that someone can recommend?