Main
Contents
Page
Page
Page
Page
Page
Page
1 Introduction
1.1 Virtualization basics
Page
1.2 Software vs. hardware virtualization (VT-x and AMD-V)
Page
1.3 Features overview
Page
Page
1.4 Supported host operating systems
1.5 Supported guest operating systems
1.6 64-bit guests
2 Installation
2.1 Installing on Windows hosts
2.1.1 Prerequisites
2.1.2 Performingthe installation
2.1.3 Uninstallation
2.2 Installing on Mac OS X hosts
2.2.1 Performing the installation
2.2.2 Uninstallation
2.2.3 Unattended installation
2.3 Installing on Linux hosts
2.3.1 Prerequisites
2.3.2 The VirtualBox kernel module
Page
2.3.3 USB and advanced networking support
2.3.4 Performing the installation
Page
Page
Page
Page
2.3.5 Starting VirtualBox on Linux
2.4 Installing on Solaris hosts
2.4.1 Performing the installation
2.4.2 StartingVirtualBox on Solaris
2.4.3 Uninstallation
2.4.4 Unattended installation
2.4.5 Conguring a zone for running VirtualBox
3 Starting out with VirtualBox
3.1 Starting the graphical user interface
3.2 Creating a virtual machine
Page
Page
Page
3.3 Basics of virtual machine conguration
Page
3.4 Running a virtual machine
3.4.1 Keyboard and mouse support in virtual machines
Page
3.4.2 Changing removable media
3.4.3 Saving the state of the machine
3.4.4 Snapshots
3.5 The Virtual Disk Manager
Page
3.6 Deleting virtual machines
3.7 Virtual machine settings
3.7.1 General settings
3.7.2 System settings
Page
3.7.3 Display settings
3.7.4 Hard disk settings
3.7.5 CD/DVD-ROMand oppy settings
3.7.6 Audiosettings
3.7.7 Networksettings
3.7.8 Serial ports
3.7.9 USB support
Page
3.7.10 Shared folders
3.8 Importing and exporting virtual machines
Page
Page
Page
4 Guest Additions
4.1 Introduction
4.2 Windows Guest Additions
4.2.1 Installing the Windows Guest Additions
4.2.2 Updating the Windows Guest Additions
4.2.3 Unattended Installation
4.2.4 Manual le extraction
4.2.5 Windows Vista networking
4.3 Linux Guest Additions
4.3.1 Installing the Linux Guest Additions
4.3.2 Video acceleration and high resolution graphics modes
4.3.3 Updating the Linux Guest Additions
4.4 Solaris Guest Additions
4.4.1 Installingthe Solaris Guest Additions
4.4.2 Uninstallingthe Solaris Guest Additions
4.4.3 Updating the Solaris Guest Additions
4.5 OS/2 Guest Additions
4.6 Folder sharing
Page
4.7 Seamless windows
4.8 Hardware 3D acceleration (OpenGL and DirectX 8/9)
4.9 Guest properties
Page
4 Guest Additions
Toquery the value of a single property, use the get subcommand like this:
5 Virtual storage
5.1 Hard disk controllers: IDE, SATA(AHCI), SCSI
Page
5.2 Disk image les (VDI, VMDK, VHD)
5.3 Conguring image write operations
Page
5.4 Cloning disk images
5.5 iSCSI servers
5.5.1 AccessiSCSI targets via Internal Networking
Page
6 Virtual networking
6.1 Virtual networking hardware
6.2 Introduction to networking modes
6.3 Not attached mode
6.4 Network Address Translation(NAT)
6.4.1 Conguringport forwarding with NAT
6.4.2 PXEbooting with NAT
6.4.3 NATlimitations
6.5 Bridged networking
Page
6.6 Internal networking
6.7 Host-only networking
7 Alternative front-ends; remote virtual machines
7.1 Introduction
7.2 Using VBoxManage to control virtual machines
7.3 VBoxSDL, the simplied VM displayer
7.4 Remote virtual machines (VRDP support)
7.4.1 VBoxHeadless, the VRDP-only server
7.4.2 Step by step: creating a virtual machine on a headless server
Page
7.4.3 Remote USB
7.4.4 RDP authentication
7.4.5 RDP encryption
7.4.6 VRDP multiple connections
8 VBoxManage reference
Page
Page
Page
Page
8.1 VBoxManage list
8.2 VBoxManage showvminfo
8.3 VBoxManage registervm / unregistervm
8.4 VBoxManage createvm
8.5 VBoxManage modifyvm
8.5.1 Generalsettings
Page
8.5.2 Storage settings
8.5.3 Networking settings
8.5.4 Serial port, audio, clipboard, VRDP and USB settings
8.6 VBoxManage import
8.7 VBoxManage export
8.8 VBoxManage startvm
8.9 VBoxManage controlvm
8.10 VBoxManage discardstate
8.11 VBoxManage snapshot
8.12 VBoxManage openmedium / closemedium
8.13 VBoxManage showhdinfo
8.14 VBoxManage createhd
8.15 VBoxManage modifyhd
8.16 VBoxManage clonehd
8.17 VBoxManage convertfromraw
8.18 VBoxManage addiscsidisk
8.19 VBoxManage getextradata/setextradata
8.20 VBoxManage setproperty
8.21 VBoxManage usblter add/modify/remove
8.22 VBoxManage sharedfolder add/remove
8.23 VBoxManage metrics
Page
8.24 VBoxManage guestproperty
8.25 VBoxManage dhcpserver
Page
9 Advanced topics
9.1 VirtualBox conguration data
9.2 Automated Windows guest logons (VBoxGINA)
9.3 Custom external VRDP authentication
Page
9.4 Secure labeling with VBoxSDL
9.5 Custom VESA resolutions
9.6 Multiple monitors for the guest
9.7 Releasing modiers with VBoxSDL on Linux
9.8 Launching more than 120 VMs on Solaris hosts
9.9 Using serial ports
9.10 Using a raw host hard disk from a guest
9.10.1 Accessto entire physical hard disk
9.10.2 Accessto individual physical hard disk partitions
Page
9.11 Allowing a virtual machine to start even with unavailable CD/DVD/oppy devices
9.12 Fine-tuning the VirtualBox NAT engine
9.12.1 Conguringthe address of a NAT network interface
9.12.2 Conguringthe boot server (next server) of a NAT network interface
9.12.3 TuningTCP/IP buffers for NAT
9.12.4 Binding NATsockets to a specic interface
9.12.5 Enabling DNS proxy in NATmode
9.13 Conguring the maximum resolution of guests when using the graphical frontend
9.14 Conguring the BIOS DMI information
9.15 Conguring the guest time stamp counter (TSC) to reect guest execution
9.16 Conguring the hard disk vendor product data (VPD)
Page
11 Troubleshooting
11.1 General
11.1.1 Collecting debugging information
11.1.2 Guest shows IDE errors for VDI on slow host le system
11.1.3 Responding to guest IDE ush requests
11.2 Windows guests
11.2.1 Windowsbluescreens after changing VM conguration
11.2.2 Windows0x101 bluescreens with SMP enabled (IPI timeout)
11.2.3 Windows2000 installation failures
11.2.4 How to record bluescreen information from Windows guests
11.3 Linux guests
11.3.1 Linux guests may cause a high CPU load
11.3.2 AMD Barcelona CPUs
11.3.3 Buggy Linux 2.6 kernel versions
11.4 Windows hosts
11.4.1 VBoxSVC out-of-process COM server issues
11.4.2 CD/DVDchanges not recognized
11.4.3 Sluggishresponse when using Microsoft RDP client
11.4.4 Running an iSCSI initiator and target on a single system
11.5 Linux hosts
11.5.1 Linux kernel module refuses to load
11.5.2 Linux host CD/DVD drive not found
11.5.3 Linux host CD/DVD drive not found(older distributions)
11.5.4 Linux host oppy not found
11.5.5 Strange guest IDE error messages when writing to CD/DVD
11.5.6 VBoxSVC IPC issues
11.5.7 USB not working
11.5.8 PAX/grseckernels
11.5.9 Linux kernel vmalloc pool exhausted
11.6 Solaris hosts
11.6.1 Cannotstart VM, not enough contiguous memory
11.6.2 VMaborts with out of memory errors on Solaris 10 hosts
12 Change log
12.1 Version 3.0.0 (2009-06-30)
Page
Page
12.2 Version 2.2.4 (2009-05-29)
Page
12.3 Version 2.2.2 (2009-04-27)
12.4 Version 2.2.0 (2009-04-08)
Page
Page
Page
12.5 Version 2.1.4 (2009-02-16)
Page
12.6 Version 2.1.2 (2009-01-21)
Page
Page
12.7 Version 2.1.0 (2008-12-17)
Page
12.8 Version 2.0.8 (2009-03-10)
12.9 Version 2.0.6 (2008-11-21)
12.10 Version 2.0.4 (2008-10-24)
Page
12.11 Version 2.0.2 (2008-09-12)
Page
12.12 Version 2.0.0 (2008-09-04)
12.13 Version 1.6.6 (2008-08-26)
12.14 Version1.6.4 (2008-07-30)
Page
12.15 Version 1.6.2 (2008-05-28)
12.16 Version 1.6.0 (2008-04-30)
Page
12.17 Version 1.5.6 (2008-02-19)
Page
12.18 Version 1.5.4 (2007-12-29)
Page
12.19 Version 1.5.2 (2007-10-18)
Page
12.20 Version 1.5.0 (2007-08-31)
Page
Page
12.21 Version 1.4.0 (2007-06-06)
Page
Page
12.22 Version 1.3.8 (2007-03-14)
12.23 Version 1.3.6 (2007-02-20)
12.24 Version 1.3.4 (2007-02-12)
12.25 Version 1.3.2 (2007-01-15)
12.26 Version 1.2.4 (2006-11-16)
12.27 Version 1.2.2 (2006-11-14)
12.28 Version 1.1.12 (2006-11-14)
12.29 Version 1.1.10 (2006-07-28)
12.30 Version 1.1.8 (2006-07-17)
12.31 Version 1.1.6 (2006-04-18)
12.32 Version 1.1.4 (2006-03-09)
12.33 Version 1.1.2 (2006-02-03)
Page
12.34 Version 1.0.50 (2005-12-16)
12.35 Version 1.0.48 (2005-11-23)
12.36 Version 1.0.46 (2005-11-04)
12.37 Version 1.0.44 (2005-10-25)
12.38 Version 1.0.42 (2005-08-30)
12.39 Version 1.0.40 (2005-06-17)
12.40 Version 1.0.39 (2005-05-05)
12.41 Version 1.0.38 (2005-04-27)
12.42 Version 1.0.37 (2005-04-12)
13 Known limitations
Page
Page
14 Third-party licenses
14.1 Materials
Page
14.2 Licenses
14.2.1 GNU General Public License (GPL)
Page
Page
Page
Page
14.2.2 GNU Lesser General Public License (LGPL)
Page
Page
Page
Page
Page
Page
14.2.3 Mozilla Public License (MPL)
Page
Page
Page
Page
Page
Page
14.2.4 X Consortium License (X11)
14.2.5 zlib license
14.2.6 OpenSSL license
14.2.7 Slirplicense
14.2.8 liblzflicense
14.2.9 libpng license
14.2.10 lwIP license
14.2.11 libxml license
14.2.12 libxslt licenses
14.2.13 gSOAP Public License Version1.3a
Page
Page
Page
Page
Page
Page
14.2.14 Chromium licenses
Page
14.2.15 curl license
14.2.16 dnsproxy license
15 VirtualBox privacy policy
Page
Glossary
A
B
C
D
E
G
I
M
N
O
P
R
S
U
V
X