VirtualBox/USB-Unterstützung
aus openSUSE, der freien Wissensdatenbank
Group-ID ermitteln
Mit dem Befehl grep vbox /etc/group kann man die GID der Gruppe vboxusers ermitteln. Die Ausgabe sieht etwa so aus:
vboxusers:!:1001:digulla
Die Felder sind durch ":" getrennt und im Feld 3 steht die GID (1001). Im Feld 4 ist eine Liste aller User, die zu dieser Gruppe gehören. Diese Liste kann man in YAST im Bereich Benutzerverwaltung ändern (Benutzer auswählen und der Gruppe zuteilen).
openSUSE 11.1 / 11.2
Als root diese Zeile in /etc/fstab eintragen (XXX durch die GID von vboxusers ersetzen):
usbfs /proc/bus/usb usbfs auto,busgid=XXX,busmode=0775,devgid=XXX,devmode=0664 0 0
In unserem Beispiel lautet die Zeile also:
usbfs /proc/bus/usb usbfs auto,busgid=1001,busmode=0775,devgid=1001,devmode=0664 0 0
Als nächstes muss man den neuen Eintrag aktivieren (immer noch als root):
mount usbfs
Um zu Testen, dass der Befehl erfolgreich war, "cat /proc/bus/usb/devices" via root in der console Eingeben. Jetzt sollte alle gerade angeschlossenen USB Geräte angezeigt werden. Nun VirtualBox Starten und sie können alle USB Geräte auswählen und in die VM einbinden.
Damit das ganze auch nach einem Neustart funktioniert nur den "mount usbfs" Befehl ind die Datei boot.local im Ordener /etc/rc.d/ eintragen.
Diese Anleitung wurde getesten mit openSUSE 11.1(x86_64); KDE 3.5.10"release 21.11"; Linux 2.6.27.29-0.1-default x86_64; VirtualBox 3.0.6
Wenn man dann noch in /etc/profile.local aufnimmt: export VBOX_USB=USBFS sind (zumindest bei mir) alle USB-Geräte im Gast-Betriebssystem zugreifbar.
Getestet mit:
OpenSuse 11.1, x86_64, VirtualBox 3.0.8 OpenSuse 11.2, 32 Bit, VirtualBox 3.0.12
Links
- Englische Version
- Ausführliche Anleitung im Forum von VirtualBox von stefan.becker.

