Anleitung zur Installation von Sun xVM VirtualBox (PUEL) unter Debian Lenny
Zuerst erstellt man als root die Datei /etc/apt/sources.list.d/virtualbox.list¹ mit den Quellen von VirtualBox (siehe auch http://virtualbox.de/wiki/Linux_Downloads).
cat >> /etc/apt/sources.list.d/virtualbox.list << bla # http://www.virtualbox.org/wiki/Linux_Downloads # wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add - deb http://download.virtualbox.org/virtualbox/debian lenny non-free bla
Danach noch den Public Key von Sun hinzufügen ...
wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -
... und jetzt kann man per ...
aptitude install virtualbox-3.0
... die derzeit aktuelle Version von VirtualBox in der PUEL-Version (mit Unterstützung für USB, SATA u. RDP) installieren.
[1] Eine eigene Datei für jede fremde Paketquelle dient der Übersichtlichkeit. Durch ein Umbenennen der Endung von .list nach z.B. .list_ kann man diese Quelle jederzeit kurzfristig deaktivieren (aptitude update nicht vergessen).
USB Unterstützung
Damit in den Gästen die USB Unterstützung gewährleistet ist, muss man anscheinend noch die Datei/etc/init.dmountkern.sh anpassen. Und zwar muss die id der Gruppe vboxusers die nötigen Rechte auf die USB Geräte bekommen. Hier zwei Zeilen, die du in der bash als root ausführen solltest, um das zu gewährleisten:
root@debian:~# GIDVBOXUSERS=$(getent group vboxusers | awk -F: '{print $3}')
root@debian:~# sed -ie "s#domount usbfs usbdevfs /proc/bus/usb usbfs -onodev,noexec,nosuid#domount usbfs usbdevfs /proc/bus/usb usbfs -onodev,noexec,nosuid,devgid=$GIDVBOXUSERS,devmode=664#g" /etc/init.d/mountkernfs.sh