You are on page 1of 3

Oracle

R
VM
VirtualBox
R

User Manual

Version 6.1.12

c 2004-2020 Oracle Corporation
http://www.virtualbox.org
Contents

Preface i

1 First Steps 1
1.1 Why is Virtualization Useful? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Some Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Features Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.4 Supported Host Operating Systems . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.4.1 Host CPU Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.5 Installing Oracle VM VirtualBox and Extension Packs . . . . . . . . . . . . . . . 6
1.6 Starting Oracle VM VirtualBox . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.7 Creating Your First Virtual Machine . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.8 Running Your Virtual Machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.8.1 Starting a New VM for the First Time . . . . . . . . . . . . . . . . . . . 11
1.8.2 Capturing and Releasing Keyboard and Mouse . . . . . . . . . . . . . . 12
1.8.3 Typing Special Characters . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.8.4 Changing Removable Media . . . . . . . . . . . . . . . . . . . . . . . . 13
1.8.5 Resizing the Machine’s Window . . . . . . . . . . . . . . . . . . . . . . 14
1.8.6 Saving the State of the Machine . . . . . . . . . . . . . . . . . . . . . . 14
1.9 Using VM Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.10 Snapshots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.10.1 Taking, Restoring, and Deleting Snapshots . . . . . . . . . . . . . . . . 16
1.10.2 Snapshot Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.11 Virtual Machine Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.12 Removing and Moving Virtual Machines . . . . . . . . . . . . . . . . . . . . . . 19
1.13 Cloning Virtual Machines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.14 Importing and Exporting Virtual Machines . . . . . . . . . . . . . . . . . . . . . 21
1.14.1 About the OVF Format . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.14.2 Importing an Appliance in OVF Format . . . . . . . . . . . . . . . . . . 22
1.14.3 Exporting an Appliance in OVF Format . . . . . . . . . . . . . . . . . . 23
1.14.4 Preparing for Oracle Cloud Infrastructure Integration . . . . . . . . . . 23
1.14.5 Exporting an Appliance to Oracle Cloud Infrastructure . . . . . . . . . . 24
1.14.6 Importing an Instance from Oracle Cloud Infrastructure . . . . . . . . . 26
1.14.7 The Cloud Profile Manager . . . . . . . . . . . . . . . . . . . . . . . . . 27
1.14.8 Creating New Cloud Instances from a Custom Image . . . . . . . . . . . 29
1.15 Global Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
1.16 Alternative Front-Ends . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
1.17 Soft Keyboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
1.17.1 Using the Soft Keyboard . . . . . . . . . . . . . . . . . . . . . . . . . . 31
1.17.2 Creating a Custom Keyboard Layout . . . . . . . . . . . . . . . . . . . . 32

2 Installation Details 33
2.1 Installing on Windows Hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.1.1 Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.1.2 Performing the Installation . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.1.3 Uninstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2.1.4 Unattended Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

2
Contents

2.1.5 Public Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35


2.2 Installing on Mac OS X Hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.2.1 Performing the Installation . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.2.2 Uninstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.2.3 Unattended Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.3 Installing on Linux Hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.3.1 Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.3.2 The Oracle VM VirtualBox Kernel Modules . . . . . . . . . . . . . . . . 37
2.3.3 Performing the Installation . . . . . . . . . . . . . . . . . . . . . . . . . 38
2.3.4 The vboxusers Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
2.3.5 Starting Oracle VM VirtualBox on Linux . . . . . . . . . . . . . . . . . . 41
2.4 Installing on Oracle Solaris Hosts . . . . . . . . . . . . . . . . . . . . . . . . . . 42
2.4.1 Performing the Installation . . . . . . . . . . . . . . . . . . . . . . . . . 42
2.4.2 The vboxuser Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
2.4.3 Starting Oracle VM VirtualBox on Oracle Solaris . . . . . . . . . . . . . 43
2.4.4 Uninstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
2.4.5 Unattended Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
2.4.6 Configuring a Zone for Running Oracle VM VirtualBox . . . . . . . . . . 43

3 Configuring Virtual Machines 45


3.1 Supported Guest Operating Systems . . . . . . . . . . . . . . . . . . . . . . . . . 45
3.1.1 Mac OS X Guests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
3.1.2 64-bit Guests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
3.2 Unattended Guest Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
3.2.1 An Example of Unattended Guest Installation . . . . . . . . . . . . . . . 48
3.3 Emulated Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
3.4 General Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
3.4.1 Basic Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
3.4.2 Advanced Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
3.4.3 Description Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
3.4.4 Disk Encryption Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
3.5 System Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
3.5.1 Motherboard Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
3.5.2 Processor Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
3.5.3 Acceleration Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
3.6 Display Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
3.6.1 Screen Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
3.6.2 Remote Display Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
3.6.3 Recording Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
3.7 Storage Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
3.8 Audio Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
3.9 Network Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
3.10 Serial Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
3.11 USB Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
3.11.1 USB Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
3.11.2 Implementation Notes for Windows and Linux Hosts . . . . . . . . . . . 62
3.12 Shared Folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
3.13 User Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
3.14 Alternative Firmware (EFI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
3.14.1 Video Modes in EFI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
3.14.2 Specifying Boot Arguments . . . . . . . . . . . . . . . . . . . . . . . . . 66

4 Guest Additions 67
4.1 Introduction to Guest Additions . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

You might also like