How about using VMWare ESXi as a bare metal VM, and then run Ubuntu, RedHat and Windows on top of it?

http://www.vmware.com/products/esxi/