Virtualbox sieht keine USB-Geräte in den USB-Filtereinstellungen

64

Ich bin dieser Frage gefolgt, habe aber ein Problem gefunden. Benutze meine Webcam mit Ubuntu in VirtualBox

Ich habe guvcview verwendet, um die Kamera zu testen, es funktioniert. Ich habe die 12.04 Virtualbox-Version von ihrer Website installiert und das Erweiterungspaket installiert. Aber wenn ich auf den USB mit dem grünen Pluszeichen klicke, heißt es, dass keine Geräte verfügbar sind.

Bildbeschreibung hier eingeben

Alex
quelle
1
Sind Sie sicher, dass das Erweiterungspaket korrekt installiert wurde? Haben Sie beide Maschinen neu gestartet?
Braiam
2
Vielleicht haben Sie Ihren Benutzer nicht zur vboxuser-Gruppe hinzugefügt?
1
ab virtualbox 5 am 14.04 ist der benutzer 'vboxusers' (mit einem s)
tom saleeba

Antworten:

101

Dies kann Ihnen helfen, auf die USB-Geräte in Ihrem in Ubuntu gehosteten Gastbetriebssystem zuzugreifen

Zuerst installiere dkms :

  • sudo apt-get install dkms

Als nächstes installiere Gnome-System-Tools

  • sudo apt-get install gnome-system-tools

Starten Sie jetzt die Anwendung - Benutzer und Gruppen . Wenn Sie Unity verwenden, können Sie dies tun, indem Sie auf die Super-Taste tippen und user eingeben. Klicken Sie dann auf das Symbol Users and Groups (Benutzer und Gruppen) , um die Benutzereinstellungen zu starten.

Klicken Sie auf Gruppen verwalten , suchen Sie nach vboxusers , klicken Sie auf Eigenschaften, fügen Sie der vboxusers-Gruppe Ihren eigenen Benutzernamen und andere gewünschte Benutzer hinzu . OK klicken.

Als nächstes müssen Sie sich abmelden ( sudo restart lightdmwenn Sie diese DM verwenden) und wieder anmelden . Starten Sie nun VirtualBox und fahren Sie mit dem Hinzufügen der USB-Geräte fort.

präzise
quelle
1
ajThapa Danke! Es war nur so, dass ich nicht in der Benutzergruppe war.
Alex
Nun Scroll funktioniert immer noch nicht
Alex
Bitte besuchen Sie diesen Link: askubuntu.com/questions/152742/…
präzise
1
gnome-system-toolsEs war das letzte Stück, das ich brauchte. Ich bin auf Ubuntu GNOME und hatte bereits sichergestellt, dass mein Benutzer der vboxusersGruppe angehört, das neueste Erweiterungspaket installiert und USB für die VM aktiviert wurde. Nach einem letzten Neustart wurden USB-Geräte angezeigt.
STW
1
Ich bin am xUbuntu 14.04. Ich habe nur "Gruppen verwalten, vboxusers finden, auf Eigenschaften klicken, Ihren eigenen Benutzernamen hinzufügen" + Neustart ausgeführt (keine apt-get-Installation erforderlich). Es hilft. Jetzt sehen VirtualBox alle USB-Geräte. Vielen Dank.
msa7
50

Dieser Befehl fügt Ihr Konto der vbox-Benutzergruppe hinzu. Dadurch kann Ihre VirtualBox USB-Sticks erkennen.

sudo usermod -G vboxusers -a $USER

$USERvalue ist Ihr Benutzername. Sie können es mit sehenecho $USER

$ whoami
foo
$ echo $USER
foo

Sie können dies auch $USERdurch Ihren Home-Benutzernamen ersetzen .

Melden Sie sich dann ab oder starten Sie Ihren Computer neu und VirtualBox erkennt nun USB-Geräte.

Quellen:
Virtualbox-Dokumentation auf Ubuntu (Französisch)
VirtualBox / USB - Community Help Wiki (Englisch)

