Fragen Sie sich, wie Sie USB mit VirtualBox Ubuntu verbinden können, wenn VirtualBox keine USB-Geräte innerhalb eines Linux-Hosts finden kann? Dies ist eine häufige Herausforderung, mit der viele Benutzer von Linux-Distributionen konfrontiert sind (dies gilt insbesondere für Debian-basierte Distributionen: Linux Mint, POP OS, Ubuntu usw.)
VirtualBox USB Linux over Ethernet (und andere Netzwerkprobleme) treten auf, weil VirtualBox keine USB-Geräte (oder deren Ordner) finden kann, die mit dem Host-Betriebssystem verbunden sind (selbst wenn vbox-Benutzer alle VirtualBox Extension Packs-Installation abgeschlossen haben).
Manchmal muss für bestimmte Geräte eine VMDK-Datei erstellt werden... aber es gibt auch andere Lösungen.
Inhalt
In diesem Artikel besprechen wir zwei spezifische Ubuntu VirtualBox USB-Lösungen, um Ihnen zu zeigen, wie Sie USB mit VirtualBox Linux verbinden ... selbst wenn Sie ein vboxuser sind, der die Installation von VirtualBox Extension Packs heruntergeladen und abgeschlossen hat - und immer noch Probleme haben. Wir beantworten auch die Frage: Wie greife ich in Oracle VM VirtualBox Ubuntu auf den USB zu?
Die ideale Lösung, um Ubuntu VirtualBox USB Passthrough zu aktivieren, ist die Verwendung von USB Network Gate. USB Network Gate ist eine zuverlässige plattformübergreifende Softwareoption, die von vielen geliebt wird, wenn es um zahlreiche USB-Passthrough-Situationen geht.
USB Network Gate löst beispielsweise problemlos die Frage: "Wie binde ich ein USB-Laufwerk in VirtualBox Ubuntu über eine Ethernet-Verbindung ein?"
Führen Sie die folgenden Schritte aus, um in VirtualBox auf USB-Hardware zuzugreifen (ohne eine VMDK-Datei zu benötigen):
USB Network Gate ist eine beliebte VirtualBox USB Linux-Softwarelösung, da sie auf mehreren Plattformen funktioniert. Kompatibel (und kreuzkompatibel) mit: Mac-, Linux- und Windows-Betriebssystemen.
Installieren Sie auf der virtuellen Maschine VirtualBox Guest Additions.
Vor dem Erstellen und Installieren eines neuen „Gast“-Computers müssen Benutzer das Guest Addition Tool auf der VM installieren. Gasterweiterungen enthalten Dienstprogramme, die die Betriebssysteme der VMs verbessern und gleichzeitig die Maschinenverwaltung verbessern. Gastcomputer funktionieren nicht wie gewünscht, wenn das Guest Additions Tool nicht installiert ist.
Entwickler und Ubuntu-Neulinge sollten beachten: Vbox-Benutzer müssen nur die Guest Addition Tool-CD mounten und die ausführbare Datei installieren, wenn sie sich auf einer Windows-VM befinden. Mit anderen Worten: Es ist nicht notwendig, zusätzliche Software/Pakete zu installieren.
Erfahren Sie unten, wie Sie das Guest Additions Tool auf einem Ubuntu (oder Windows)-Gastcomputer installieren...
Schritt 1: Beginnen Sie mit der Gewährung von Benutzerkontorechten für Mount
Schritt 2: Sobald die VirtualBox Guest Additions Tools auf der VM installiert sind, öffnen Sie das Ubuntu-Befehlsterminal auf dem Gastcomputer
Hinweis: Um eine Liste aller registrierten VMs anzuzeigen, verwenden Sie den Befehl VboxManage unter Linux
Schritt 3: Führen Sie den unten gezeigten Befehl aus (aber bitte beachten Sie, dass dies nur unter Ubuntu funktioniert)
sudo adduser $USER vboxsf
Benutzer sollten dann die unten gezeigte Ausgabe sehen:
Output:
Adding user `richrd' to group `vboxsf' ...
Adding user richrd to group vboxsf
Das ist es!
Schritt 3.1: Wenn dieser vorherige Befehl fehlschlägt, versuchen Sie, den folgenden Befehl auszuführen
sudo usermod -aG vboxsf $USER
Schritt 4: Herunterfahren des Gastcomputers
Sobald die Installation des VirtualBox Guest Additions Tools abgeschlossen ist (und das Benutzerkonto der VirtualBox-Dienstgruppe hinzugefügt wurde), mounten Sie das externe Laufwerk. Siehe Schritte unten:
Schritt 1: Herunterfahren des Gastcomputers
Schritt 2: Stecken Sie auf dem Host-Computer das externe USB-Laufwerk ein
Schritt 3: Wählen Sie im GUI-Bedienfeld des Gastcomputers Einstellungen oder klicken Sie auf "Maschine > Einstellungen"
Schritt 4: Suchen Sie den im linken Navigationsbereich angezeigten USB. … USB 2.0 (EHCI) Controller sollte automatisch ausgewählt werden (Hinweis: fast alle USB 3.0-Geräte sind abwärtskompatibel zu 2.0 (EHCI))
Schritt 5: Wenn die Gerätehardware des Benutzers ein USB 3.0 ist, wählen Sie das aus… andernfalls wählen Sie 2.0 (EHCI)
Hinweis: Sie können weitere Informationen zu Ihrem USB-Gerät unter Linux erhalten, indem Sie den Befehl lsusb ausführen
Schritt 6: Auf der rechten Seite sehen die Benutzer die Schaltfläche „USB hinzufügen“. Klicken Sie auf die 2. Schaltfläche, um das angeschlossene USB-Gerät hinzuzufügen
Schritt 7: Wählen Sie das gewünschte USB-Laufwerk aus der Liste aus (das Gerät heißt normalerweise "Generic Mass Storage")
Schritt 8: Wählen Sie das Gerät aus, um es zu mounten
Schritt 9: Schalten Sie den Gastcomputer ein und melden Sie sich an, sobald das Gerät gemountet ist
Benutzer sollten sehen, dass das USB-Gerät gemountet und auf dem Desktop des Gastcomputers angezeigt wird.
Das USB-Laufwerk sollte automatisch auf der virtuellen Gastmaschine angezeigt werden und Benutzer sollten die volle Kontrolle über ihr Gerät haben.
Schritt 1: Entwickler und VirtualBox-Benutzer aller Erfahrungsstufen sollten noch einmal überprüfen, ob Erweiterungspakete bereits installiert sind
Schritt 2: Öffnen Sie VirtualBox > Klicken Sie auf das Dateimenü> "Einstellungen (Strg+G)" > die Registerkarte "Erweiterungen".
Schritt 3: Wenn keine Extension Packs installiert sind, besuchen Sie https://www.virtualbox.org/wiki/Downloads und suchen Sie das "Oracle VM VirtualBox Extension Pack".
Schritt 4: Laden Sie das Extension Pack herunter und installieren Sie es in Ihrem gewünschten Ordner
Bitte beachten Sie: Extension Packs und VirtualBox-Versionen müssen kompatibel sein. Um herauszufinden, welche Version von VirtualBox Sie haben, klicken Sie einfach auf die Hilfe und wählen Sie dann "Über VirtualBox"
Schritt 5: Klicken Sie mit der rechten Maustaste auf die virtuelle Maschine und wählen Sie dann "Einstellungen (Strg+S)". Navigieren Sie dann zur Registerkarte USB im linken Menü
Schritt 6: Aktivieren Sie das Kontrollkästchen neben "USB-Controller aktivieren".
Schritt 7: Wählen Sie USB 2.0 (EHCI) Controller oder USB 3.0 (xHCI) Controller (je nachdem, was bevorzugt wird)
Schritt 8: USB 1.1 (OHCI) ist normalerweise standardmäßig ausgewählt.
Schritt 9: Klicken Sie in der GUI auf das Symbol "USB hinzufügen" (unten in einem roten Quadrat dargestellt).
Schritt 10: Komplettes USB für VirtualBox-Setup
Terminalbefehl eingeben (in VboxManage, wenn Sie es vorziehen):
„sudo adduser $USERNAME vboxusers“
Bitte beachten Sie: Benutzer müssen sich ab- und wieder anmelden, damit der Befehl wirksam wird
Schritt 1: Navigieren Sie nach dem Öffnen von VirtualBox zu VMs-Einstellungen > USB
Schritt 2: Klicken Sie auf das „USB+“-Symbol
Schritt 3: Suchen Sie Ihr Gerät und wählen Sie es aus der Liste aus (in diesem Schritt werden Filterspezifikationen zur Liste hinzugefügt)
Wiederholen Sie den Schritt für so viele Geräte wie nötig
USB-Geräte sollten beim Start der VM im Gastbetriebssystem angezeigt werden. Das Gerät sollte entweder gemountet werden, Treiber anfordern usw. (was auch immer für das jeweilige Betriebssystem gilt …)
Alle gemounteten USB-Geräte im Gastbetriebssystem sind im Hostbetriebssystem nicht zugänglich/verfügbar.
Schritt 1: Warten Sie nach dem Anschließen des USB-Geräts, bis das Gerät auf dem Host-Rechner aktiviert ist
Schritt 2: Starten Sie oder navigieren Sie zu Virtual Machine (VM)
Schritt 3.1: Klicken Sie in der VM-Statusleiste (am unteren Bildschirmrand) mit der rechten Maustaste auf das USB-Symbol
Oder…
Schritt 3.2: Navigieren Sie im Menü wie folgt: Geräte > USB-Geräte > wählen Sie dann Ihr Gerät
USB-Geräte werden normalerweise im Gastbetriebssystem angezeigt, indem sie entweder Treiber anfordern, als gemountet angezeigt werden usw. (was für das jeweilige Betriebssystem typisch ist).