You are on page 1of 6

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

3
Contents

4.2 Installing and Maintaining Guest Additions . . . . . . . . . . . . . . . . . . . . . 68


4.2.1 Guest Additions for Windows . . . . . . . . . . . . . . . . . . . . . . . . 68
4.2.2 Guest Additions for Linux . . . . . . . . . . . . . . . . . . . . . . . . . . 71
4.2.3 Guest Additions for Oracle Solaris . . . . . . . . . . . . . . . . . . . . . 73
4.2.4 Guest Additions for OS/2 . . . . . . . . . . . . . . . . . . . . . . . . . . 74
4.3 Shared Folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
4.3.1 Manual Mounting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
4.3.2 Automatic Mounting . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
4.4 Drag and Drop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
4.4.1 Supported Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
4.4.2 Known Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
4.5 Hardware-Accelerated Graphics . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
4.5.1 Hardware 3D Acceleration (OpenGL and Direct3D 8/9) . . . . . . . . . 79
4.5.2 Hardware 2D Video Acceleration for Windows Guests . . . . . . . . . . 80
4.6 Seamless Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
4.7 Guest Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
4.7.1 Using Guest Properties to Wait on VM Events . . . . . . . . . . . . . . . 83
4.8 Guest Control File Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
4.8.1 Using the Guest Control File Manager . . . . . . . . . . . . . . . . . . . 84
4.9 Guest Control of Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
4.10 Memory Overcommitment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
4.10.1 Memory Ballooning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
4.10.2 Page Fusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

5 Virtual Storage 88
5.1 Hard Disk Controllers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
5.2 Disk Image Files (VDI, VMDK, VHD, HDD) . . . . . . . . . . . . . . . . . . . . . 91
5.3 The Virtual Media Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
5.4 Special Image Write Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
5.5 Differencing Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
5.6 Cloning Disk Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
5.7 Host Input/Output Caching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
5.8 Limiting Bandwidth for Disk Images . . . . . . . . . . . . . . . . . . . . . . . . . 99
5.9 CD/DVD Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
5.10 iSCSI Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
5.11 vboximg-mount: A Utility for FUSE Mounting a Virtual Disk Image . . . . . . . . 101
5.11.1 Viewing Detailed Information About a Virtual Disk Image . . . . . . . . 101
5.11.2 Mounting a Virtual Disk Image . . . . . . . . . . . . . . . . . . . . . . . 102

6 Virtual Networking 104


6.1 Virtual Networking Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
6.2 Introduction to Networking Modes . . . . . . . . . . . . . . . . . . . . . . . . . 105
6.3 Network Address Translation (NAT) . . . . . . . . . . . . . . . . . . . . . . . . . 106
6.3.1 Configuring Port Forwarding with NAT . . . . . . . . . . . . . . . . . . 107
6.3.2 PXE Booting with NAT . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
6.3.3 NAT Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
6.4 Network Address Translation Service . . . . . . . . . . . . . . . . . . . . . . . . 108
6.5 Bridged Networking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
6.6 Internal Networking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
6.7 Host-Only Networking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
6.8 UDP Tunnel Networking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
6.9 VDE Networking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
6.10 Limiting Bandwidth for Network Input/Output . . . . . . . . . . . . . . . . . . . 114
6.11 Improving Network Performance . . . . . . . . . . . . . . . . . . . . . . . . . . 115

4
Contents

7 Remote Virtual Machines 117


7.1 Remote Display (VRDP Support) . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
7.1.1 Common Third-Party RDP Viewers . . . . . . . . . . . . . . . . . . . . . 117
7.1.2 VBoxHeadless, the Remote Desktop Server . . . . . . . . . . . . . . . . 118
7.1.3 Step by Step: Creating a Virtual Machine on a Headless Server . . . . . 120
7.1.4 Remote USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
7.1.5 RDP Authentication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
7.1.6 RDP Encryption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
7.1.7 Multiple Connections to the VRDP Server . . . . . . . . . . . . . . . . . 124
7.1.8 Multiple Remote Monitors . . . . . . . . . . . . . . . . . . . . . . . . . 124
7.1.9 VRDP Video Redirection . . . . . . . . . . . . . . . . . . . . . . . . . . 124
7.1.10 VRDP Customization . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
7.2 Teleporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
7.3 VBoxHeadless . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126