Artegor
quelle
12
usermod -G ...ist fehleranfällig, verwenden Sie adduser $USER vboxusersstattdessen.
guntbert
Das ist der einfachste Weg.
Realhu
1
Warum ist das nicht die akzeptierte Antwort statt. Am einfachsten
KhoPhi
1
Was ist vboxusers hier? adduser: The group 'vboxusers' does not exist.
Abhishek Bhatia
@Abhishek Bhatia dann 'adduser $ USER vboxuser' versuchen Wenn es nicht funktioniert, können Sie versuchen, virtualbox und das Erweiterungspaket zu installieren / neu zu installieren. Bitte beachten Sie, dass diese Befehle auf dem Hostsystem und nicht auf dem Gastsystem verwendet werden müssen!
Linux64kb
5

Es sollte ausreichen, um zu rennen

sudo gedit /etc/group

Suchen Sie dann die vboxusersZeile und ergänzen Sie sie mit Ihrem Benutzernamen.

Nach diesem Neustart wird vorgeschlagen, aber das Abmelden oder kill -9 -1Anmelden sollte ausreichen.

kcpr
quelle
2

Ich hatte das gleiche Problem mit Linux Mint 17 (Ubuntu 14.04) mit der Standard-Distribution Version 4.3.20. gnome-system-tools und dkms wurden bereits installiert, open-vm-dkms jedoch nicht. Ich tat dies:

sudo apt-get install open-vm-dkms

Nach einem Neustart konnte ich die USB-Geräte sehen. Das Paket existiert auch in Ubuntu 12.04 und 14.04, also gehe ich davon aus, dass es dort auch funktionieren würde.

Könnte ein Abhängigkeitsproblem sein?

Gannet
quelle
2

Nachdem Sie sich der vboxusersGruppe hinzugefügt haben :

sudo gpasswd -a $USER vboxusers

Wenn Sie sich aus irgendeinem Grund nicht abmelden oder neu starten möchten , können Sie VirtualBox mit einer erzwungenen effektiven Gruppe ausführen:

sg vboxusers virtualbox

Dies sollte nach dem nächsten Neustart unnötig sein.

sanmai
quelle
Sie, mein Herr, sind ein Zauberer. Früher habe ich su $USEReine neue Shell in meiner aktuellen mit der neuen effektiven Gruppe gestartet. Wenn Sie dem Befehl zusätzliche Argumente hinzufügen möchten, sollten Sie den Befehl sg vboxusers 'vagrant up'in meinem Fall nachher in Anführungszeichen setzen .
dragon788
0

Versuche dies. Klicken Sie in der VirtualBox auf Geräte -> USB-Geräte -> klicken Sie auf das gewünschte USB-Gerät. Sehen Sie das gewünschte Gerät?

Bildbeschreibung hier eingeben

Mitch
quelle
3
Nein. Gleiche Sache. Ich habe gerade gelernt, dass das Scrollen mit der Maus nicht auch funktioniert.
Alex
0

Ich habe Ubuntu 14.04 Lts.Installed 5.0.8 Version von Oracle Vm und ext. Ich konnte meine USB-Geräte nicht sehen. Ich habe Oracle VM Virtualbox und Extention Pack auf 4.3.32 heruntergestuft und funktioniert. Ich bin veraltet, aber zumindest funktioniert.

Makis
quelle
0

Meine Lösung war einfach ...

Ich hatte heute dieses Problem, und ich glaube, es lag daran, dass ich eine Installationswarnung über einen ausgeführten Virtualbox-Dienst ignoriert habe. Ich musste meinen Host neu starten, aber danach war der USB defekt, was mich hierher brachte.

Ich habe Virtualbox von Grund auf neu installiert, mit "Programme und Funktionen" vollständig entfernt und dann erneut installiert.

Jetzt funktioniert der USB richtig, ich habe Geräte angezeigt. Ich musste jedoch eines meiner Geräte entfernen und erneut anschließen, damit es im Client funktioniert.

Mike
quelle
3
"Programme und Funktionen" ist eine Windows-Sache.