Sun VirtualBoxR
Contents
Guest Additions
Virtual networking
VirtualBox programming interfaces 143
155
144
Known limitations 213 Third-party licenses 216
VirtualBox privacy policy 253 Glossary 255
Virtualization basics
Introduction
Page
Software vs. hardware virtualization VT-x and AMD-V
Page
Features overview
Introduction
Page
Windows hosts
Supported host operating systems
Supported guest operating systems
64-bit guests
Prerequisites
Installation
Installing on Windows hosts
Performing the installation
Installing on Mac OS X hosts
Uninstallation
Unattended installation
VirtualBox kernel module
Installing on Linux hosts
On a Fedora system
USB and advanced networking support
Installing VirtualBox from a Debian/Ubuntu package
Using the alternative installer VirtualBox.run
Performing a manual installation
Updating and uninstalling VirtualBox
And, for convenience, create the following symbolic links
Automatic installation of .rpm packages
Automatic installation of Debian packages
Starting VirtualBox on Linux
Installing on Solaris hosts
Starting VirtualBox on Solaris
5 Configuring a zone for running VirtualBox
Starting the graphical user interface
Starting out with VirtualBox
Creating a virtual machine
Page
Page
Page
Basics of virtual machine configuration
Page
Running a virtual machine
Capturing and releasing keyboard and mouse
Keyboard and mouse support in virtual machines
Typing special characters
Saving the state of the machine
Changing removable media
Snapshots
Starting out with VirtualBox
Virtual Disk Manager
Page
Deleting virtual machines
Virtual machine settings
General settings
Basic tab
Advanced tab
System settings
Description tab
Motherboard tab
Processor tab
Acceleration tab
Display settings
Hard disk settings
5 CD/DVD-ROM and floppy settings
Network settings
Audio settings
Serial ports
USB support
USB settings
VBoxManage list usbhost
Importing and exporting virtual machines
Shared folders
Implementation notes for Windows and Linux hosts
Page
Page
Starting out with VirtualBox
Introduction
Guest Additions
Windows Guest Additions
Mounting the Additions ISO file
Installing the Windows Guest Additions
Updating the Windows Guest Additions
Running the installer
Linux Guest Additions
Manual file extraction
Windows Vista networking
Installing the Linux Guest Additions
Updating the Linux Guest Additions
Video acceleration and high resolution graphics modes
Installing the Solaris Guest Additions
Uninstalling the Solaris Guest Additions
Solaris Guest Additions
OS/2 Guest Additions
Folder sharing
Updating the Solaris Guest Additions
A Solaris guest, use the following command
Seamless windows
Hardware 3D acceleration OpenGL and DirectX 8/9
Guest properties
Page
Guest Additions
Hard disk controllers IDE, Sata AHCI, Scsi
Virtual storage
Page
Disk image files VDI, VMDK, VHD
Configuring image write operations
Page
Access iSCSI targets via Internal Networking
Cloning disk images
ISCSI servers
Page
Virtual networking hardware
Virtual networking
Introduction to networking modes
Not attached mode
Network Address Translation NAT
1 Configuring port forwarding with NAT
NAT limitations
PXE booting with NAT
Bridged networking
Page
Internal networking
Host-only networking
Alternative front-ends remote virtual machines
Using VBoxManage to control virtual machines
VBoxSDL, the simplified VM displayer
Remote virtual machines Vrdp support
VBoxHeadless, the VRDP-only server
Step by step creating a virtual machine on a headless server
VBoxManage createhd Filename WinXP.vdi --size Remember
Remote USB
RDP authentication
RDP encryption
Vrdp multiple connections
VBoxManage reference
101
102
103
Serialnumber string
VBoxManage showvminfo
VBoxManage list
Uuid
VBoxManage registervm / unregistervm
VBoxManage modifyvm
VBoxManage createvm
Page
Storage settings
Networking settings
Serial port, audio, clipboard, Vrdp and USB settings
VBoxManage import
VBoxManage export
VBoxManage startvm
VBoxManage controlvm
VBoxManage discardstate
VBoxManage snapshot
VBoxManage openmedium / closemedium
VBoxManage createhd
VBoxManage showhdinfo
VBoxManage clonehd
VBoxManage modifyhd
VBoxManage convertfromraw
VBoxManage addiscsidisk
VBoxManage setproperty
VBoxManage getextradata/setextradata
VBoxManage usbfilter add/modify/remove
VBoxManage sharedfolder add/remove
VBoxManage metrics
VBoxManage query test CPU/Load/User,CPU/Load/Kernel
VBoxManage guestproperty
VBoxManage dhcpserver
Page
VirtualBox configuration data
Advanced topics
Automated Windows guest logons VBoxGINA
Custom external Vrdp authentication
Page
Changing this label will take effect immediately
Secure labeling with VBoxSDL
Custom Vesa resolutions
Releasing modifiers with VBoxSDL on Linux
Multiple monitors for the guest
Launching more than 120 VMs on Solaris hosts
Using serial ports
Access to entire physical hard disk
Using a raw host hard disk from a guest
Access to individual physical hard disk partitions
VBoxManage internalcommands listpartitions -rawdisk /dev/sda
12.1 Configuring the address of a NAT network interface
Fine-tuning the VirtualBox NAT engine
Binding NAT sockets to a specific interface
Tuning TCP/IP buffers for NAT
Enabling DNS proxy in NAT mode
14 Configuring the Bios DMI information
DMI system information can be obtained with
16 Configuring the hard disk vendor product data VPD
VirtualBox programming interfaces
Collecting debugging information
Troubleshooting
Guest shows IDE errors for VDI on slow host file system
General
Responding to guest IDE flush requests
Windows bluescreens after changing VM configuration
Windows 0x101 bluescreens with SMP enabled IPI timeout
Windows 2000 installation failures
Windows guests
Windows guests may cause a high CPU load
How to record bluescreen information from Windows guests
Linux guests
No networking in Windows Vista guests
Buggy Linux 2.6 kernel versions
VBoxSVC out-of-process COM server issues
Windows hosts
AMD Barcelona CPUs
11.4.2 CD/DVD changes not recognized
Sluggish response when using Microsoft RDP client
Linux host CD/DVD drive not found
Linux hosts
Running an iSCSI initiator and target on a single system
Linux kernel module refuses to load
Strange guest IDE error messages when writing to CD/DVD
Linux host CD/DVD drive not found older distributions
Linux host floppy not found
USB not working
VBoxSVC IPC issues
11.5.8 PAX/grsec kernels Linux kernel vmalloc pool exhausted
VM aborts with out of memory errors on Solaris 10 hosts
Solaris hosts
Cannot start VM, not enough contiguous memory
Version 3.0.0
Change log
Page
Page
Version 2.2.4
Page
Version 2.2.2
Version 2.2.0
Page
Page
Page
Version 2.1.4
Page
Version 2.1.2
Page
Page
Version 2.1.0
Page
Version 2.0.8
Version 2.0.6
Version 2.0.4
Page
Version 2.0.2
Page
Version 2.0.0
Version 1.6.6
Version 1.6.4
Page
Version 1.6.2
Version 1.6.0
Page
Version 1.5.6
Page
Version 1.5.4
Page
Version 1.5.2
Page
Version 1.5.0
Page
Page
Version 1.4.0
Page
Page
Version 1.3.8
Version 1.3.6
Version 1.3.4
Version 1.3.2
Version 1.2.2
Version 1.2.4
Version 1.1.12
Version 1.1.8
Version 1.1.10
Version 1.1.4
Version 1.1.6
Version 1.1.2
Page
Version 1.0.48
Version 1.0.50
Version 1.0.44
Version 1.0.46
Version 1.0.42
Version 1.0.40
Version 1.0.38
Version 1.0.39
Version 1.0.37
Following Guest SMP multiprocessor limitations exist
Known limitations
Page
Page
Materials
Third-party licenses
Page
GNU General Public License GPL
Licenses
Page
Page
Page
No Warranty
GNU Lesser General Public License Lgpl
224
Page
Page
Page
Page
229
Mozilla Public License MPL
Page
Page
Page
Disclaimer of Warranty
235
Third-party licenses
Zlib license
Consortium License
OpenSSL license
Liblzf license
Slirp license
LwIP license
Libpng license
Libxslt licenses
Libxml license
Definitions
GSOAP Public License Version 1.3a
Source Code License
Page
Page
Inability to Comply DUE to Statute or Regulation
Limitation of Liability
Exhibit a
Chromium licenses
Main license
COPYRIGHT.LLNL file
250
COPYRIGHT.REDHAT file
Curl license
Dnsproxy license
VirtualBox privacy policy
Page
Glossary
Apic See Apic
Page