Virtualbox не бачить жодних usb-пристроїв у налаштуваннях usb-фільтрів


64

Я слідкував за цим питанням, але знайшов проблему. Використовуйте мою веб-камеру з Ubuntu, що працює у VirtualBox

Я використовував guvcview для тестування камери, вона працює. Я встановив випуск віртуальної версії 12.04 зі свого веб-сайту та встановив розширення. Але коли я натискаю на usb із зеленим знаком плюс, він каже, що пристроїв немає.

введіть тут опис зображення


1
Ви впевнені, що розширення було встановлено правильно? Ви перезавантажили обидві машини?
Брайам

2
можливо, ви не додали свого користувача до групи vboxuser?

1
станом на virtualbox 5 14.04, користувач - «vboxusers» (з ними)
Том Салееба,

Відповіді:


101

Це може допомогти вам отримати доступ до USB-пристроїв у вашій гостьовій ОС, розміщеній в Ubuntu

Спочатку встановіть dkms :

  • sudo apt-get install dkms

Далі встановіть Gnome-System-Tools

  • sudo apt-get install gnome-system-tools

Тепер запустіть додаток - Користувачі та групи . Якщо ви використовуєте єдність, ви можете зробити це, натиснувши клавішу Супер і введіть користувача, а потім натисніть значок Користувачі та групи, щоб запустити Налаштування користувача.

Клацніть Управління групами , знайдіть vboxusers , натисніть властивості, додайте своє власне ім’я користувача та будь-яких інших бажаних користувачів до групи vboxusers . Натисніть Ок.

Далі вам доведеться вийти із системи ( sudo restart lightdmякщо ви використовуєте цей DM) та повернутися назад. Тепер запустіть VirtualBox та продовжте додавання USB-пристроїв.


1
ajThapa Дякую! Просто я не був у групі користувачів.
Олексій

добре прокрутка все ще не працює
Алекс

Перейдіть за цим посиланням: askubuntu.com/questions/152742/…
точно

1
gnome-system-toolsв кінцевому підсумку був останнім твором, який мені знадобився. Я перебуваю на Ubuntu GNOME і вже переконався, що мій користувач був у vboxusersгрупі, було встановлено останнє розширення та USB-модуль для VM. ПІСЛЯ остаточного перезавантаження USB-пристроїв.
STW

1
Я на xUbuntu 14.04. Я зробив лише "Керування групами, знайдіть vboxusers, натисніть властивості, додайте власне ім'я користувача" + перезавантажте (не потрібно встановлювати apt-get). Це допомагає. Тепер VirtualBox бачить усі USB-пристрої. Дякую.
msa7

50

Ця команда додасть ваш обліковий запис до групи користувачів vbox. Це дозволить вашій VirtualBox виявити флешки USB.

sudo usermod -G vboxusers -a $USER

$USERЗначення - ваше ім'я користувача. Ви можете бачити цеecho $USER

$ whoami
foo
$ echo $USER
foo

Ви також можете замінити $USERсвоїм домашнім іменем користувача.

Потім вийдіть або перезавантажте комп'ютер, і VirtualBox тепер виявить USB-пристрої.

Джерела:
Документація щодо віртуальної скриньки на Ubuntu (французька)
VirtualBox / USB - Довідка спільноти Wiki (англійська)


12
usermod -G ...є схильною до помилок, використовуйте adduser $USER vboxusersзамість цього.
guntbert

це найпростіший спосіб.
realhu

1
Чому це натомість не прийнята відповідь. Найпростіший
Хофі

1
що тут vboxusers? adduser: The group 'vboxusers' does not exist.
Абхішек Бхатія

@Abhishek Bhatia, тоді спробуйте "adduser $ USER vboxuser" Якщо це не працює, ви можете спробувати встановити / перевстановити virtualbox та пакет розширень. Зауважте, що ці команди повинні використовуватися в хост-системі, а не в гості!
linux64kb

5

Її повинно вистачити для запуску

sudo gedit /etc/group

потім знайдіть vboxusersрядок і додайте до його кінця Ваше ім'я користувача.

Після цього перезавантаження пропонується, але виходу з системи kill -9 -1та входу в систему має бути достатньо.


2

У мене була така ж проблема з Linux Mint 17 (Ubuntu 14.04), використовуючи стандартний дистрибутив версії 4.3.20. gnome-system-tools та dkms вже були встановлені, але open-vm-dkms не було. Я зробив це:

sudo apt-get install open-vm-dkms

Після перезавантаження я міг побачити USB-пристрої. Пакет існує також в Ubuntu 12.04 та 14.04, тому я припускаю, що він також буде працювати там.

Може бути проблема залежності?


2

Після додавання себе до vboxusersгрупи:

sudo gpasswd -a $USER vboxusers

Якщо ви, природно , не хочете виходити або перезавантажуватися з будь-яких причин, ви можете запустити VirtualBox із примусово ефективною групою:

sg vboxusers virtualbox

Це повинно бути зайвим після наступного перезавантаження.


Ви, сер, чарівник, раніше я закінчував те, su $USERщоб запустити нову оболонку всередині моєї поточної з новою ефективною групою. Варто зазначити одне, що якщо ви хочете додати будь-які додаткові аргументи до команди, вам слід процитувати цю команду sg vboxusers 'vagrant up'в моєму випадку.
dragon788

0

Спробуйте це. Опинившись у VirtualBox, натисніть Devices -> USB Devices -> натисніть потрібний USB-пристрій. Ви бачите потрібний пристрій?

введіть тут опис зображення


3
немає. Однакові речі. Щойно дізнався, що прокрутка на миші теж не працює.
Алекс

0

У мене є Ubuntu 14.04 Lts.Installed 5.0.8 версія Oracle Vm і ext. Пакет. Випробував усі вищезазначені рішення. Я не міг побачити свої usb-пристрої. Я знизив Oracle VM virtualbox та пакет розширень до 4.3.32 і працював. Я застарів, але принаймні працює.


0

Моє виправлення було простим ...

У мене сьогодні була ця проблема, і я вважаю, що це було через те, що я ігнорував попередження про встановлення про роботу деякої служби virtualbox. Мені довелося перезапустити свій хост, але згодом був зламаний USB, що привело мене сюди.

Я знову встановив Virtualbox з нуля, повністю видаливши за допомогою "Програми та функції", потім знову встановив.

Тепер USB працює правильно, у мене з’являються пристрої. Мені довелося відключити і відключити один із моїх пристроїв, щоб він працював у клієнті.


3
"Програми та функції" - це річ Windows.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.