Risposte:
Per abilitare l'accesso a questi dispositivi dovrai aggiungere il tuo nome utente al gruppo vboxusers
.
$ sudo usermod -a -G vboxusers <username>
$ sudo usermod -a -G vboxusers saml
È possibile confermare la modifica in seguito:
$ groups saml
saml : saml wheel vboxusers wireshark
Dopo aver fatto quanto sopra, ti consigliamo di disconnetterti e riconnetterti, in modo che il gruppo appena aggiunto venga prelevato dal tuo account utente. Quindi dalla GUI di VirtualBox sarai in grado di fare clic con il tasto destro sull'icona USB nel gruppo di icone in basso a destra e selezionare qualunque dispositivo USB desideri controllare sulla VM guest in esecuzione.
È possibile utilizzare lo strumento da riga di comando poco noto di VirtualBox VBoxManage per elencare i dispositivi USB accessibili. Questo è un buon modo per confermare anche che l'aggiunta del gruppo fatta sopra al tuo nome utente sia stata raccolta correttamente.
senza gruppo
$ VBoxManage list usbhost
Host USB Devices:
<none>
con il gruppo
$ VBoxManage list usbhost | head -19
Host USB Devices:
UUID: abcd1234-123a-2345-b1e0-8a0b1c1f2511
VendorId: 0x046d (046D)
ProductId: 0x0809 (0809)
Revision: 0.9 (0009)
SerialNumber: ABC34567
Address: sysfs:/sys/devices/pci0000:00/0000:00:12.2/usb1/1-4//device:/dev/vboxusb/001/004
Current State: Busy
UUID: d2abc46d-123-1234-b8c3-691a7ca551ce
VendorId: 0x046d (046D)
ProductId: 0xc504 (C504)
Revision: 19.16 (1916)
Manufacturer: Logitech
Product: USB Receiver
Address: sysfs:/sys/devices/pci0000:00/0000:00:12.0/usb3/3-3//device:/dev/vboxusb/003/003
Current State: Busy
...
sudo adduser USERNAME vboxusers
aggiungere USERNAME al gruppo vboxusers come suggerito dallo stesso secondo link slm fornito . (Sintassi adduser [options] user group
),
Ho cambiato il seguente e quello ha funzionato per me
Assicurati che il pacchetto di estensione sia installato In VirtualBox nelle impostazioni della VM Vai a Porte e quindi a USB (basato su un Macbook) Abilita controller USB Abilita controller USB 2.0 E questo ha fatto il trucco: aggiungi un filtro vuoto (a destra c'è un pulsante per questo)
Senza il filtro vuoto USB non è stato riconosciuto nella VM, ma una volta aggiunto un filtro vuoto USB funziona ora.
Questo può essere utile a volte. Sebbene non sia direttamente correlato alla domanda sopra, questo potrebbe essere un problema di follow-up una volta che USB è stata rilevata in VirtualBox ma non è mostrata nel sistema operativo guest.
Ho seguito molti blog per abilitare il mio USB su Virtual Box (~ 5.0.28?) Su Mac per Windows 7 Pro.
1. Ho installato lo stesso pacchetto di estensione compatibile per USB per virtualbox 2. Abilitato USB 3.0 in Virtual Box Manager (provato 2.0 anche se ero sicuro di avere 3.0 port / usb) 3. USB espulso dal sistema operativo nativo (Mac OSX) 4. Ho provato ad abilitare il filtro da Virtual Box Manager (ho anche provato a selezionare manualmente l'USB dall'USB elencato nella parte inferiore della virtual box) 5. Da Device Manager ho provato a rilevarlo ma la ricerca del driver non è riuscita. (La rete funzionava e nessun firewall)
Ora il mio usb è stato rilevato (dato che hai fatto anche la prima parte sopra)
NOTA: ho anche installato VirtualBox Guest Additions per la condivisione tra mac / windows, ma non penso che sia correlato.
Prova questo ... Sto usando Fedora 25 come guest virtuale in VirtualBox v 5.1.16.
Sul terminale del SO guest ..
[root@localhost]# dnf install fedora-upgrade
[root@localhost]# dnf upgrade
[root@localhost]# dnf update kernel*
[root@localhost]# dnf install gcc kernel-devel kernel-headers dkms make bzip2 perl
[root@localhost]# reboot
Quindi installare le aggiunte di VirualBox Guest, disconnettersi e riconnettersi.
USB è in grado di rilevare per me dopo aver eseguito il comando seguente al prompt di amministrazione:
[root@localhost]# usermod -a -G vboxsf <User Name>
[root@localhost]# dnf clean all
Quindi disconnettersi e riconnettersi e accedere alla barra dei menu Dispositivi -> USB -> aggiungi USB selezionando
A volte un riavvio del SO guest potrebbe richiedere ..
vboxusers
gruppo?