XP unter Virtualbox erkennt keine USB-Geräte. Virtualbox erkennt USB in Ubuntu nicht

Ich denke, viele haben sich bereits mit der Frage beschäftigt, wie man USB auf Virtualbox in seinem geliebten Ubuntu noch konfigurieren kann. Manchmal ist es so notwendig, einen USB-Stick direkt an Virtualbox anzuschließen, stattdessen muss man aber Daten vom Flash-Stick in einen freigegebenen Ordner kopieren und die Daten aus diesem Ordner im virtuellen System verwenden (beachten Sie meinen Artikel „Teilen Sie den XP-Gast). Ordner unter Ubuntu“). Ich habe auch lange versucht, dieses Problem zu lösen, aber es hat bei mir nicht geklappt und ich brauchte es damals auch nicht wirklich, aber jetzt bin ich zufällig auf ein Video von YouTube gestoßen, in dem gezeigt wurde, wie man USB anschließt Geräte. 1. Fügen Sie sich also zunächst der Virtualbox-Gruppe hinzu. Führen Sie dazu sudo gedit /etc/group aus und suchen Sie die Zeile vboxusers:x:121: und fügen Sie dort Ihren Benutzernamen hinzu. 2. Schreiben Sie dann getent group vboxusers in das Terminal und Sie werden in der Ausgabe so etwas sehen vboxusers:x: 121 :Benutzer Wenn Sie den Benutzer im vorherigen Schritt korrekt zur Gruppe hinzugefügt haben, steht nach der dreistelligen Nummer Ihr Login, in meinem Fall Benutzer. Von dieser Zeile müssen wir uns erinnern gid Das ist eine dreistellige Zahl, in meinem Fall ist es 123, ich habe sie fett hervorgehoben, vielleicht hast du eine ganz andere Zahl. Achtung: Merken Sie sich diese Nummer, wir werden sie für den nächsten Schritt benötigen. 3. In einem Texteditor öffnen fstab: sudo gedit /etc/fstab und fügen Sie dort die Zeile ein: none /sys/bus/usb/drivers usbfs devgid= XXX,devmode=666 0 0 wo XXX, das gleiche qid, an das wir uns im vorherigen Schritt erinnert haben. Speichern Sie die Änderungen und starten Sie Ihren Computer neu. 4. Starten Sie nach dem Neustart Virtualbox und gehen Sie zu den Eigenschaften Ihrer virtuellen Maschine. Gehen Sie zum Abschnitt „USB“ und aktivieren Sie dort die Kontrollkästchen „USB aktivieren“ und „USB 2.0 aktivieren“ (mein System ist auf Englisch, ich habe diese Namen spontan übersetzt, möglicherweise werden sie in der russischen Benutzeroberfläche nicht so aufgerufen). Anschließend starten Sie das System und um USB-Geräte anzuschließen, gehen Sie im Navigationsfenster Ihrer virtuellen Maschine auf „Geräte – USB-Geräte“ und überprüfen Sie die benötigten Geräte. Sie können auch hinzufügen, dass USB-Geräte beim Start des virtuellen Betriebssystems automatisch verbunden werden. Fügen Sie dazu in den Einstellungen der virtuellen Maschine im Abschnitt USB das erforderliche Gerät zum Filter hinzu. Vom Sponsor: Italienische Möbelfabriken sind auf der ganzen Welt für ihre Produkte bekannt. Solche Möbel werden im Rahmen der Anforderungen europäischer Qualitätsstandards hergestellt und werden ihrem Besitzer lange Zeit gute Dienste leisten. Darüber hinaus verwenden italienische Möbelfabriken im Produktionsprozess natürliche Materialien. Wenn Sie Möbel von italienischen Herstellern kaufen, erhalten Sie ein Qualitätsprodukt mit schönem Design zu einem erschwinglichen Preis.

In diesem Beitrag erkläre ich Ihnen, wie Sie ein USB-Laufwerk an eine virtuelle Maschine anschließen, damit das Gastsystem es wie eine normale Festplatte behandelt.

