| 1 | <?xml version="1.0" encoding="utf-8"?> |
|---|
| 2 | <!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" |
|---|
| 3 | "http://www.docbook.org/xml/4.4/docbookx.dtd"> |
|---|
| 4 | <article> |
|---|
| 5 | <title>Virtualbox OSE for Debian</title> |
|---|
| 6 | <section> |
|---|
| 7 | <title>Guest utilities</title> |
|---|
| 8 | <para> |
|---|
| 9 | The guest utilities are provided as separate Debian packages. These |
|---|
| 10 | packages contain all features virtualbox-ose offers for Debian guests. |
|---|
| 11 | Guest utilities for operating systems not offering virtualbox-ose |
|---|
| 12 | packages have to be downloaded from the internet. The upstream provided |
|---|
| 13 | ISO images cannot be distributed with this package for licensing reasons. |
|---|
| 14 | The same holds for the externally provided WineD3D extensions. |
|---|
| 15 | </para> |
|---|
| 16 | </section> |
|---|
| 17 | <section> |
|---|
| 18 | <title>Different versions</title> |
|---|
| 19 | <para> |
|---|
| 20 | The Open Source Edition of VirtualBox contains most but not all |
|---|
| 21 | features of the closed-source VirtualBox product that is |
|---|
| 22 | distributed under different terms and available from the |
|---|
| 23 | <ulink url="http://virtualbox.org/wiki/Downloads"> Virtualbox |
|---|
| 24 | homepage</ulink>. Missing are: |
|---|
| 25 | </para> |
|---|
| 26 | <itemizedlist> |
|---|
| 27 | <listitem> |
|---|
| 28 | <para> |
|---|
| 29 | Remote Display Protocol (RDP) Server |
|---|
| 30 | </para> |
|---|
| 31 | <para> |
|---|
| 32 | This component implements a complete RDP server on top of |
|---|
| 33 | the virtual hardware and allows users to connect to a |
|---|
| 34 | virtual machine remotely using any RDP compatible client. |
|---|
| 35 | </para> |
|---|
| 36 | </listitem> |
|---|
| 37 | <listitem> |
|---|
| 38 | <para>USB support</para> |
|---|
| 39 | <para> |
|---|
| 40 | VirtualBox implements a virtual USB controller and supports |
|---|
| 41 | passing through USB 1.1 and USB 2.0 devices to virtual |
|---|
| 42 | machines. |
|---|
| 43 | </para> |
|---|
| 44 | </listitem> |
|---|
| 45 | <listitem> |
|---|
| 46 | <para>USB over RDP</para> |
|---|
| 47 | <para> |
|---|
| 48 | This is a combination of the RDP server and USB support |
|---|
| 49 | allowing users to make USB devices available to virtual |
|---|
| 50 | machines running remotely. |
|---|
| 51 | </para> |
|---|
| 52 | </listitem> |
|---|
| 53 | <listitem> |
|---|
| 54 | <para>iSCSI initiator</para> |
|---|
| 55 | <para> |
|---|
| 56 | VirtualBox contains a builtin iSCSI initiator making it |
|---|
| 57 | possible to use iSCSI targets as virtual disks without the |
|---|
| 58 | guest requiring support for iSCSI. |
|---|
| 59 | </para> |
|---|
| 60 | </listitem> |
|---|
| 61 | </itemizedlist> |
|---|
| 62 | </section> |
|---|
| 63 | <section> |
|---|
| 64 | <title>64-bit guests</title> |
|---|
| 65 | Starting with version 2.0.0 VirtualBox also supports 64-bit guest operating systems, |
|---|
| 66 | under the following conditions: |
|---|
| 67 | <itemizedlist> |
|---|
| 68 | <listitem> |
|---|
| 69 | You need a 64-bit processor with hardware virtualization support |
|---|
| 70 | and a 64-bit host operating system. |
|---|
| 71 | </listitem> |
|---|
| 72 | <listitem> |
|---|
| 73 | You must run a 64-bit version of VirtualBox on that OS. This can |
|---|
| 74 | then run both 32-bit and 64-bit VMs; a 32-bit VirtualBox can only run 32-bit |
|---|
| 75 | VMs, regardless of the hardware. |
|---|
| 76 | </listitem> |
|---|
| 77 | <listitem> |
|---|
| 78 | You must enable hardware virtualization; software virtualization is not supported |
|---|
| 79 | for 64-bit VMs. |
|---|
| 80 | </listitem> |
|---|
| 81 | </itemizedlist> |
|---|
| 82 | There is no specific setting to enable 64-bit support for a guest. |
|---|
| 83 | However, you should enable the I/O APIC for virtual machines that you intend to |
|---|
| 84 | use in 64-bit mode. |
|---|
| 85 | </section> |
|---|
| 86 | <section> |
|---|
| 87 | <title>How to provide networking to virtual machines</title> |
|---|
| 88 | <section> |
|---|
| 89 | <title>Mechanism</title> |
|---|
| 90 | <para> |
|---|
| 91 | VirtualBox can use three alternative mechanisms to provide |
|---|
| 92 | Ethernet networking to its virtual machines:b |
|---|
| 93 | </para> |
|---|
| 94 | <section> |
|---|
| 95 | <title>NAT</title> |
|---|
| 96 | <para> |
|---|
| 97 | This is the easiest to use type of setup: The virtual |
|---|
| 98 | ethernet interface is connected to a virtual NAT router |
|---|
| 99 | including a DHCP server that is implemented within |
|---|
| 100 | the VirtualBox host software. |
|---|
| 101 | </para> |
|---|
| 102 | <para> |
|---|
| 103 | This is the default mode. It usually does not require |
|---|
| 104 | any extra configuration on the host. |
|---|
| 105 | </para> |
|---|
| 106 | </section> |
|---|
| 107 | <section> |
|---|
| 108 | <title>Internal network</title> |
|---|
| 109 | <para> |
|---|
| 110 | In this mode, there is only connectivity within an |
|---|
| 111 | emulated network shared between two or more virtual |
|---|
| 112 | machines running in the same VirtualBox instance. |
|---|
| 113 | </para> |
|---|
| 114 | </section> |
|---|
| 115 | <section> |
|---|
| 116 | <title>Host interface</title> |
|---|
| 117 | <para> |
|---|
| 118 | The virtual ethernet interface is connected to a |
|---|
| 119 | real device on the host filtering out its traffic. |
|---|
| 120 | </para> |
|---|
| 121 | </section> |
|---|
| 122 | </section> |
|---|
| 123 | </section> |
|---|
| 124 | <section> |
|---|
| 125 | <title>Incompatibilities</title> |
|---|
| 126 | <para> |
|---|
| 127 | Unfortunately, the configuration files between version version |
|---|
| 128 | 1.4.0-svn4130 and 1.5.0 the configuration files are |
|---|
| 129 | incompatible. In order to fix this issue please delete the |
|---|
| 130 | complete <command><![CDATA[<Uart>]]></command> section in any |
|---|
| 131 | <filename>~/.VirtualBox/Machines/NAME/NAME.xml</filename> files. |
|---|
| 132 | </para> |
|---|
| 133 | <para> |
|---|
| 134 | When upgrading from a pre 2.0.0 version to virtualbox might complaing |
|---|
| 135 | about a missing format attribute in the HardDisk tag of |
|---|
| 136 | <filename>~/.VirtualBox/VirtualBox.xml</filename>. Manually adding |
|---|
| 137 | 'format="vdi"' solves this. |
|---|
| 138 | </para> |
|---|
| 139 | <para> |
|---|
| 140 | A bug appeared in in kernel 2.6.29 RC5 that broke virtualbox-ose. The fix |
|---|
| 141 | was added in 2.6.29.1. If you happen to use 2.6.29 and epxerience |
|---|
| 142 | problems starting your VMs please upgrade. In Debian all |
|---|
| 143 | linux-image-2.6.29 versions starting with Debian version 2.6.29-2 are |
|---|
| 144 | fine. |
|---|
| 145 | </para> |
|---|
| 146 | </section> |
|---|
| 147 | <section> |
|---|
| 148 | <title>See also</title> |
|---|
| 149 | <para> |
|---|
| 150 | Additional and updated information may be found on |
|---|
| 151 | <itemizedlist> |
|---|
| 152 | <listitem> |
|---|
| 153 | <para> |
|---|
| 154 | the |
|---|
| 155 | <ulink url="http://virtualbox.org/wiki/End-user_documentation"> |
|---|
| 156 | End-user documentation</ulink> section of the official |
|---|
| 157 | VirtualBox site. |
|---|
| 158 | </para> |
|---|
| 159 | </listitem> |
|---|
| 160 | <listitem> |
|---|
| 161 | <para> |
|---|
| 162 | the |
|---|
| 163 | <ulink url="http://wiki.debian.org/VirtualBox">VirtualBox</ulink> |
|---|
| 164 | page in the Debian Wiki. |
|---|
| 165 | </para> |
|---|
| 166 | </listitem> |
|---|
| 167 | </itemizedlist> |
|---|
| 168 | </para> |
|---|
| 169 | </section> |
|---|
| 170 | </article> |
|---|