Vraag Hoe USB voor Virtualbox instellen?


Ik gebruik Ubuntu Maverick en Virtual Box 3+. Ik heb Windows 7 Ultimate. Het probleem is dat het USB-drives niet detecteert in Windows 7, maar USB-randapparatuur (muis + toetsenbord) werkt.

ik volgde deze instructies, maar ik kan de gebruikersgroep niet vinden vboxusers. Hoe kan ik doorgaan? Ik zou ook graag zonder risico upgraden naar de nieuwste versie (zonder mijn virtuele harde schijf kwijt te raken).


102
2018-02-10 08:27


oorsprong


Is de Virtualbox degene die u in het softwarecentrum hebt geïnstalleerd? - belacqua
Voor je tweede vraag, die over upgraden, zou je dit waarschijnlijk moeten bekijken: askubuntu.com/questions/19268/... - Yi Jiang
@jgbelacqua Ja, ik heb geïnstalleerd via het softwarecentrum. - kst
volg deze link, [volg deze link - akwal] [1] [1]: askubuntu.com/questions/209950/... - akwal


antwoorden:


1. Installeer het uitbreidingspakket

zie ook: Hoe installeer ik de VirtualBox-versie van Oracle om een ​​uitbreidingspakket te installeren?

USB 1.0 wordt ondersteund in de versie die is geïnstalleerd vanuit de Ubuntu-opslagplaatsen (van VirtualBox> 4.x).

Voor USB 2.0 en USB 3.0 we moeten de gratis (maar gesloten bron) installeren VirtualBox-uitbreidingspakket (NIET de "platformpakketten") van de VirtualBox-downloadpagina. Als u VirtualBox uit de repositories had geïnstalleerd, moet u ervoor zorgen dat u het uitbreidingspakket voor de juiste versie van VirtualBox kiest. U kunt de versie van uw geïnstalleerde VirtualBox bekijken in de help > About VirtualBox menu. Voor regelmatige updates en bugfixes is het aanbevolen om installeer de meest recente VirtualBox-versie uit de Oracle-repository.

Alle virtuele machines moeten worden uitgeschakeld voordat de extensie wordt geïnstalleerd.

2. Word een "vboxuser"

Om toegang te krijgen tot een aangesloten USB-apparaat, de Ubuntu gastheer gebruiker moet in de vboxusers groep. Voeg uw gebruiker toe aan deze groep door de volgende opdracht uit te voeren

sudo usermod -aG vboxusers <username> 

en reboot of logout / login.

3. Activeer USB-ondersteuning in VirtualBox Manager

Schakel uw virtuele machine uit en open USB-instellingen in VirtualBox Manager. Kruis aan Enable USB Controlleren USB 2.0 (EHCI) Controller of USB 3.0 (xHCI) Controller.

Als deze instellingen grijs worden weergegeven, moet u de virtuele machine afsluiten.

enter image description here

4. Selecteer een host-USB-apparaat voor toegang vanaf de gast

Om toegang tot USB-apparaten te verlenen, moeten we een apparaat selecteren voor uitschakelen in de host en naar inschakelen in de gast (dit is een voorzorgsmaatregel om gelijktijdige toegang van host en gast te voorkomen). Dit kan via het paneel worden gedaan apparaten menu of klik met de rechtermuisknop in het onderste paneel van de VirtualBox Manager op het USB-pictogram:

enter image description here

Vink het apparaat aan dat je nodig hebt in de gast, vink het uit als je het nodig hebt in de host. Als u uw USB-apparaat niet in die lijst ziet, betekent dit dat VirtualBox geen toegang heeft tot uw host-USB-apparaten. Zorg ervoor dat uw gebruiker is toegevoegd aan de vboxusers groep en dat je je host opnieuw hebt opgestart.

