VirtualBox has dozens of options and features found in virtualization software that cost hundreds of dollars.
Installation of the Operating System
The installation of an operating system onto VirtualBox is easy. You must have an operating system's ISO (ISOs can be downloaded for many Linux flavors or can be created from Windows' CD/DVD) or the original CD/DVD available. When installing an operating system, the VirtualBox setup wizard (Started by clicking on the New tab) will begin to walk you through the step by step creation of a virtual guest operating system. The wizard will ask for the hard drive size (dynamic or static), memory size along with the name of the operating system. This part of the installation is important in order to balance the resources on the host and guest operating systems.
After a new operating system description has been added to the wizard and to VirtualBox's menu, you should step through the settings tab and select each item including the CD\DVD or ISO location. Double clicking on the newly created item in the menu will start the operating system as if booting a new computer with the CD\DVD. The operating system will install at this time and you will follow the instructions of the operating system. In order to activate the mouse in the guest operating system, simply double click and the mouse will be captured by the OS. To release the mouse, hit the right 'ctrl' key.
The instructions for the installation and setup are straight forward and easy. The key to installing an operating system is to be patient and to have a host operating system that has adequate resources. Typically to get the performance that you need to run multiple operating systems 2 Gb of RAM, Dual Core processors and plenty of hard drive space.
Settings
The settings features for VirtualBox allows for Remote Desktop (See Bright Hub article), USB and Com Ports, SATA and associated hard drive settings including SCSI, Network settings (See Bright Hub article on Network Settings), CD/DVD and Audio settings. These settings can be used to optimize the guest operating system you are installing and can be modified before or after the initial installation. During the setup of your virtual operating system, you should also decide how the guest computer will be seen on the network (See Bright Hub article on VirtualBox Networking).
With dozens of features not mentioned in this article, Sun's VirtualBox is an excellent program that performance well.