Mit diesem Trick können Sie nicht nur vom Installations-USB booten – was meiner Meinung nach ziemlich sinnlos ist, da ein ISO-Image auf ein Flash-Laufwerk geschrieben wird, das sich viel einfacher mit einem virtuellen Computer in VirtualBox verbinden lässt. Wenn Sie ein USB-Laufwerk oder ein Flash-Laufwerk als normales Laufwerk an das Gastsystem anschließen, können Sie so interessante Dinge tun wie:

  • Booten von einem physischen SATA-Laufwerk über einen USB-Adapter
  • Installieren von Windows auf einem USB-Stick oder Flash-Laufwerk

Wenn Sie keine Möglichkeit haben, ein SATA-Laufwerk direkt an einen Computer – beispielsweise an einen Laptop – anzuschließen, Sie aber unbedingt das darauf installierte Betriebssystem booten müssen, hilft Ihnen der hier beschriebene Trick dabei : Schließen Sie das SATA-Laufwerk über einen USB-Adapter an den Computer an und verbinden Sie dann die USB-Festplatte als normale Festplatte mit der virtuellen Maschine, wie in dieser Anleitung gezeigt.

Was den zweiten Punkt betrifft – die Installation von Windows auf einem USB-Laufwerk – wenn Sie Linux auf einem Flash-Laufwerk installieren möchten (kein Live-Image brennen, sondern ein vollwertiges System installieren), ist es für die Installation nicht erforderlich, den gezeigten Trick auszuführen hier - da Linux perfekt auf einem tragbaren Laufwerk installiert wird. Windows verbietet jedoch die Installation auf USB-Laufwerken und Flash-Laufwerken.

Ich zeige Ihnen, wie Sie unter Windows und Linux von USB booten. Das Prinzip ist bei beiden Betriebssystemen das gleiche, die Befehle unterscheiden sich jedoch aufgrund der Besonderheiten des Betriebssystems geringfügig.

So booten Sie von USB in VirtualBox unter Windows

Schließen Sie das USB-Flash-Laufwerk oder die Festplatte an Ihren Computer an. Dann klick Win+r und ausführen diskmgmt.msc.

Suchen Sie Ihr Flash-Laufwerk und merken Sie sich die Datenträgernummer:

In meinem Screenshot ist das Flash-Laufwerk beispielsweise die Nummer 2.

Schließen Sie alle VirtualBox-Fenster, falls sie geöffnet sind.

Geben Sie im sich öffnenden Fenster Folgendes ein:

Gehen Sie nun zu dem Ordner, in dem Sie VirtualBox installiert haben. Wenn dieses Programm im Standardverzeichnis installiert ist, lautet der folgende Befehl:

Cd %programfiles%\Oracle\VirtualBox

Wenn Sie einen anderen Speicherort für VirtualBox ausgewählt haben, bearbeiten Sie den vorherigen Befehl entsprechend.

Fügen Sie nun in der Befehlszeile den folgenden Befehl ein und ersetzen Sie ihn # Geben Sie die Datenträgernummer ein, die wir oben betrachtet haben, und drücken Sie dann die Eingabetaste:

VBoxManage internalcommands createrawvmdk -filename C:\usb.vmdk -rawdisk \\.\PhysicalDrive#

Das ist zum Beispiel meine zweite Festplatte, dann sieht der Befehl so aus:

VBoxManage internalcommands createrawvmdk -filename C:\usb.vmdk -rawdisk \\.\PhysicalDrive2

Wenn alles gut gelaufen ist, sollte die folgende Meldung erscheinen:

RAW-Host-Festplattenzugriff VMDK-Datei C:\usb.vmdk erfolgreich erstellt.

Bitte beachten Sie, dass Sie ersetzen können C:\usb.vmdk an einen beliebigen Dateispeicherort.

Dieser Befehl erstellt eine VMDK-Datei (Virtual Machine Disk), die auf die von Ihnen ausgewählte physische Festplatte verweist. Wenn Sie eine VMDK-Datei als Festplatte in VirtualBox laden, hat VirtualBox tatsächlich Zugriff auf die physische Festplatte.

Öffnen Sie nun VirtualBox als Administrator – dies ist zwingend erforderlich, sonst funktioniert es nicht wie erwartet. Klicken Sie dazu auf die Schaltfläche Start, wählen VirtualBox und wählen Sie „ Als Administrator ausführen»:

VirtualBox kann nur mit Administratorrechten auf Raw-Disk-Geräte zugreifen.