Het geselecteerde apparaat is onmiddellijk toegankelijk vanaf de gast. Een Windows-gast heeft mogelijk extra stuurprogramma's nodig.

  • Windows 7 heeft een Extra Chauffeur voor USB 3.0-ondersteuning.
  • Windows 10 accepteert geen USB-stick met een NTFS-indeling.

enter image description here

[optioneel] Gebruik USB-filters voor permanente toegang in de gast

Door USB-filters te definiëren, kunnen we USB-apparaten definiëren die automatisch aan de gast worden getoond bij het opstarten van het gast-OS.

enter image description here

Klik op de groene knop + symbool rechts om een ​​bekend apparaat toe te voegen.

Merk op dat sommige apparaten kunnen leiden tot een opstartfout van de gast. We kunnen deze apparaten niet gebruiken voor filters.

Lees meer over USB-ondersteuning in de VirtualBox Gebruikershandleiding.

Zie ook: wat zijn de juiste waarden voor USB-apparaten in virtuele doos


148
2018-02-10 09:01



Het kan laat zijn om commentaar te geven, maar ik gebruik VirtualBox 4.3.14 in Ubuntu 14.04 en het commando dat je hebt gegeven om gebruikers toe te voegen aan vboxusers (sudo usermod -aG vboxusers <username>) werkte niet. in plaats daarvan was een kleine verandering vereist terwijl er opties werden geboden. Ik gaf -a -G in plaats van geven -aG om het te laten werken. - learner
@learner Dat is erg vreemd sindsdien -aG en -a -G zou hetzelfde effect moeten hebben wanneer doorgegeven als opties naar usermod. Is het mogelijk dat u in plaats daarvan niet de eerste keer bent uitgelogd en terug bent gegaan, maar dat u dit de tweede keer had gedaan? - Eliah Kagan
@EliahKagan het is zoveel maanden geweest, dus ik ben het vergeten. Maar je uitleg is logisch dus misschien ben ik de tweede keer uitgelogd en teruggegaan. - learner
Dit moet misschien worden bijgewerkt, vb 5.x is nu verkrijgbaar. - Karl Morrison
Dit wees me in de goede richting met mijn probleem van het definiëren van de juiste USB-controller met behulp van een USB1-compatibel apparaat in Vagrant, een configuratieprogramma voor VirtualBox. De aanwijzing is dat USB1.1 ohci is, USB2.0 is ehci en USB3.0 is xhci. Bedankt! - domih


  • Installeren gnome-system-tools b / c De oude gebruikers- en groepen-GUI is standaard niet beschikbaar op 11.10

    sudo apt-get install gnome-system-tools
    
  • Nadat de installatie klaar was Open gebruiker en groepen van launcher

  • Selecteer uw gebruikersnaam klik op Groepen beheren en selecteer vboxusers en klik toevoegen.

enter image description here 

  • uitloggen / inloggen om USB te kunnen gebruiken in VirtualBox.

19
2018-02-16 10:43



Ik had een host ubuntu en een gast ubuntu. Het belangrijkste is om dit te doen op host niet als gast en ook heeft u naast de guest-toevoegingen een uitbreidingspakket voor de Virtualbox nodig (en bespaar uzelf een uur en een frustratie). - enthusiasticgeek


De vboxusers zal in de /etc/group het dossier. Je bewerkt het met zoiets nano .

sudo nano /etc/group

Voeg uw gebruiker toe aan de vboxusers regel, of maak er een indien nodig.

Zoals Takkat heeft opgemerkt, moet je om de volledige ondersteuning voor USB-apparaten te krijgen de volledige versie van Virtualbox (niet de OSE) installeren.

De ppa die ik heb voor de "officiële" virtualbox is hier:

/etc/apt/sources.list.d/virtualbox-offical-source.list:  
deb http://download.virtualbox.org/virtualbox/debian maverick contrib #VirtualBox Offical Source

11
2018-02-10 08:45



+1 voor ppa. Ik geef de voorkeur aan een koppeling naar de downloadpagina omdat de deb-link vrij vaak is veranderd;) - Takkat


