Virtualbox не видит USB-устройств в настройках USB-фильтров


64

Я следил за этим вопросом, но нашел проблему. Используйте мою веб-камеру с Ubuntu, работающим в VirtualBox

Я использовал guvcview для проверки камеры, она работает. Я установил версию 12.04 virtualbox с их сайта и установил пакет расширений. Но когда я нажимаю на 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

Теперь запустите приложение - Пользователи и группы . Если вы используете Unity, вы можете сделать это, нажав на клавишу Super и набрав user, затем щелкните значок Users and Groups, чтобы запустить настройки пользователя.

Нажмите « Управление группами» , найдите vboxusers , нажмите «Свойства», добавьте свое собственное имя пользователя и других пользователей в группу vboxusers . Нажмите ОК.

Затем вам нужно выйти из системы ( sudo restart lightdmесли вы используете этот DM) и снова войти . Теперь запустите VirtualBox и продолжайте добавлять USB-устройства.


1
ajThapa Спасибо! Просто я не был в группе пользователей.
Алекс

хорошо прокрутка по-прежнему не работает
Алекс

Пожалуйста, перейдите по этой ссылке: askubuntu.com/questions/152742/…
точно

1
gnome-system-toolsв конечном итоге был последний кусок мне нужно. Я нахожусь на Ubuntu GNOME и уже убедился, что мой пользователь был в vboxusersгруппе, был установлен последний пакет расширений и что для виртуальной машины был включен USB. После окончательной перезагрузки появились USB-устройства.
STW

1
Я нахожусь на xUbuntu 14.04. Я сделал только «Управление группами, поиск vboxusers, клик по свойствам, добавление вашего собственного имени пользователя» + перезагрузка (не нужно apt-get install). Это поможет. Теперь VirtualBox видит все USB-устройства. Благодарю.
msa7

50

Эта команда добавит вашу учетную запись в группу пользователей vbox. Это позволит вашему VirtualBox обнаруживать USB-накопители.

sudo usermod -G vboxusers -a $USER

$USERзначение ваше имя пользователя. Вы можете увидеть это сecho $USER

$ whoami
foo
$ echo $USER
foo

Вы также можете заменить $USERсвоим домашним именем пользователя.

Затем выйдите из системы или перезагрузите компьютер, и VirtualBox теперь обнаружит USB-устройства.

Источники:
Документация Virtualbox на Ubuntu (французский)
VirtualBox / USB - Wiki-справка сообщества (английский)


12
usermod -G ...подвержен ошибкам, используйте adduser $USER vboxusersвместо этого.
Гюнтберт

это самый простой способ.
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, нажмите «Устройства» -> «USB-устройства» -> нажмите на нужное USB-устройство. Вы видите желаемое устройство?

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


3
нет. То же самое. Только что узнал, что прокрутка на мышке тоже не работает.
Алекс

0

У меня Ubuntu 14.04 Lts.Installed 5.0.8 версии oracle Vm и ext. Я попробовал все вышеперечисленные решения. Я не смог увидеть свои USB-устройства. Я опустил виртуальную коробку Oracle VM и пакет расширений до 4.3.32 и заработал. Я устарел, но, по крайней мере, работает.


0

Мое решение было простым ...

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

Я переустановил Virtualbox с нуля, полностью удалив с помощью «Программы и компоненты», а затем снова установил.

Теперь USB работает правильно, у меня появляются устройства. Однако мне пришлось отключить и снова подключить одно из моих устройств, чтобы оно работало внутри клиента.


3
«Программы и компоненты» - это вещь для Windows.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.