Erstellen Sie nun in VirtualBox eine neue virtuelle Maschine, wählen Sie das entsprechende Betriebssystem aus und wählen Sie bei der Auswahl einer Festplatte, anstatt eine neue zu erstellen, aus Verwenden Sie eine vorhandene virtuelle Festplatte:

Öffnen Sie nun die Datei C:\usb.vmdk(oder eine andere, wenn Sie sie an einem anderen Ort oder unter einem anderen Namen gespeichert haben):

Starten Sie Ihre virtuelle Maschine. Jetzt sollte Ihr USB-Flash-Laufwerk als normale Festplatte erkannt werden. Das heißt, wenn es sich um eine korrekt bespielte Bootdiskette oder ein USB-Flash-Laufwerk handelt, startet das System davon.

Bitte beachten Sie, dass das USB-Gerät die erste Festplatte in Ihrer virtuellen VirtualBox-Maschine sein muss, sonst erfolgt kein Bootvorgang. Wenn Sie ein neues USB-Laufwerk an eine vorhandene Maschine anschließen, versuchen Sie, die Medienreihenfolge in den Einstellungen dieser Maschine zu ändern oder zu Beginn des Bootvorgangs das entsprechende Laufwerk auszuwählen.

So booten Sie von USB unter Linux in VirtualBox

Um das Prinzip zu verstehen, lesen Sie den vorherigen Abschnitt über Windows. Um unter Linux den Namen des USB-Laufwerks herauszufinden, führen Sie den folgenden Befehl aus:

Sudo fdisk -l

In meinem Fall hat die Festplatte einen Namen /dev/sdb.

Um eine virtuelle Festplattendatei zu erstellen, die auf eine reale Festplatte verweist, führen Sie einen Befehl wie den folgenden aus:

Sudo VBoxManage internalcommands createrawvmdk -filename /root/usb.vmdk -rawdisk /dev/sd#

Wo stattdessen # Geben Sie den Buchstaben des entsprechenden Laufwerks ein. Beispiel für meine Konditionen:

Sudo VBoxManage internalcommands createrawvmdk -filename /root/usb.vmdk -rawdisk /dev/sdb

In diesem Befehl können Sie /root/usb.vmdk durch einen anderen Speicherort Ihrer Wahl ersetzen.

Um VirtualBox mit Administratorrechten auszuführen, führen Sie den folgenden Befehl aus:

Sudo VirtualBox

Alles andere – das Erstellen einer virtuellen Maschine und das Auswählen einer vorhandenen virtuellen Festplatte als Festplatte – ist genau das Gleiche wie in Windows.

VirtualBox ist ein beliebtes Programm zum Emulieren eines Personalcomputers und zum Ausführen verschiedener Betriebssysteme. Sie können verschiedene Geräte an Ihre virtuelle Maschine anschließen, darunter auch USB-Geräte, die an das Hauptsystem angeschlossen sind.

Viele Benutzer stehen jedoch vor dem Problem, dass VirtualBox USB nicht erkennt. Die Geräte sind mit dem System verbunden und funktionieren einwandfrei, sind aber einfach nicht im Verbindungsmenü. In diesem Artikel schauen wir uns an, was zu tun ist, wenn VirtualBox Linux keine USB-Geräte erkennt. Der Artikel richtet sich in erster Linie an Ubuntu, ist aber auch für Nutzer anderer Distributionen geeignet.

Fehler Virtualbox erkennt USB nicht

Am häufigsten tritt dieser Fehler auf, weil der Benutzer, unter dem Sie VirtualBox gestartet haben, keinen Zugriff auf die erforderlichen Dateien hat. Dies lässt sich ganz einfach lösen: Sie müssen lediglich Ihren Benutzer zur Gruppe vboxusers hinzufügen. Führen Sie dazu den Befehl aus:

sudo usermod -a -G vboxusers $USER

Danach müssen Sie sich nur noch einmal anmelden, damit alles funktioniert. Mit dem folgenden Befehl können Sie überprüfen, ob USB-Geräte erkannt werden:

VBoxManage-Liste usbhost

Aber das hilft nicht immer. Sie müssen außerdem prüfen, ob die USB-Controller-Unterstützung für die virtuelle Maschine aktiviert ist. Öffnen Sie dazu das Kontextmenü und wählen Sie aus "Einstellungen", dann gehen Sie zur Registerkarte "USB":

