Virtualbox nie widzi żadnych urządzeń USB w ustawieniach filtrów USB

64

Śledziłem to pytanie, ale znalazłem problem. Użyj mojej kamery internetowej z Ubuntu uruchomionym w VirtualBox

Użyłem guvcview do przetestowania kamery, działa. Zainstalowałem wersję Virtualbox 12.04 z ich strony internetowej i zainstalowałem pakiet rozszerzeń. Ale kiedy kliknę USB z zielonym znakiem plus, oznacza to brak dostępnych urządzeń.

wprowadź opis zdjęcia tutaj

Alex
źródło
1
Jesteś pewien, że dodatek został poprawnie zainstalowany? Czy zrestartowałeś oba komputery?
Braiam
2
może nie dodałeś swojego użytkownika do grupy vboxuser?
1
od virtualbox 5 w dniu 14.04 użytkownik jest „vboxusers” (
zs

Odpowiedzi:

101

Może to pomóc w uzyskaniu dostępu do urządzeń USB w systemie gościa hostowanym w systemie Ubuntu

Najpierw zainstaluj dkms :

  • sudo apt-get install dkms

Następnie zainstaluj Gnome-System-Tools

  • sudo apt-get install gnome-system-tools

Teraz uruchom aplikację - Użytkownicy i grupy . Jeśli używasz jedności, możesz to zrobić, dotykając klawisza Super i wpisując użytkownika, a następnie klikając ikonę Użytkownicy i grupy, aby uruchomić Ustawienia użytkownika.

Kliknij Zarządzaj grupami , znajdź vboxusers , kliknij właściwości, dodaj własną nazwę użytkownika i innych pożądanych użytkowników do grupy vboxusers . Kliknij OK.

Następnie musisz się wylogować ( sudo restart lightdmjeśli używasz tego DM) i zalogować się ponownie. Teraz uruchom VirtualBox i kontynuuj dodawanie urządzeń USB.

precyzyjny
źródło
1
ajThapa Dzięki! Po prostu nie byłem w grupie użytkowników.
Alex
przewijanie nadal nie działa
Alex
Proszę odwiedzić ten link: askubuntu.com/questions/152742/…
dokładnie
1
gnome-system-toolsskończyło się na tym, że potrzebowałem ostatniego kawałka. Jestem na Ubuntu GNOME i upewniłem się, że mój użytkownik jest w vboxusersgrupie, zainstalowano najnowszy pakiet rozszerzeń i że USB jest włączony dla maszyny wirtualnej. Po ostatnim ponownym uruchomieniu urządzenia USB pojawiły się.
STW
1
Jestem na xUbuntu 14.04. Zrobiłem tylko „Zarządzaj grupami, znajdź vboxusers, kliknij właściwości, dodaj własną nazwę użytkownika” + uruchom ponownie (nie trzeba instalować apt-get). To pomaga. Teraz VirtualBox wyświetla wszystkie urządzenia USB. Dzięki.
msa7
50

To polecenie doda twoje konto do grupy użytkowników vbox. Pozwoli to VirtualBoxowi wykryć dyski flash USB.

sudo usermod -G vboxusers -a $USER

$USERwartość to twoja nazwa użytkownika. Możesz to zobaczyć za pomocąecho $USER

$ whoami
foo
$ echo $USER
foo

Możesz także zastąpić $USERswoją Domową nazwę użytkownika.

Następnie wyloguj się lub uruchom ponownie komputer, a VirtualBox wykryje teraz urządzenia USB.

Źródła:
Dokumentacja Virtualbox na Ubuntu (francuski)
VirtualBox / USB - Pomoc Wiki Wiki (angielski)

Artegor
źródło
12
usermod -G ...jest podatny na błędy, użyj adduser $USER vboxuserszamiast tego.
guntbert
to jest najprostszy sposób.
realhu
1
Dlaczego nie jest to zaakceptowana odpowiedź. Najłatwiejszy
KhoPhi
1
czym są tutaj vboxusers? adduser: The group 'vboxusers' does not exist.
Abhishek Bhatia
@Abhishek Bhatia, a następnie spróbuj „adduser $ USER vboxuser” Jeśli to nie działa, możesz spróbować zainstalować / ponownie zainstalować virtualbox i pakiet rozszerzeń. Pamiętaj, że tych poleceń należy używać na systemie hosta, a nie na gościu!
linux64kb
5

Powinno wystarczyć

sudo gedit /etc/group

następnie znajdź vboxuserswiersz i dodaj na końcu swoją nazwę użytkownika.

Po ponownym uruchomieniu zaleca się ponowne wylogowanie lub kill -9 -1zalogowanie.

kcpr
źródło
2

Miałem ten sam problem z Linux Mint 17 (Ubuntu 14.04) przy użyciu standardowej dystrybucji w wersji 4.3.20. gnome-system-tools i dkms zostały już zainstalowane, ale open-vm-dkms nie. Ja to zrobiłem:

sudo apt-get install open-vm-dkms

Po ponownym uruchomieniu zobaczyłem urządzenia USB. Pakiet istnieje również w Ubuntu 12.04 i 14.04, więc zakładam, że on też tam by działał.

Może to być problem z uzależnieniem?

Głuptak
źródło
2

Po dodaniu się do vboxusersgrupy:

sudo gpasswd -a $USER vboxusers

Jeśli naturalnie nie chcesz się wylogowywać ani restartować z jakichkolwiek powodów, możesz uruchomić VirtualBox z wymuszoną skuteczną grupą:

sg vboxusers virtualbox

Powinno to być niepotrzebnie po następnym uruchomieniu.

sanmai
źródło
Pan, proszę pana, jest magikiem. Poprzednio skończyłem su $USERz uruchomieniem nowej powłoki w mojej obecnej z nową skuteczną grupą. Należy zwrócić uwagę na to, że jeśli chcesz dodać dodatkowe argumenty do polecenia, powinieneś zacytować polecenie sg vboxusers 'vagrant up'w moim przypadku.
dragon788
0

Spróbuj tego. W VirtualBox kliknij Urządzenia -> Urządzenia USB -> kliknij żądane urządzenie USB. Czy widzisz pożądane urządzenie?

wprowadź opis zdjęcia tutaj

Mitch
źródło
3
Nie. Ta sama rzecz. Właśnie dowiedziałem się, że przewijanie myszy również w nim nie działa.
Alex
0

Mam Ubuntu 14.04 Lts. Zainstalowana wersja 5.0.8 oracle Vm i ext. wypróbowałem wszystkie powyższe rozwiązania. nie widziałem urządzeń USB. obniżyłem Virtualbox Oracle VM i pakiet rozszerzeń do 4.3.32 i działałem. Jestem przestarzały, ale przynajmniej działa.

Makis
źródło
0

Moja poprawka była prosta ...

Miałem dzisiaj ten problem i myślę, że to dlatego, że zignorowałem ostrzeżenie dotyczące instalacji dotyczące działania usługi virtualbox. Musiałem ponownie uruchomić hosta, ale potem USB został zepsuty, co mnie tu sprowadziło.

Ponownie zainstalowałem Virtualbox od zera, całkowicie usuwając za pomocą „Programy i funkcje”, a następnie ponownie zainstalowałem.

Teraz USB działa poprawnie, pojawiają się urządzenia. Musiałem jednak odłączyć i ponownie zainstalować jedno z moich urządzeń, aby jednak działało ono w kliencie.

Mikrofon
źródło
3
„Programy i funkcje” to kwestia systemu Windows.