VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product who runs on Windows, Linux, Macintosh and OpenSolaris hosts and supports a large number of guest operating systems including all Windows versions (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7), DOS/Windows 3.x, Linux (2.4 and 2.6), Solaris and OpenSolaris, and OpenBSD.
VirtualBox is a virtual emulator like VMWare workstation. It has many of the features VMWare has, as well as some of its own. I definately likes the new Opensource VirtualBox from Sun. It resources are the lightest!
There are two type of virtualbox, virtualbox open source edition and another is virtualbox. The VirtualBox OSE sources are available free of charge under the terms and conditions of the GNU General Public License, Version 2. Virtualbox is a full VirtualBox package available in binary (executable) form free of charge. This version is free for personal use and evaluation under the terms of the VirtualBox Personal Use and Evaluation License.
I personally recommend virtualbox, because virtualbox ose had a few features that primarily target enterprise customers exclude.
How do i install virtualbox?
$ sudo apt-get install virtualbox-3.1 (debian based)
$ yum install virtualbox-3.1 (rpm based)
Creating virtual machine(s):
1) Open virtualbox program
2) Click new. Then click next.
3) In the next screen You need to select VMname and OS Type and click next
4) Now you need to select the memory for your VM
5) Here you need to select the Virtual hard disk details and click next
6) Summary of your Virtual Machine and click finish
7) Once you click on finish. then click “Settings”
8) Go to “system”, Move “CD/DVD-ROM” to the top. Then click ok
9) Put in your cd/dvd into your cd/dvd rom.
10) Now start this VMname, you need to click on “Start” in the user interface
You will see the installation page, just start installing and you are ready to go.