Version 6.1.19 Edition
Oracle Corporation
http://www.virtualbox.org
Copyright © 2004-2021 Oracle Corporation
Table of Contents
- Preface
- First Steps
-
- Why is Virtualization Useful?
- Some Terminology
- Features Overview
- Supported Host Operating Systems
- Some Terminology
- Installing Oracle VM VirtualBox and Extension Packs
- Starting Oracle VM VirtualBox
- Creating Your First Virtual Machine
- Running Your Virtual Machine
- Starting Oracle VM VirtualBox
- Using VM Groups
- Snapshots
- Virtual Machine Configuration
- Removing and Moving Virtual Machines
- Cloning Virtual Machines
- Importing and Exporting Virtual Machines
- Removing and Moving Virtual Machines
- Integrating with Oracle Cloud Infrastructure
-
- Preparing for Oracle Cloud Infrastructure Integration
- Creating an API Signing Key Pair
- Uploading the Public Key to Oracle Cloud Infrastructure
- Creating a Cloud Profile
- Using the Cloud Profile Manager
- Using Oracle VM VirtualBox With Oracle Cloud Infrastructure
- Exporting an Appliance to Oracle Cloud Infrastructure
- Importing an Instance from Oracle Cloud Infrastructure
- Creating New Cloud Instances from a Custom Image
- Using VBoxManage Commands With Oracle Cloud Infrastructure
- Creating an API Signing Key Pair
- Preparing for Oracle Cloud Infrastructure Integration
- Global Settings
- Alternative Front-Ends
- Soft Keyboard
- Alternative Front-Ends
- Why is Virtualization Useful?
- Installation Details
- Configuring Virtual Machines
- Guest Additions
- 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
- Disk Image Files (VDI, VMDK, VHD, HDD)
- Hard Disk Controllers
- Virtual Networking
-
- Virtual Networking Hardware
- Introduction to Networking Modes
- Network Address Translation (NAT)
- Introduction to Networking Modes
- 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
- Bridged Networking
- Virtual Networking Hardware
- Remote Virtual Machines
- VBoxManage
-
- Introduction
- Commands Overview
- General Options
- VBoxManage list
- VBoxManage showvminfo
- VBoxManage registervm/unregistervm
- VBoxManage createvm
- VBoxManage modifyvm
- Commands Overview
- VBoxManage movevm
- VBoxManage import
- VBoxManage export
- 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 guestproperty
- VBoxManage guestcontrol
- VBoxManage metrics
- VBoxManage natnetwork
- VBoxManage hostonlyif
- VBoxManage usbdevsource
- VBoxManage unattended
- VBoxManage snapshot
- VBoxManage clonevm
- VBoxManage sharedfolder
- VBoxManage extpack
- VBoxManage dhcpserver
- VBoxManage debugvm
- VBoxManage cloudprofile
- VBoxManage cloud
- vboximg-mount
- VBoxManage controlvm
- Introduction
- Advanced Topics
-
- Automated Guest Logins
- Advanced Configuration for Windows Guests
- Advanced Configuration for Linux and Oracle Solaris Guests
- CPU Hot-Plugging
- Webcam Passthrough
- Advanced Display Configuration
- Advanced Storage Configuration
- Fine Tuning the Oracle VM VirtualBox NAT Engine
-
- Configuring the Address of a NAT Network Interface
- Configuring the Boot Server (Next Server) of a NAT Network Interface
- Tuning TCP/IP Buffers for NAT
- Binding NAT Sockets to a Specific Interface
- Enabling DNS Proxy in NAT Mode
- Using the Host's Resolver as a DNS Proxy in NAT Mode
- Configuring Aliasing of the NAT Engine
- Configuring the Boot Server (Next Server) of a NAT Network Interface
- Configuring the Address of a NAT Network Interface
- Configuring the BIOS DMI Information
- Configuring Custom ACPI Tables
- Fine Tuning Timers and Time Synchronization
- Configuring Custom ACPI Tables
- Installing the Alternate Bridged Networking Driver on Oracle Solaris 11 Hosts
- Oracle VM VirtualBox VNIC Templates for VLANs on Oracle Solaris 11 Hosts
- Configuring Multiple Host-Only Network Interfaces on Oracle Solaris Hosts
- Configuring the Oracle VM VirtualBox CoreDumper on Oracle Solaris Hosts
- Oracle VM VirtualBox and Oracle Solaris Kernel Zones
- Locking Down the Oracle VM VirtualBox GUI
- Oracle VM VirtualBox VNIC Templates for VLANs on Oracle Solaris 11 Hosts
-
- Customizing the VirtualBox Manager
- VM Selector Customization
- Configure VM Selector Menu Entries
- Configure VM Window Menu Entries
- Configure VM Window Status Bar Entries
- Configure VM Window Visual Modes
- Host Key Customization
- Action when Terminating the VM
- Default Action when Terminating the VM
- Action for Handling a Guru Meditation
- Configuring Automatic Mouse Capturing
- Requesting Legacy Full-Screen Mode
- Removing Certain Modes of Networking From the GUI
- VM Selector Customization
- Customizing the VirtualBox Manager
- Starting the Oracle VM VirtualBox Web Service Automatically
- Oracle VM VirtualBox Watchdog
- Other Extension Packs
- Starting Virtual Machines During System Boot
- Oracle VM VirtualBox Expert Storage Management
- Handling of Host Power Management Events
- Passing Through SSE4.1/SSE4.2 Instructions
- Support for Keyboard Indicator Synchronization
- Capturing USB Traffic for Selected Devices
- Configuring the Heartbeat Service
- Encryption of Disk Images
- Handling of Host Power Management Events
- Paravirtualized Debugging
- PC Speaker Passthrough
- Accessing USB devices Exposed Over the Network with USB/IP
- Using Hyper-V with Oracle VM VirtualBox
- Nested Virtualization
- VISO file format / RTIsoMaker
- Nested Virtualization
- Technical Background
- Oracle VM VirtualBox Programming Interfaces
- Troubleshooting
-
- Procedures and Tools
- General Troubleshooting
-
- Guest Shows IDE/SATA Errors for File-Based Images on Slow Host File System
- Responding to Guest IDE/SATA Flush Requests
- Performance Variation with Frequency Boosting
- Frequency Scaling Effect on CPU Usage
- Inaccurate Windows CPU Usage Reporting
- Poor Performance Caused by Host Power Management
- GUI: 2D Video Acceleration Option is Grayed Out
- Responding to Guest IDE/SATA Flush Requests
- Guest Shows IDE/SATA Errors for File-Based Images on Slow Host File System
- Windows Guests
-
- No USB 3.0 Support in Windows 7 Guests
- Windows Bluescreens After Changing VM Configuration
- Windows 0x101 Bluescreens with SMP Enabled (IPI Timeout)
- Windows 2000 Installation Failures
- How to Record Bluescreen Information from Windows Guests
- No Networking in Windows Vista Guests
- Windows Guests may Cause a High CPU Load
- Long Delays When Accessing Shared Folders
- USB Tablet Coordinates Wrong in Windows 98 Guests
- Windows Guests are Removed From an Active Directory Domain After Restoring a Snapshot
- Windows 3.x Limited to 64 MB RAM
- Windows Bluescreens After Changing VM Configuration
- No USB 3.0 Support in Windows 7 Guests
- Linux and X11 Guests
- Oracle Solaris Guests
- Windows Hosts
- Linux Hosts
- Oracle Solaris Hosts
- Security Guide
- Known Limitations
- Change Log
-
- Version 6.1.xx (2021-xx-xx)
- Version 6.1.18 (2021-01-19)
- Version 6.1.16 (2020-10-16)
- Version 6.1.14 (2020-09-04)
- Version 6.1.12 (2020-07-14)
- Version 6.1.10 (2020-06-05)
- Version 6.1.8 (2020-05-15)
- Version 6.1.6 (2020-04-14)
- Version 6.1.4 (2020-02-19)
- Version 6.1.2 (2020-01-14)
- Version 6.1.0 (2019-12-10)
- Change Logs for Legacy Versions
- Version 6.1.18 (2021-01-19)
- Version 6.1.xx (2021-xx-xx)
- A. Third-Party Materials and Licenses
-
- Third-Party Materials
- Third-Party Licenses
-
- GNU General Public License (GPL)
- GNU Lesser General Public License (LGPL)
- Mozilla Public License (MPL)
- MIT License
- X Consortium License (X11)
- zlib License
- OpenSSL License
- Slirp License
- liblzf License
- libpng License
- lwIP License
- libxml License
- libxslt Licenses
- gSOAP Public License Version 1.3a
- Chromium Licenses
- curl License
- libgd License
- BSD License from Intel
- libjpeg License
- x86 SIMD Extension for IJG JPEG Library License
- FreeBSD License
- NetBSD License
- PCRE License
- libffi License
- FLTK License
- Expat License
- Fontconfig License
- Freetype License
- VPX License
- Opus License
- FUSE for macOS License
- GNU Lesser General Public License (LGPL)
- GNU General Public License (GPL)
- Third-Party Materials
- B. Oracle VM VirtualBox Privacy Information
- Glossary
List of Figures
- Windows Server 2016 Virtual Machine, Displayed on a Mac OS X Host
- VirtualBox Manager Window, After Initial Startup
- VirtualBox Manager Window, After Creating Virtual Machines
- Creating a New Virtual Machine: Name and Operating System
- Creating a New Virtual Machine: Hard Disk
- Creating a New Virtual Machine: File Location and Size
- Host Key Setting on the Virtual Machine Task Bar
- Closing Down a Virtual Machine
- Groups of Virtual Machines
- Snapshots List For a Virtual Machine
- The Clone Virtual Machine Wizard
- Appliance Settings Screen for Import Appliance
- Upload Public Key Dialog in Oracle Cloud Infrastructure Console
- The Cloud Profile Manager
- Appliance Settings Screen, Showing Cloud Profile and Machine Creation Settings
- Import Cloud Instance Screen, Showing Profile Settings and VM Settings
- New Cloud VM Wizard, Showing List of Custom Images
- Soft Keyboard in a Guest Virtual Machine
- Storage Settings for a Virtual Machine
- Drag and Drop Menu Options
- Seamless Windows on a Host Desktop
- Guest Control File Manager
- The Virtual Media Manager
- Differencing Images, Shown in Virtual Media Manager
- VirtualBox Manager Window, After Initial Startup
List of Tables