Daneben sollte ein Häkchen stehen „USB-Controller aktivieren“, und eine der verfügbaren Schnittstellen wird ausgewählt. Um USB 2.0 oder USB 3.0 zu unterstützen, müssen Sie das Virtualbox Extensions Pack installieren. Hierbei handelt es sich um eine Reihe proprietärer Erweiterungen, die auch die Unterstützung dieser Technologie umfassen. Höchstwahrscheinlich können Sie bereits eine USB-Virtualbox anschließen.

Laden Sie dazu die Datei für Ihre Version von Virtualbox auf der offiziellen Website herunter. Öffnen Sie dann das Menü "Datei" -> "Einstellungen" -> "Plugins" und verbinden Sie die heruntergeladene Datei hier:

In Ubuntu 16.04 kann dies einfacher erfolgen, führen Sie einfach den folgenden Befehl aus:

sudo apt installiere virtualbox-ext-pack

Fertig, danach können Sie die USB 3.0-Unterstützung aktivieren.

Bei einigen Distributionen, beispielsweise der Red Hat-Familie, funktioniert USB in VirtualBox nicht, da die Unterstützung für USB-Verbindungen aus Sicherheitsgründen deaktiviert ist. In diesem Fall müssen Sie es einschalten. Dazu müssen Sie zunächst alle SUBSYSTEM-Zeilen in /etc/udev/rules.d/60-virtualbox.conf auskommentieren. Dies kann mit dem Befehl erfolgen:

sudo printf "%s\n" "g/^#SUBSYSTEM/s/^#//" w | ed -s /etc/udev/rules.d/60-vboxdrv.rules

Kopieren Sie dann diese Datei in das Verzeichnis /usr/lib/udev:

sudo cp -v /etc/udev/rules.d/60-vboxdrv.rules /usr/lib/udev/

Und laden Sie die Regelsätze neu:

sudo udevadm control --reload-rules
$ sudo systemctl vboxdrv.service neu starten

Jetzt können Sie noch einmal prüfen, ob Virtualbox immer noch keine USB-Geräte erkennt oder bereits alles funktioniert.

Schlussfolgerungen

In diesem Artikel haben wir untersucht, was zu tun ist, wenn VirtualBox USB in Ubuntu oder anderen Linux-Distributionen nicht erkennt. In den meisten Fällen lässt sich das Problem sehr einfach lösen. Ich hoffe, dass Sie diese Informationen hilfreich fanden.

Zusammenhängende Posts:


Experimentierfreudige haben oft das Bedürfnis, ein USB-Gerät in einer virtuellen Maschine zu verwenden. Eine einfache Verbindung über das Hauptmenü impliziert wiederholte Aktionen bei jedem Start der VM. In diesem Artikel erfahren Sie daher, wie Sie ein Flash-Laufwerk mit einer virtuellen Virtualbox-Maschine verbinden, indem Sie einen Filter hinzufügen, der es uns ermöglicht, das Laufwerk ohne Konstante zu verwenden Verbindung beim Start.

Sie können ein externes USB-Laufwerk an die virtuelle Maschine anschließen.

Zunächst müssen wir herausfinden, welche Version von Virtualbox wir verwenden. Es ist einfach zu machen. Öffnen Sie den Manager, klicken Sie auf die Schaltfläche „Hilfe“ und wählen Sie „Über das Programm“. Die erforderlichen Informationen werden im entsprechenden Feld unten angegeben. In meinem Fall ist es 4.3.12.

Gehen Sie zur offiziellen Virtualbox-Website und suchen Sie nach Ihrer Version des Programms. Wenn Sie nicht die neueste Version verwenden, müssen Sie einen Link zu älteren Versionen von Virtualbox (ältere Virtualbox-Builds) finden. In den Detailinformationen finden Sie das Extension Pack für alle Plattformen. Beachten Sie diesen Punkt, hier dürfen Sie keinen Fehler machen, sonst ist das Plugin nicht für unser Programm geeignet. Laden wir es herunter.

Gehen Sie im Virtualbox-Manager zum Menü „Datei“ und „Einstellungen“. Gehen Sie zum Abschnitt „Plugins“, klicken Sie auf das Symbol „Plugin hinzufügen“ und suchen Sie nach unserer heruntergeladenen Datei. Wählen Sie „Öffnen“ aus und klicken Sie darauf. Wir werden gewarnt, dass Plugins zu Fehlern führen können, dem üblichen Schrecken. Wenn Sie damit einverstanden sind, klicken Sie auf „Installieren“. Wir akzeptieren die Lizenzvereinbarung, bewegen den Schieberegler ganz nach unten, der Button „Ich stimme zu“ wird aktiviert, klicken Sie darauf. Das Plugin wurde erfolgreich installiert, klicken Sie zweimal auf die Schaltfläche „Ok“.

