Ich benutze Ubuntu Maverick und Virtual Box 3+. Ich habe Windows 7 Ultimate. Das Problem ist, dass USB-Laufwerke in Windows 7 nicht erkannt werden, aber USB-Peripheriegeräte (Maus + Tastatur) funktionieren.
Ich habe diese Anweisungen befolgt , aber ich kann die Benutzergruppe nicht finden vboxusers
. Wie kann ich weitermachen? Ich möchte auch ohne Risiko auf die neueste Version upgraden (ohne mein virtuelles Festplattenlaufwerk zu verlieren).
Antworten:
1. Installieren Sie das Extension Pack
Siehe auch: Wie installiere ich die VirtualBox-Version von Oracle, um ein Extension Pack zu installieren?
USB 1.0 wird in der Version unterstützt, die von den Ubuntu-Repositories installiert wurde (von VirtualBox> 4.x).
Für USB 2.0 und USB 3.0 müssen wir das kostenlose (aber geschlossene) VirtualBox Extension Pack (NICHT die "Plattform-Pakete") von der VirtualBox-Download-Seite installieren . Wenn Sie VirtualBox aus den Repositorys installiert haben, müssen Sie sicherstellen, dass Sie das Erweiterungspaket für die richtige Version von VirtualBox auswählen. Sie können die Version Ihrer installierten VirtualBox im
help > About VirtualBox
Menü sehen. Für regelmäßige Updates und Bugfixes wird empfohlen, die neueste VirtualBox-Version aus dem Oracle-Repository zu installieren .2. Werde ein "vboxuser"
Um auf ein angeschlossenes USB-Gerät zugreifen zu können, muss sich der Ubuntu- Host- Benutzer in der
vboxusers
Gruppe befinden. Fügen Sie Ihren Benutzer dieser Gruppe hinzu, indem Sie den folgenden Befehl ausführenund neu starten oder abmelden / anmelden.
3. Aktivieren Sie die USB-Unterstützung in VirtualBox Manager
Fahren Sie Ihre virtuelle Maschine herunter und öffnen Sie die USB-Einstellungen im VirtualBox Manager. Häkchen
Enable USB Controller
undUSB 2.0 (EHCI) Controller
oderUSB 3.0 (xHCI) Controller
.4. Wählen Sie das Host-USB-Gerät für den Zugriff durch den Gast aus
Um den Zugriff auf USB-Geräte zu gewähren, müssen Sie ein Gerät auswählen , das auf dem Host deaktiviert und auf dem Gast aktiviert werden soll (dies ist eine Vorsichtsmaßnahme, um den gleichzeitigen Zugriff von Host und Gast zu vermeiden). Dies kann über das Menü Geräte des Bedienfelds oder durch Klicken mit der rechten Maustaste im unteren Bedienfeld des VirtualBox Managers auf das USB-Symbol erfolgen:
Kreuzen Sie das Gerät an, das Sie im Gast benötigen, und deaktivieren Sie es, wenn Sie es im Host benötigen. Wenn Sie Ihr USB-Gerät in dieser Liste nicht sehen können, bedeutet dies, dass VirtualBox nicht auf Ihre Host-USB-Geräte zugreifen kann. Stellen Sie sicher, dass Ihr Benutzer zur
vboxusers
Gruppe hinzugefügt wurde und dass Sie Ihren Host neu gestartet haben.Das ausgewählte Gerät ist für den Gast sofort verfügbar. Ein Windows-Gast benötigt möglicherweise zusätzliche Treiber.
[optional] Verwenden Sie USB-Filter für den permanenten Zugriff auf den Gast
Durch die Definition von USB-Filtern können wir USB-Geräte definieren, die dem Gast beim Booten des Gastbetriebssystems automatisch angezeigt werden.
Klicken Sie auf das grüne + Symbol rechts, um ein bekanntes Gerät hinzuzufügen.
Weitere Informationen zur USB-Unterstützung finden Sie im VirtualBox-Benutzerhandbuch .
Siehe auch: Was sind die richtigen Werte für USB-Gerät in der virtuellen Box
quelle
sudo usermod -aG vboxusers <username>
) angegeben haben, funktionierte nicht. Stattdessen war eine kleine Änderung erforderlich, während Optionen bereitgestellt wurden. Ich habe gegeben,-a -G
anstatt zu geben-aG
, damit es funktioniert.-aG
und-a -G
sollte den gleichen Effekt haben, wenn als Optionen an übergebenusermod
. Ist es möglich, dass Sie sich stattdessen beim ersten Mal nicht abgemeldet und beim zweiten Mal wieder abgemeldet haben?gnome-system-tools
B / c installieren Die alte Benutzer- und Gruppen-GUI ist in 11.10 nicht standardmäßig verfügbarNach Abschluss der Installation Öffnen Sie Benutzer und Gruppen aus dem Launcher
Wählen Sie Ihren Benutzernamen aus, klicken Sie auf Gruppen verwalten, wählen Sie vboxusers aus und klicken Sie auf Hinzufügen .
quelle
Der
vboxusers
wird in der/etc/group
Datei sein. Sie bearbeiten es mit so etwas wienano
.sudo nano /etc/group
Fügen Sie Ihren Benutzer zur
vboxusers
Leitung hinzu oder erstellen Sie einen, falls erforderlich.Wie Takkat darauf hingewiesen hat, müssen Sie die Vollversion von Virtualbox (nicht OSE) installieren, um die volle Unterstützung für USB-Geräte zu erhalten.
Das ppa, das ich für die "offizielle" Virtualbox habe, ist hier:
quelle
sudo usermod -aG vboxusers # <username>
Ich hatte das gleiche problem Nachdem ich alle anderen Lösungen ausprobiert hatte, erkannte ich mein Problem.
Ich hatte virtualbox aus dem Ubuntu Software Center heruntergeladen, das nicht über die neueste Version von virtualbox verfügte. Daher hatte ich versehentlich die falsche Version von "Oracle VM VirtualBox Extension Pack" heruntergeladen.
Lösung:
Hat trotzdem für mich gearbeitet.
quelle
In Ubuntu 16.04 LTS nach der Erstinstallation mit
Ich musste auch:
Dann könnte ich die USB 2/3 Unterstützung in den Maschineneinstellungen aktivieren.
In diesem
virtualbox-ext-pack
Fall müssen Sie die erforderlichen Dateien von http://download.virtualbox.org/virtualbox herunterladen und Sie vor der Installation auffordern, die Lizenz zu akzeptieren.quelle
Ich hatte das gleiche Problem und habe es behoben, indem ich in die VirtualBox-Gruppe meines Benutzers geklickt habe. Sie können darauf zugreifen, indem Sie Gnome-System-Tools installieren (es ist nicht im Lieferumfang von Ubuntu 12.04 Precise Pangolin enthalten), entweder über das Ubuntu Software Center , Synaptic oder indem Sie Folgendes in das Terminal eingeben :
Denken Sie daran, dass Sie zum Einfügen im Terminal Ctrl+ Shift+ Vanstelle von Ctrl+ verwenden müssen V.
Sie müssen wahrscheinlich Ihr Passwort eingeben, um die Installation zu ermöglichen, und ein Y (wie in yes) hinzufügen, um die Installation der Pakete abzuschließen.
Dann gehen Sie zu Ihrer Dash-Startseite und geben Benutzer ein. Sie sehen zwei Anwendungen. Der gute ist Benutzer und Gruppen .
Anschließend müssen Sie für Ihren Benutzer auf Erweiterte Einstellungen klicken und Ihr Passwort eingeben.
Nun wird Ihnen ein Fenster mit drei Registerkarten angezeigt. Klicken Sie auf Benutzerrechte . Suchen Sie die Zeile Use Virtualbox virtualization solution und klicken Sie auf OK .
Möglicherweise werden Sie aufgefordert, Ihr Passwort erneut einzugeben. Klicken Sie dann auf Schließen und melden Sie sich ab und wieder an.
Wenn Sie VirtualBox starten, sollten Sie eine ganze Reihe neuer USB-Geräte sehen.
Viel Glück!
quelle
Wenn Sie angeben können, dass Ihre USB-Geräte als Root angemeldet sind, jedoch nicht als regulärer Benutzer (obwohl sie zur Gruppe der vboxusers gehören), kann dies an einer erreichten Grenze der überwachten Dateien liegen.
Sie müssen die maximale Anzahl von Dateien erhöhen, die Ihre Programme überwachen dürfen (inotify). Wenn Sie einen Client haben, der Ihre Dateien synchronisiert (Dropbox, Seafile usw.), kann das Limit erreicht werden und die USB-Geräte können nicht aufgelistet werden. Es wird als ein Fehler Ausgabe berichtet hier .
Bearbeiten Sie /etc/sysctl.conf und erhöhen die Grenze zu 524288. es kann getan werden , wie erwähnt hier , wie folgt aus :
Die USB-Geräte sollten folgendermaßen aussehen (als Benutzer oder Root):
quelle
Meine Lösung war die folgende:
Wenn dies nicht funktioniert, starten Sie Ihr gesamtes Hostsystem neu und versuchen Sie es erneut. Hat gut funktioniert für mich. Achtung: Beim ersten Start des Gastsystems nach der Installation der Gastzusätze werden alle USB-Geräte zur Auswahl angezeigt. Es kann jedoch bis zu 10 Minuten dauern, bis der Windows-Gast sie aktiviert, nachdem Sie sie überprüft haben. Warte einfach geduldig.
quelle
Für mich auf Kubuntu 16.04 (mit virtualbox 5.0.24-dfsg-0ubuntu1.16.04.1 via installiert
apt
) hatte ich VirtualBox vorher mit USB Passthrough funktioniert. Ich war jedoch nicht länger Teil der virtualbox-Gruppe (markiert mitcat /etc/group | grep vboxusers
) undkdesudo kuser
fügte mich daher hinzu (kann auch damit erledigtsudo usermod -a -G virtualbox $USER
werden).Ich musste mich dann abmelden und wieder anmelden, um die neuen Gruppenlisten zu verwenden und meinen Zugang zu autorisieren.
Wenn Sie dies tun
VboxManage list usbhost
, werden die USB-Geräte anstelle von "none" zurückgegeben. Auch in den Einstellungen auf VirtualBox kann ich angeschlossene USB-Geräte auswählen, die an das virtuelle Betriebssystem weitergeleitet werden sollen. Yay!quelle