Okt
22

Ubuntu: VirtualBox und USB

By Fabi  //  Linux, Ubuntu  //  3 Comments

Will man unter Ubuntu mit VirtualBox auf ein USB-Geraet zugreifen, so bedarf es einiger Schritte um VirtualBox korrekt einzurichten.
Zunaechst einmal sei gesagt, dass VirtualBox OSE dafuer nicht ausreicht. Das heisst konkret, dass die Paketquellen von Ubuntu erweitert werden muessen. Sun Microsystems, Entwickler von VirtualBox, bietet dazu fuer auf Debian basierende Betriebssysteme (dazu zaehlt auch Ubuntu) dazu folgende Moeglichkeit:
wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -
Diese Zeile sorgt dafuer, dass Ubuntu die Fremdquelle, welche von Sun bereit gestellt wird, einbindet. Achtung: Fremdpakete koennen das System gefaehrden. Bitte installiere nur was du fuer sicher erachtest!

Nachdem die Quelle eingebunden wurde ist es uns moeglich VirtualBox 3.0 zu installieren. Dazu tippst du folgende Zeile in ein Terminal:
apt-get install virtualbox-3.0
Bei Rueckfragen der Installation kannst du die voreingestellten Antworten benutzen. Diese sorgen beispielsweise dafuer, dass der alte VirtualBox-Treiber korrekt deinstalliert wird, usw.

virtualbox_3_about

Danach startest du VirtualBox und wirst ggf. gefragt ob du die alten Einstellungen uebernehmen willst. Dies ist vermutlich erwuenscht, bei mir war es das jedenfalls.
Nun bist du bezueglich der Software auf dem neusten Stand. Es gilt nun noch den USB-Support zu aktivieren. Dazu klickst du im VirtualBox-Hauptfenster mit der rechten Maustaste auf dein gewuenschtes Betriebssystem, welches USB-Support erhalten soll, waehlst “Aendern…” und aktivierst dann unter “USB” die Optionen “USB-Controller aktivieren” und “USB-2.0-Controller aktivieren”. Damit weiss VirtualBox, dass dieses Betriebssystem generell Zugriff bekommen soll auf die USB-Geraete.

virtualbox_3_usb_einstellungen

Nun musst du noch Ubuntu so einrichten, dass du als User die Rechte hast unter VirtualBox USB-Geraetschaften einzubinden. Dazu rufst du deine User- und Gruppenverwaltung auf und traegst dich selbst in der Gruppe “vboxusers” ein. Nur wenn du Mitglied dieser Gruppe bist wirst du spaeter USB-Geraete einbinden koennen. Merke dir ausserdem die Gruppennummer. Bei meinem System ist das die Nummer 124.
Nachdem du nun Teil der Gruppe bist, bist du fast schon fertig. Es folgt nun noch eine kleine Aenderung der Datei /etc/fstab. Du musst diese Datei noch um folgenden Eintrag erweitern:
none /proc/bus/usb usbfs devgid=124,devmode=664 0 0
ACHTUNG: Die Nummer 124 steht hier fuer die Gruppennummer der Gruppe “vboxusers”, welche wir vorhin bearbeitet haben. Sollte diese Gruppennummer bei dir anders sein, so ersetze sie bitte durch deine Gruppennummer.
Alternativ kannst du die Gruppennummer auch mittels dem Befehl grep vboxusers /etc/group abfragen.
Das Ergebnis bei mir ist beispielsweise “vboxusers:*:124:fabi”, wobei 124 fuer die Gruppennummer der Gruppe steht.

Nun musst du in der Konsole nur noch mount -a ausfuehren, damit die Datei /etc/fstab neu eingelesen wird. Nachdem das geschehen ist kannst in VirtualBox ueber das Menu -> Geraete -> USB-Geraete deine Geraetschaften aktivieren oder deaktivieren und damit in dein Gastsystem einbinden, oder eben nicht. Ganz wie du willst.

virtualbox_3_usb_geraete_einbinden

Ich wuensche dir viel Spass dabei!

Analytics

Gemaess den Richtlinien des deutschen Datenschutzes weisen wir darauf hin, dass dieser Blog persoenliche Daten des Besuchers zu Analysezwecken sammelt. Dem kann hier widersprochen werden.

Werbung