Computer Accessories User Manual
Contents
8.14 VBoxManage createhd . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
8.15 VBoxManage modifyhd . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
8.16 VBoxManage clonehd . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
8.17 VBoxManage convertfromraw . . . . . . . . . . . . . . . . . . . . . . . . 119
8.18 VBoxManage addiscsidisk . . . . . . . . . . . . . . . . . . . . . . . . . . 120
8.19 VBoxManage getextradata/setextradata . . . . . . . . . . . . . . . . . . 121
8.20 VBoxManage setproperty . . . . . . . . . . . . . . . . . . . . . . . . . . 121
8.21 VBoxManage usbfilter add/modify/remove . . . . . . . . . . . . . . . . 122
8.22 VBoxManage sharedfolder add/remove . . . . . . . . . . . . . . . . . . 122
8.23 VBoxManage metrics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
8.24 VBoxManage guestproperty . . . . . . . . . . . . . . . . . . . . . . . . . 124
8.25 VBoxManage dhcpserver . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
9 Advanced topics 127
9.1 VirtualBox configuration data . . . . . . . . . . . . . . . . . . . . . . . . 127
9.2 Automated Windows guest logons (VBoxGINA) . . . . . . . . . . . . . . 128
9.3 Custom external VRDP authentication . . . . . . . . . . . . . . . . . . . 129
9.4 Secure labeling with VBoxSDL . . . . . . . . . . . . . . . . . . . . . . . 131
9.5 Custom VESA resolutions . . . . . . . . . . . . . . . . . . . . . . . . . . 132
9.6 Multiple monitors for the guest . . . . . . . . . . . . . . . . . . . . . . . 133
9.7 Releasing modifiers with VBoxSDL on Linux . . . . . . . . . . . . . . . . 133
9.8 Launching more than 120 VMs on Solaris hosts . . . . . . . . . . . . . . 134
9.9 Using serial ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
9.10 Using a raw host hard disk from a guest . . . . . . . . . . . . . . . . . . 135
9.10.1 Access to entire physical hard disk . . . . . . . . . . . . . . . . . 135
9.10.2 Access to individual physical hard disk partitions . . . . . . . . . 136
9.11 Allowing a virtual machine to start even with unavailable CD/DVD/floppy
devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
9.12 Fine-tuning the VirtualBox NAT engine . . . . . . . . . . . . . . . . . . . 138
9.12.1 Configuring the address of a NAT network interface . . . . . . . 138
9.12.2 Configuring the boot server (next server) of a NAT network in-
terface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
9.12.3 Tuning TCP/IP buffers for NAT . . . . . . . . . . . . . . . . . . . 139
9.12.4 Binding NAT sockets to a specific interface . . . . . . . . . . . . 139
9.12.5 Enabling DNS proxy in NAT mode . . . . . . . . . . . . . . . . . 140
9.13 Configuring the maximum resolution of guests when using the graphi-
cal frontend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
9.14 Configuring the BIOS DMI information . . . . . . . . . . . . . . . . . . . 140
9.15 Configuring the guest time stamp counter (TSC) to reflect guest execution141
9.16 Configuring the hard disk vendor product data (VPD) . . . . . . . . . . 142
10 VirtualBox programming interfaces 143
5