Oracle VirtualBox не может отобразить / отфильтровать устройства USB, подключенные к моей системе. В результате гостевая ОС также не может видеть ни одно USB-устройство.
Это моя конфигурация:
- Хост : VirtualBox 5.0.0 r101573 в Ubuntu 14.04, с установленным пакетом расширений Oracle VM VirtualBox
- Гость : Windows 7, с установленными гостевыми дополнениями VirtualBox
Я пробовал использовать USB-флешку и спортивные часы Garmin: при подключении к хосту они оба распознаются системой, то есть они находятся в списке, выводимом lsusb
командой.
Однако при запуске VirtualBox USB-устройство фактически не обнаруживается ( Enable USB Controller
очевидно, проверено). Если я выбираю виртуальную машину, затем Settings
-> USB
и пытаюсь добавить фильтр, появляется всплывающая подсказка:
<no devices available>
Я пробовал разные варианты, как USB-контроллер, даже пытался подключить устройства к разным USB-портам (2.0 вместо 3.0), но это ничего не изменило. Поскольку в списке нет USB-устройств, я предполагаю, что проблема связана с хостом, а не с гостем.
Мышь USB, которая у меня есть, работает как на хосте, так и на гостевой, но, вероятно, к этому устройству относятся по-разному.
VBox.log ничего подозрительного в отношении USB не сообщают, и VirtualBox не бросает какую - либо ошибку либо.
Та же проблема возникла, когда у меня был установлен VirtualBox 4.3.30.
Есть ли способ решить проблему?
источник
/dev/bus/usb/XXX/YYY
. попробуйте запуститьvirtualbox
как root как временную меру для подтверждения.Ответы:
Пожалуйста, добавьте ваше имя пользователя в
vboxusers
группу с помощью этой команды:После этого вы должны выйти и войти.
Пожалуйста, проверьте это для более подробной информации:
https://help.ubuntu.com/community/VirtualBox/USB
источник
vboxusers
работает только в том случае, если она тоже/dev/bus/usb/XXX/YYY
принадлежит группеvboxusers
.VBoxManage list usbhost
/dev/bus/usb/…
принадлежит пользователю root, группе root ... любой совет, что делать дальше ?Если у вас нет
adduser
команды, вы можете сделать это вместо этого:Выйдите из системы и снова войдите в систему, чтобы перезагрузить информацию о группе пользователей, и в списке появится USB-устройство.
источник
Прежде всего, ответ @ csorig правильный. Вы должны быть в
vboxusers
группе. Это основное.Но если это по-прежнему не работает по какой-либо причине ... это нигде не задокументировано, но я обнаружил, что совместное использование USB-устройства не работает, если в системе закончились
inotify
ресурсы.Вы можете попробовать бежать
tail -f /var/log/syslog
или что-то в этом роде. Если это показывает сообщение как:тогда вам нужно увеличить
inotify
лимит часов или отключить программное обеспечение, которое их потребляет. В моем случае это было программное обеспечение для непрерывного резервного копирования, работающее в фоновом режиме.Основной метод увеличения этого лимита:
источник
tail -f /var/log/syslog
работала просто отлично (без предупреждения)…Интересно, что и у меня не получилось, когда vboxusers был последней строкой / etc / group!
Я просто переставил его с прежней строкой, и он начал работать! Может быть, я мог бы просто добавить пустую строку в самом конце / etc / groups, я не проверял.
источник
Есть много вещей, которые могут пойти не так, когда вы делитесь USB с гостями. В любом случае, контрольный список, который я сделал, был:
vboxusers
группу.USB filter
в настройках VirtualBox и только подключить устройство после завершения загрузки , то гостевой ОС.USB 3.0 (xHCI) Controler
.Мне удалось разделить USB-флешку с гостем Windows XP на хосте Linux Mint 19 после нескольких неудачных попыток. Удачи !
источник