8 VBoxManage 129
8.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
8.2 Commands Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
8.3 General Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
8.4 VBoxManage list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
8.5 VBoxManage showvminfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
8.6 VBoxManage registervm/unregistervm . . . . . . . . . . . . . . . . . . . . . . . 144
8.7 VBoxManage createvm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
8.8 VBoxManage modifyvm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
8.8.1 General Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
8.8.2 Networking Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
8.8.3 Miscellaneous Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
8.8.4 Recording Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
8.8.5 Remote Machine Settings . . . . . . . . . . . . . . . . . . . . . . . . . . 154
8.8.6 Teleporting Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
8.8.7 Debugging Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
8.8.8 USB Card Reader Settings . . . . . . . . . . . . . . . . . . . . . . . . . 157
8.8.9 Autostarting VMs During Host System Boot . . . . . . . . . . . . . . . . 157
8.9 VBoxManage movevm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
8.10 VBoxManage import . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
8.10.1 Import from OVF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
8.10.2 Import from Oracle Cloud Infrastructure . . . . . . . . . . . . . . . . . 159
8.11 VBoxManage export . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
8.11.1 Export to OVF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
8.11.2 Export to Oracle Cloud Infrastructure . . . . . . . . . . . . . . . . . . . 161
8.12 VBoxManage startvm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
8.13 VBoxManage controlvm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
8.14 VBoxManage discardstate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
8.15 VBoxManage adoptstate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
8.16 VBoxManage closemedium . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
8.17 VBoxManage storageattach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
8.18 VBoxManage storagectl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
8.19 VBoxManage bandwidthctl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
8.20 VBoxManage showmediuminfo . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
8.21 VBoxManage createmedium . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
8.22 VBoxManage modifymedium . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
8.23 VBoxManage clonemedium . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
8.24 VBoxManage mediumproperty . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
8.25 VBoxManage encryptmedium . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180

5
Contents

8.26 VBoxManage checkmediumpwd . . . . . . . . . . . . . . . . . . . . . . . . . . . 180


8.27 VBoxManage convertfromraw . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
8.28 VBoxManage getextradata/setextradata . . . . . . . . . . . . . . . . . . . . . . . 181
8.29 VBoxManage setproperty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
8.30 VBoxManage usbfilter add/modify/remove . . . . . . . . . . . . . . . . . . . . . 183
8.31 VBoxManage sharedfolder add/remove . . . . . . . . . . . . . . . . . . . . . . . 185
8.32 VBoxManage guestproperty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
8.33 VBoxManage guestcontrol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
8.34 VBoxManage metrics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
8.35 VBoxManage natnetwork . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
8.36 VBoxManage hostonlyif . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
8.37 VBoxManage usbdevsource . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
8.38 VBoxManage unattended . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
8.39 VBoxManage snapshot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
8.40 VBoxManage clonevm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
8.41 VBoxManage extpack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
8.42 VBoxManage dhcpserver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
8.43 VBoxManage debugvm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
8.44 VBoxManage cloudprofile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
8.45 VBoxManage cloud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
8.46 vboximg-mount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237

9 Advanced Topics 242


9.1 Automated Guest Logins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
9.1.1 Automated Windows Guest Logins . . . . . . . . . . . . . . . . . . . . . 242
9.1.2 Automated Linux and UNIX Guest Logins . . . . . . . . . . . . . . . . . 243
9.2 Advanced Configuration for Windows Guests . . . . . . . . . . . . . . . . . . . . 246
9.2.1 Automated Windows System Preparation . . . . . . . . . . . . . . . . . 246
9.3 Advanced Configuration for Linux and Oracle Solaris Guests . . . . . . . . . . . 247
9.3.1 Manual Setup of Selected Guest Services on Linux . . . . . . . . . . . . 247
9.3.2 Guest Graphics and Mouse Driver Setup in Depth . . . . . . . . . . . . 247
9.4 CPU Hot-Plugging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
9.5 Webcam Passthrough . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
9.5.1 Using a Host Webcam in the Guest . . . . . . . . . . . . . . . . . . . . . 249
9.5.2 Windows Hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
9.5.3 Mac OS X Hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
9.5.4 Linux and Oracle Solaris Hosts . . . . . . . . . . . . . . . . . . . . . . . 250
9.6 Advanced Display Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
9.6.1 Custom VESA Resolutions . . . . . . . . . . . . . . . . . . . . . . . . . 250
9.6.2 Configuring the Maximum Resolution of Guests When Using the
Graphical Frontend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
9.7 Advanced Storage Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
9.7.1 Using a Raw Host Hard Disk From a Guest . . . . . . . . . . . . . . . . 251
9.7.2 Configuring the Hard Disk Vendor Product Data (VPD) . . . . . . . . . 253
9.7.3 Access iSCSI Targets Using Internal Networking . . . . . . . . . . . . . 254
9.8 Fine Tuning the Oracle VM VirtualBox NAT Engine . . . . . . . . . . . . . . . . . 255
9.8.1 Configuring the Address of a NAT Network Interface . . . . . . . . . . . 255
9.8.2 Configuring the Boot Server (Next Server) of a NAT Network Interface . 255
9.8.3 Tuning TCP/IP Buffers for NAT . . . . . . . . . . . . . . . . . . . . . . . 255
9.8.4 Binding NAT Sockets to a Specific Interface . . . . . . . . . . . . . . . . 255
9.8.5 Enabling DNS Proxy in NAT Mode . . . . . . . . . . . . . . . . . . . . . 256
9.8.6 Using the Host’s Resolver as a DNS Proxy in NAT Mode . . . . . . . . . 256
9.8.7 Configuring Aliasing of the NAT Engine . . . . . . . . . . . . . . . . . . 257
9.9 Configuring the BIOS DMI Information . . . . . . . . . . . . . . . . . . . . . . . 257

You might also like