Contents 1 First steps 9 1.1 Why is virtualization useful? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.2 Some terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.3 Features overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1.4 Supported host operating systems . . . . . . . . . . . . . . . . . . . . . . . . . . 13 1.5 Installing VirtualBox and extension packs . . . . . . . . . . . . . . . . . . . . . . 14 1.6 Starting VirtualBox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 1.7 Creating your first virtual machine . . . . . . . . . . . . . . . . . . . . . . . . . 16 1.8 Running your virtual machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.8.1 Starting a new VM for the first time . . . . . . . . . . . . . . . . . . . . 19 1.8.2 Capturing and releasing keyboard and mouse . . . . . . . . . . . . . . 19 1.8.3 Typing special characters . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.8.4 Changing removable media . . . . . . . . . . . . . . . . . . . . . . . . . 21 1.8.5 Resizing the machine’s window . . . . . . . . . . . . . . . . . . . . . . 21 1.8.6 Saving the state of the machine . . . . . . . . . . . . . . . . . . . . . . 22 1.9 Snapshots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 1.9.1 Taking, restoring and deleting snapshots . . . . . . . . . . . . . . . . . 23 1.9.2 Snapshot contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 1.10 Virtual machine configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 1.11 Removing virtual machines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 1.12 Importing and exporting virtual machines . . . . . . . . . . . . . . . . . . . . . 26 1.13 Alternative front-ends . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 2 Installation details 29 2.1 Installing on Windows hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 2.1.1 Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 2.1.2 Performing the installation . . . . . . . . . . . . . . . . . . . . . . . . . 29 2.1.3 Uninstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 2.1.4 Unattended installation . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 2.2 Installing on Mac OS X hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 2.2.1 Performing the installation . . . . . . . . . . . . . . . . . . . . . . . . . 31 2.2.2 Uninstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 2.2.3 Unattended installation . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 2.3 Installing on Linux hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 2.3.1 Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 2.3.2 The VirtualBox kernel module . . . . . . . . . . . . . . . . . . . . . . . 32 2.3.3 Performing the installation . . . . . . . . . . . . . . . . . . . . . . . . . 33 2.3.4 The vboxusers group . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 2.3.5 Starting VirtualBox on Linux . . . . . . . . . . . . . . . . . . . . . . . . 36 2.4 Installing on Solaris hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 2.4.1 Performing the installation . . . . . . . . . . . . . . . . . . . . . . . . . 37 2.4.2 Starting VirtualBox on Solaris . . . . . . . . . . . . . . . . . . . . . . . 37 2.4.3 Uninstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 2.4.4 Unattended installation . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 2.4.5 Configuring a zone for running VirtualBox . . . . . . . . . . . . . . . . 38 2
Previous Page Next Page