Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How would you configure a computer to run a single virtual machine?

Keeping it virtual is important to:

  • Create snapshots
  • Achieve hardware independence

The server in question is a build server so performance is relevant.
Guest OS will likely be Windows XP (and possibly Windows 7 later on)

share|improve this question
up vote 2 down vote accepted

If it is a dedicated Virtual-Host Machine, than I'd most likely go with VirtualBox and a completely lightweight Linux underneath (Xubuntu and Lubuntu are jumping to my mind), maybe even an own build which does not have more than the basic kernel (Ubuntu Server Install) + a lightweight window manager just running Virtualbox.

share|improve this answer

I've had great success running a Headless virtualbox install on commodity hardware on top of a basic ArchLinux install. I manage my VMs using VBoxTool so that they behave nicely when I reboot the server, etc... I also set up virtualbox to serve as an RDP server for the machines, so I can connect to each remotely.

You'll have to get acquainted with the VirtualBox manual (pdf) for more info

share|improve this answer

If you are on a Mac, you could use VMWare Fusion or Parallels Desktop. The snapshots feature is available and can be easily used on both products. I'm not so sure about "hardware independence" but it should be supported.

share|improve this answer

I would guess you need this VM always on, even on host restart. In that case, you can go with very tiny host OS (as others said, ubuntu server min install will be ok), and VMWare server (it's free).

You can then configure it to start the VM on host start.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .