Odpowiedzi:
Aby umożliwić dostęp do tych urządzeń, musisz dodać swoją nazwę użytkownika do grupy vboxusers
.
$ sudo usermod -a -G vboxusers <username>
$ sudo usermod -a -G vboxusers saml
Następnie możesz potwierdzić zmianę:
$ groups saml
saml : saml wheel vboxusers wireshark
Po wykonaniu powyższych czynności wyloguj się i zaloguj ponownie, aby nowo dodana grupa została odebrana z Twojego konta użytkownika. Następnie w interfejsie graficznym VirtualBox będziesz mógł kliknąć prawym przyciskiem myszy ikonę USB w prawej dolnej grupie ikon i wybrać dowolne urządzenia USB, które chcesz przekazać kontroli działającej maszynie wirtualnej gościa.
Możesz użyć mało znanego narzędzia VBoxManage wiersza poleceń VirtualBox, aby wyświetlić listę dostępnych urządzeń USB. Jest to dobry sposób na potwierdzenie, że dodawanie grupy dokonane powyżej do nazwy użytkownika jest poprawnie pobierane.
bez grupy
$ VBoxManage list usbhost
Host USB Devices:
<none>
z grupą
$ 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
dodać USERNAME do grupy vboxusers , jak sugeruje ten sam drugi podany link slm . (Składnia adduser [options] user group
),
Zmieniłem następujące i to działało dla mnie
Upewnij się, że pakiet rozszerzeń jest zainstalowany w VirtualBox w ustawieniach VM Przejdź do portów, a następnie do USB (na MacBooku) Włącz kontroler USB Włącz kontroler USB 2.0 I to załatwiło sprawę: dodaj pusty filtr (po prawej jest na to przycisk)
Bez pustego filtra USB nie zostało rozpoznane na maszynie wirtualnej. Ale kiedy dodałem pusty filtr, USB działa teraz dobrze.
Czasami może to być przydatne. Chociaż nie jest to bezpośrednio związane z powyższym pytaniem, może to być problem uzupełniający po wykryciu USB w VirtualBox, ale nie pokazanym w systemie gościa.
Śledziłem wiele blogów, aby włączyć USB w Virtual Box (~ 5.0.28?) Na Macu dla Windows 7 Pro.
1. Zainstalowałem ten sam kompatybilny pakiet rozszerzeń dla USB dla virtualbox 2. Włączyłem USB 3.0 w Virtual Box Manager (wypróbowałem 2.0, ale byłem pewien, że mam port 3.0 / USB) 3. Wyrzucono USB z natywnego systemu operacyjnego (Mac OSX) 4. Próbowałem włączyć filtr z Virtual Box Manager (próbował także ręcznie wybrać USB z USB wymienionego na dole wirtualnego boxa) 5. Z Menedżera urządzeń próbowałem go wykryć, ale wyszukiwanie sterownika nie powiodło się. (Sieć działała i nie ma zapory)
Teraz mój USB został wykryty (biorąc pod uwagę, że zrobiłeś również pierwszą część powyżej)
UWAGA: Zainstalowałem również Dodatki dla gości VirtualBox w celu udostępniania między Mac / Windows, ale nie sądzę, że jest to związane.
Spróbuj ... Używam Fedory 25 jako wirtualnego gościa w VirtualBox v 5.1.16.
W terminalu systemu operacyjnego gościa ..
[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
Następnie zainstaluj dodatki VirualBox Guest, wyloguj się i zaloguj ponownie.
USB jest w stanie wykryć dla mnie po wykonaniu poniższego polecenia w wierszu polecenia administratora:
[root@localhost]# usermod -a -G vboxsf <User Name>
[root@localhost]# dnf clean all
Następnie wyloguj się i zaloguj ponownie, i przejdź do paska menu Urządzenia -> USB -> dodaj USB, wybierając
Czasami ponowne uruchomienie systemu-gościa może wymagać ...
vboxusers
grupy?