Fügen Sie einen Filter hinzu

Jetzt wählen wir unser Gerät in der Liste aus, klicken auf „Konfigurieren“ und gehen zum Abschnitt „USB“. Um diese Einstellungen zu bearbeiten, muss es ausgeschaltet sein. Aktivieren Sie das Kontrollkästchen „USB 2.0-Controller aktivieren“. Wenn Sie eine neuere Version haben, ist 3.0 verfügbar. Klicken Sie auf die Schaltfläche „Filter hinzufügen“ und suchen Sie in der Liste nach Ihrem Gerät. Der Filter wurde hinzugefügt, klicken Sie auf „Ok“. Lasst uns unser Auto starten.

Dauerhafte Einrichtung und einmalige Verbindung

Das Flash-Laufwerk ist auf dem erstellten System nur verfügbar, solange es eingeschaltet ist. Wenn das Gerät ausgeschaltet ist, ist das Flash-Laufwerk im echten Leben verfügbar. Diese Methode eignet sich, wenn Sie das Gerät nicht jedes Mal in einer laufenden Maschine anschließen möchten, obwohl dies möglich ist.

Wie öffne ich ein Flash-Laufwerk in einer virtuellen Maschine? Im Hauptfenster von Virtualbox gibt es ein Element „Eigenschaften“. Klicken Sie darauf und wählen Sie das Element „USB-Geräte“ aus. Wählen Sie dann einfach das gewünschte Gerät aus. Anschließend überträgt der Manager die Steuerung des Laufwerks vom Betriebssystem des echten Geräts Maschine zur erstellten Maschine hinzufügen.

Abschluss

Also haben wir herausgefunden, wie man ein Flash-Laufwerk in Virtualbox anschließt. Der Vorgang selbst ist recht einfach und dauert nur wenige Minuten. Wenn wir die automatische Verbindung deaktivieren möchten, müssen wir nur den Filter entfernen, und das war's. Mit jedem neuen Artikel über virtuelle Maschinen erwerben wir immer mehr Fähigkeiten im Umgang mit ihnen, trainieren, experimentieren und nach einiger Zeit werden sie zu Ihrer Hauptwaffe bei der Arbeit mit neuen Anwendungen oder Dienstprogrammen.

Wenn Sie Fragen haben, stellen Sie diese in den Kommentaren!

VirtualBox kann beim Start einen USB-Port mit dem gewünschten Gerät abrufen.

Wir nutzen zum Beispiel einen USB-Drucker (oder möchten einen USB-Stick nutzen), der aber nur unter Windows XP funktioniert. Nehmen wir den Port mit dem angeschlossenen Drucker vom Haupt-PC (natürlich ist der Drucker physisch mit dem echten PC verbunden).

Zunächst erfolgt alles per Hand.

In unserer virtuellen Maschine (Systemsteuerung unten) wählen wir aus, welchen Port wir verbinden möchten (alle externen USB-Geräte werden angezeigt).

Bewegen Sie nach der Erfassung des USB-Geräts die Maus über das gewünschte Gerät und sehen Sie sich die Details an.

Wir benötigen die Seriennummer Nr. 281208003422.

Starten Sie das USB-Setup.

Wir sehen die USB-Gerätefilter und erstellen einen neuen.

Wir geben im Filter die Seriennummer des Ports an, die wir bei der ersten manuellen Verbindung ermittelt haben. In diesem Fall 281208003422. Und wir nennen diesen Filter irgendwie.

Das ist alles. Wenn die virtuelle VirtualBox-Maschine nun gestartet wird, erfasst sie dieses USB-Gerät automatisch für sich.

VirtualBox (Oracle VM VirtualBox) ist ein Virtualisierungssystem, das entwickelt wurde, um eine virtuelle Maschine mit den Hardwareparametern eines echten Computers zu erstellen, auf der Sie jedes Betriebssystem ausführen können. Neueste Version 5.2. Firmenwebsite www.virt...

mob_info