JavaScript is disabled on your browser. Please enable JavaScript to enjoy all the features of this site.
Skip to Main Content
Oracle® VM VirtualBox
User Manual for Release 6.0
Sidebar
Previous
Improving Network Performance
Home
Oracle
® VM VirtualBox User Manual for Release 6.0
Next
Introduction
Contents
Search
Preface
First Steps
Why is Virtualization Useful?
Some Terminology
Features Overview
Supported Host Operating Systems
Host CPU Requirements
Installing Oracle VM VirtualBox and Extension Packs
Starting Oracle VM VirtualBox
Creating Your First Virtual Machine
Running Your Virtual Machine
Starting a New VM for the First Time
Capturing and Releasing Keyboard and Mouse
Typing Special Characters
Changing Removable Media
Resizing the Machine's Window
Saving the State of the Machine
Using VM Groups
Snapshots
Taking, Restoring, and Deleting Snapshots
Snapshot Contents
Virtual Machine Configuration
Removing and Moving Virtual Machines
Cloning Virtual Machines
Importing and Exporting Virtual Machines
About the OVF Format
Importing an Appliance in OVF Format
Exporting an Appliance in OVF Format
Exporting an Appliance to Oracle Cloud Infrastructure
Importing an Instance from Oracle Cloud Infrastructure
The Cloud Profile Manager
Global Settings
Alternative Front-Ends
Soft Keyboard
Using the Soft Keyboard
Creating a Custom Keyboard Layout
Installation Details
Installing on Windows Hosts
Prerequisites
Performing the Installation
Uninstallation
Unattended Installation
Public Properties
Installing on Mac OS X Hosts
Performing the Installation
Uninstallation
Unattended Installation
Installing on Linux Hosts
Prerequisites
The Oracle VM VirtualBox Kernel Modules
Kernel Modules and UEFI Secure Boot
Performing the Installation
Installing Oracle VM VirtualBox from a Debian or Ubuntu Package
Using the Alternative Generic Installer (VirtualBox.run)
Performing a Manual Installation
Updating and Uninstalling Oracle VM VirtualBox
Automatic Installation of Debian Packages
Automatic Installation of RPM Packages
Automatic Installation Options
The vboxusers Group
Starting Oracle VM VirtualBox on Linux
Installing on Oracle Solaris Hosts
Performing the Installation
The vboxuser Group
Starting Oracle VM VirtualBox on Oracle Solaris
Uninstallation
Unattended Installation
Configuring a Zone for Running Oracle VM VirtualBox
Configuring Virtual Machines
Supported Guest Operating Systems
Mac OS X Guests
64-bit Guests
Unattended Guest Installation
An Example of Unattended Guest Installation
Emulated Hardware
General Settings
Basic Tab
Advanced Tab
Description Tab
Disk Encryption Tab
System Settings
Motherboard Tab
Processor Tab
Acceleration Tab
Display Settings
Screen Tab
Remote Display Tab
Recording Tab
Storage Settings
Audio Settings
Network Settings
Serial Ports
USB Support
USB Settings
Implementation Notes for Windows and Linux Hosts
Shared Folders
User Interface
Alternative Firmware (EFI)
Video Modes in EFI
Specifying Boot Arguments
Guest Additions
Introduction to Guest Additions
Installing and Maintaining Guest Additions
Guest Additions for Windows
Installing the Windows Guest Additions
Updating the Windows Guest Additions
Unattended Installation
Manual File Extraction
Guest Additions for Linux
Installing the Linux Guest Additions
Graphics and Mouse Integration
Updating the Linux Guest Additions
Uninstalling the Linux Guest Additions
Guest Additions for Oracle Solaris
Installing the Oracle Solaris Guest Additions
Uninstalling the Oracle Solaris Guest Additions
Updating the Oracle Solaris Guest Additions
Guest Additions for OS/2
Shared Folders
Manual Mounting
Automatic Mounting
Drag and Drop
Supported Formats
Known Limitations
Hardware-Accelerated Graphics
Hardware 3D Acceleration (OpenGL and Direct3D 8/9)
Hardware 2D Video Acceleration for Windows Guests
Seamless Windows
Guest Properties
Using Guest Properties to Wait on VM Events
Guest Control File Manager
Using the Guest Control File Manager
Guest Control of Applications
Memory Overcommitment
Memory Ballooning
Page Fusion
Virtual Storage
Hard Disk Controllers
Disk Image Files (VDI, VMDK, VHD, HDD)
The Virtual Media Manager
Special Image Write Modes
Differencing Images
Cloning Disk Images
Host Input/Output Caching
Limiting Bandwidth for Disk Images
CD/DVD Support
iSCSI Servers
vboximg-mount: A Utility for FUSE Mounting a Virtual Disk Image
Viewing Detailed Information About a Virtual Disk Image
Mounting a Virtual Disk Image
Virtual Networking
Virtual Networking Hardware
Introduction to Networking Modes
Network Address Translation (NAT)
Configuring Port Forwarding with NAT
PXE Booting with NAT
NAT Limitations
Network Address Translation Service
Bridged Networking
Internal Networking
Host-Only Networking
UDP Tunnel Networking
VDE Networking
Limiting Bandwidth for Network Input/Output
Improving Network Performance
VBoxManage
Introduction
Commands Overview
General Options
VBoxManage list
VBoxManage showvminfo
VBoxManage registervm/unregistervm
VBoxManage createvm
VBoxManage modifyvm
General Settings
Networking Settings
NAT Networking Settings
Miscellaneous Settings
Recording Settings
Remote Machine Settings
Teleporting Settings
Debugging Settings
USB Card Reader Settings
Autostarting VMs During Host System Boot
VBoxManage movevm
VBoxManage import
Import from OVF
Import from Oracle Cloud Infrastructure
VBoxManage export
Export to OVF
Export to Oracle Cloud Infrastructure
VBoxManage startvm
VBoxManage controlvm
VBoxManage discardstate
VBoxManage adoptstate
VBoxManage closemedium
VBoxManage storageattach
VBoxManage storagectl
VBoxManage bandwidthctl
VBoxManage showmediuminfo
VBoxManage createmedium
VBoxManage modifymedium
VBoxManage clonemedium
VBoxManage mediumproperty
VBoxManage encryptmedium
VBoxManage checkmediumpwd
VBoxManage convertfromraw
VBoxManage getextradata/setextradata
VBoxManage setproperty
VBoxManage usbfilter add/modify/remove
VBoxManage sharedfolder add/remove
VBoxManage guestproperty
VBoxManage guestcontrol
VBoxManage metrics
VBoxManage natnetwork
VBoxManage hostonlyif
VBoxManage usbdevsource
VBoxManage unattended
Synopsis
Description
unattended detect
unattended install
VBoxManage snapshot
Synopsis
Description
General Command Operand
Take a Snapshot of a Virtual Machine
Delete a Snapshot
Restore a Snapshot
Restore the Current Snapshot
Change the Name or Description of an Existing Snapshot
List the Snapshots
Show Information About a Snapshot's Settings
Examples
VBoxManage clonevm
Synopsis
Description
Command Operand and Options
Examples
See Also
VBoxManage extpack
Synopsis
Description
extpack install
extpack uninstall
extpack cleanup
Examples
VBoxManage dhcpserver
Synopsis
Description
Common options
dhcpserver add
dhcpserver modify
dhcpserver remove
dhcpserver restart
dhcpserver findlease
Common DHCP Options:
VBoxManage debugvm
Synopsis
Description
Common options
debugvm dumpvmcore
debugvm info
debugvm injectnmi
debugvm log
debugvm logdest
debugvm logflags
debugvm osdetect
debugvm osinfo
debugvm osdmesg
debugvm getregisters
debugvm setregisters
debugvm show
debugvm stack
debugvm statistics
VBoxManage cloudprofile
Synopsis
Description
Common options
cloudprofile add
cloudprofile show
cloudprofile update
cloudprofile delete
VBoxManage cloud list
Synopsis
Description
Common options
cloud list instances
cloud list images
VBoxManage cloud instance
Synopsis
Description
Common options
cloud instance create
cloud instance info
cloud instance termination
cloud instance start
cloud instance pause
VBoxManage cloud image
Synopsis
Description
Common options
cloud image create
cloud image info
cloud image delete
cloud image import
cloud image export
Glossary
Search
Search Highlighter (On/Off)
Chapter 7 VBoxManage