{"id":6963,"date":"2020-10-31T18:32:38","date_gmt":"2020-10-31T16:32:38","guid":{"rendered":"https:\/\/u-labs.de\/portal\/?p=6963"},"modified":"2020-10-31T18:32:41","modified_gmt":"2020-10-31T16:32:41","slug":"usb-geraete-in-virtualbox-gast-vm-nutzen","status":"publish","type":"post","link":"https:\/\/u-labs.de\/portal\/usb-geraete-in-virtualbox-gast-vm-nutzen\/","title":{"rendered":"USB-Ger\u00e4te in VirtualBox Gast-VM nutzen"},"content":{"rendered":"<p>Manchmal m\u00f6chte man bestimmte USB-Ger\u00e4te in einem VirtualBox Gast-System (VM) nutzen. Ein Beispiel: Ich habe eine Windows-Software, die auf einen USB-Stick zugreifen soll. Da diese unter Linux nicht nativ l\u00e4uft, nutze ich hierf\u00fcr eine Windows 10 VM mit VirtualBox. Standardm\u00e4\u00dfig ist dies nicht m\u00f6glich. Neben dem Erweiterungspaket ben\u00f6tigt dies etwas zus\u00e4tzliche Konfiguration.<\/p>\n<h2 class=\"wp-block-heading\">Installation des Erweiterungspaketes<\/h2>\n<p>Das Erweiterungspaket ist f\u00fcr alle USB-Ger\u00e4te ab USB 2.0 erforderlich. Ohne das Paket l\u00e4sst sich zwar theoretisch USB 1.1 nutzen. Dies ist jedoch so veraltet und verursacht teils Probleme, sodass es sich in meinen Augen nicht lohnt. Stattdessen macht es mehr Sinn, zumindest mit USB 2.0 zu arbeiten. <\/p>\n<p>Zun\u00e4chst installieren wir das Erweiterungspack. Da die Installation von VirtualBox \u00fcber die Paketverwaltung zu bevorzugen ist, arbeite ich an dieser Stelle \u00fcber die Paketverwaltung. Ein Mischbetrieb \u00fcber die H\u00e4ndsiche installation mit Download auf der Homepage ist nicht m\u00f6glich. Die Erweiterungen befinden sich in folgendem Paket:<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nsudo apt install virtualbox-ext-pack\n<\/pre>\n<\/div>\n<p>Die Gasterweiterung wird ebenfalls ben\u00f6tigt und muss in der VM installiert werden. Sofern dies noch nicht geschehen ist, kann man sie mit folgendem Paket herunterladen:<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nsudo apt install virtualbox-guest-additions-iso\n<\/pre>\n<\/div>\n<h2 class=\"wp-block-heading\">Benutzer in VirtualBox-Gruppe aufnehmen<\/h2>\n<p>Damit die Erweiterung korrekt funktioniert, muss der aktuelle Benutzer in die VirtualBox-Gruppe aufgenommen werden:<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nsudo adduser $USER vboxusers\n<\/pre>\n<\/div>\n<p>Anschlie\u00dfend ist es notwendig, den PC neu zu starten oder sich zumindest abzumelden. Zuvor greift die Gruppenmitgliedschaft <strong>nicht<\/strong>.<\/p>\n<h2 class=\"wp-block-heading\">Test: Verwenden eines USB-Ger\u00e4tes in der VirtualBox VM<\/h2>\n<p>Nach dem Neustart bzw. der Ab- und Anmeldung k\u00f6nnen wir die korrekte Installation testen, in dem wir \u00fcber Rechtsklick > <em>\u00c4ndern<\/em> die Einstellungen \u00f6ffnen und zum Punkt <em>USB<\/em><strong> <\/strong>navigieren<em>.<\/em> Neben USB 1.1 sollten hier auch die 2.0 und 3.0 Controller angeboten werden:<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"769\" height=\"294\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2020\/10\/virtualbox-usb-settings.png\" alt=\"\" class=\"wp-image-6964\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2020\/10\/virtualbox-usb-settings.png 769w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2020\/10\/virtualbox-usb-settings-300x115.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2020\/10\/virtualbox-usb-settings-70x27.png 70w\" sizes=\"auto, (max-width: 769px) 100vw, 769px\" \/><\/figure>\n<p>Auf dem Screenshot sind die Einstellungen bereits entsprechend vorgenommen und k\u00f6nnen nicht ge\u00e4ndert werden, da die VM l\u00e4uft. Vor dem Start sollte man hier USB 2.0 oder 3.0 aktivieren und Best\u00e4tigen. <\/p>\n<p>Im unteren Bereich lassen sich Filter anlegen, sodass nur bestimmte Ger\u00e4te f\u00fcr die Verbindung in die VM zur Verf\u00fcgung gestellt werden. Sind keine Filter definiert, listet VirtualBox uns alle Ger\u00e4te auf &#8211; stellt sie aber nicht standardm\u00e4\u00dfig in der VM bereit. Dies muss h\u00e4ndisch gesehen.<\/p>\n<p>Nachdem das gew\u00fcnschte USB-Ger\u00e4t angeschlossen wurde und die VM l\u00e4uft, k\u00f6nnen wir \u00fcber das Men\u00fc (unterer Bildschirmrand im Vollbildmodus) auf <em>Ger\u00e4te > USB<\/em> klicken. Rechts erscheint eine Liste aller angeschlossenen USB-Ger\u00e4te. In diesem Beispiel soll ein Kingston USB-Stick der VM zur Verf\u00fcgung gestellt werden. Nachdem wir dort den Haken entsprechend setzen, dauert es nur wenige Sekunden, bis der Stick im Explorer der VM erscheint (hier <strong>E2B<\/strong>). <\/p>\n<h2 class=\"wp-block-heading\">Troubleshooting: USB-Ger\u00e4t erscheint nicht<\/h2>\n<p>Wenn das gew\u00fcnschte Ger\u00e4t in der obigen Liste nicht erscheint, andere Ger\u00e4te aber vorhanden sind, sollte man es trennen und neu verbinden. M\u00f6glicherweise hilft auch ein anderer USB-Port. Ein USB 3.0 Ger\u00e4t kann testweise auf einem 2.0 Port betrieben werden. Dies macht vor allem dann Sinn, wenn in der VM USB 2.0 aktiviert ist. <\/p>\n<p>Erscheint \u00fcberhaupt kein Ger\u00e4t in der Liste, hilft es, folgende Punkte zu pr\u00fcfen:<\/p>\n<ul class=\"wp-block-list\">\n<li>Ist der aktuelle Benutzer Mitglied in der VirtualBox-Gruppe?<\/li>\n<li>Wurde der Nutzer danach abgemeldet? Falls das nicht hilft, sollte ein sauberer Neustart versucht werden<\/li>\n<li>Ist die Gasterweiterung in der VM installiert? Befindet sich diese auf dem aktuellsten Versionsstand?<\/li>\n<li>Falls die Gasterweiterung installiert ist, kann es auch helfen, diese zu deinstallieren und nach einem Neustart zu installieren<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Manchmal m\u00f6chte man bestimmte USB-Ger\u00e4te in einem VirtualBox Gast-System (VM) nutzen. Ein Beispiel: Ich habe eine Windows-Software, die auf einen USB-Stick zugreifen soll. Da diese unter Linux nicht nativ l\u00e4uft, nutze ich hierf\u00fcr eine Windows 10 VM mit VirtualBox. Standardm\u00e4\u00dfig ist dies nicht m\u00f6glich. Neben dem Erweiterungspaket ben\u00f6tigt dies etwas zus\u00e4tzliche Konfiguration. Installation des Erweiterungspaketes &#8230;<\/p>\n","protected":false},"author":5,"featured_media":6965,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[78],"tags":[377,508,292,830],"class_list":["post-6963","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software","tag-usb","tag-virtualbox","tag-virtueller-computer","tag-vm"],"_links":{"self":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/6963","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/comments?post=6963"}],"version-history":[{"count":1,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/6963\/revisions"}],"predecessor-version":[{"id":6966,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/6963\/revisions\/6966"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/media\/6965"}],"wp:attachment":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/media?parent=6963"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/categories?post=6963"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/tags?post=6963"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}