Ik had hetzelfde probleem. Nadat ik alle andere oplossingen had geprobeerd, besefte ik mijn probleem.

Ik had virtualbox gedownload van het Ubuntu Software Center, dat niet over de nieuwste versie van virtualbox beschikte, dus had ik per ongeluk de verkeerde versie van "Oracle VM VirtualBox Extension Pack" gedownload.

Oplossing: 

  1. open virtualbox, klik op help, klik ongeveer, vind uw versienummer van de virtualbox.
  2. Ga naar https://www.virtualbox.org/wiki/Download_Old_Builds_4_3 (vervang "4_3" door uw versie).
  3. Download het "Extension Pack" dat overeenkomt met uw virtualbox-versie.
  4. Installeer dat, en het kan u vragen of u wilt downgraden, klik op Ja.

Werkte toch voor mij.


7
2017-09-02 06:22





In Ubuntu 16.04 LTS, na de eerste installatie met

sudo apt install virtualbox virtualbox-guest-additions-iso

Ik moest ook:

sudo usermod -a -G vboxusers $USER
sudo apt install virtualbox-ext-pack

Dan zou ik USB 2/3 ondersteuning in de machine-instellingen kunnen inschakelen.

Wat de virtualbox-ext-pack feitelijk, is download de vereiste bestanden van http://download.virtualbox.org/virtualbox en u vragen om de licentie te accepteren alvorens te installeren.


3
2018-01-15 14:31





Als u uw USB-apparaten kunt vermelden die root zijn, maar niet als een gewone gebruiker (ondanks dat u zich in de vboxusers van de groep bevindt), kan dit te maken hebben met een bereikte limiet van bewaakte bestanden.

U moet het maximale aantal bestanden dat uw programma's mogen controleren (inotify) verhogen. Als u een client hebt die uw bestanden synchroniseert (dropbox, zeebestand, enz.), Kan de limiet worden bereikt en kunnen de USB-apparaten niet worden vermeld. Het is gerapporteerd als een bug probleem hier.

Bewerk /etc/sysctl.conf en verhoog de limiet tot 524288. het kan gedaan worden zoals vermeld hier, soortgelijk:

echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf
sudo sysctl -p

De USB-apparaten zouden moeten verschijnen (als een gebruiker of root):

VBoxManage list usbhost

2
2018-01-09 13:36





Ik had hetzelfde probleem en repareerde het door in de VirtualBox-groep van mijn gebruiker te klikken. U hebt toegang tot de installatie gnome-system-gereedschappen (het komt niet met Ubuntu 12.04 Precise Pangolin), via de Ubuntu Software Center, Synaptic of door het in te typen terminal:

sudo apt-get install gnome-system-tools

Onthoud dat om in de terminal te plakken die je moet gebruiken Ctrl+Verschuiving+V, in tegenstelling tot Ctrl+V.

U zult waarschijnlijk uw wachtwoord moeten invoeren om de installatie toe te staan ​​en een Y (zoals in ja) toevoegen om het installeren van de pakketten te voltooien.

Vervolgens gaat u naar uw Dash-startpagina en typt u gebruikers. Je ziet twee applicaties. De goede is Gebruikers en groepen.

Je moet dan klikken op Geavanceerde instellingen voor uw gebruiker en voer uw wachtwoord in.

U krijgt nu een venster met drie tabbladen te zien. Klik op Gebruikersbevoegdheden. Zoek de regel met de tekst Use Virtualbox-virtualisatieoplossing en dan OK.

Change user group privileges

Mogelijk wordt u gevraagd uw wachtwoord opnieuw in te voeren. Klik vervolgens op Dichtbij en log uit en log opnieuw in.

Wanneer u VirtualBox start, ziet u een hele reeks nieuwe USB-apparaten.

Succes!


2
2018-03-14 10:16