Ответы:
Чтобы разрешить доступ к этим устройствам, вам необходимо добавить свое имя пользователя в группу vboxusers
.
$ sudo usermod -a -G vboxusers <username>
$ sudo usermod -a -G vboxusers saml
Вы можете подтвердить изменение позже:
$ groups saml
saml : saml wheel vboxusers wireshark
После выполнения вышеописанного вы захотите выйти из системы и снова войти в нее, чтобы вновь добавленная группа была выбрана вашей учетной записью. Затем из графического интерфейса VirtualBox вы сможете щелкнуть правой кнопкой мыши значок USB в нижней правой группе значков и выбрать любые USB-устройства, которые вы хотите передать под управление своей работающей гостевой виртуальной машины.
Вы можете использовать малоизвестный инструмент командной строки VirtualBox VBoxManage для вывода списка доступных USB-устройств. Это также хороший способ подтвердить, что добавленные выше группы к вашему имени пользователя выбраны правильно.
без группы
$ VBoxManage list usbhost
Host USB Devices:
<none>
с группой
$ 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
добавить USERNAME в группу vboxusers, как предлагается в той же второй ссылке, представленной в slm . (Синтаксис adduser [options] user group
),
Я изменил следующее, и это сработало для меня
Убедитесь, что пакет расширений установлен в VirtualBox в настройках виртуальной машины. Перейдите в Порты, а затем в USB (на основе Macbook). Включите контроллер USB. Включите контроллер USB 2.0. И это помогло: добавьте пустой фильтр (справа для этого есть кнопка)
Без пустого фильтра USB не был распознан в ВМ, но как только я добавил пустой фильтр, USB теперь работает нормально.
Это может быть полезно иногда. Хотя это и не относится непосредственно к вопросу, приведенному выше, это может быть проблемой после обнаружения USB в VirtualBox, но не показанной в гостевой ОС.
Я следил за многими блогами, чтобы включить мой USB в Virtual Box (~ 5.0.28?) На Mac для Windows 7 Pro.
1. Я установил тот же совместимый пакет расширения для USB для virtualbox 2. Включил USB 3.0 в Virtual Box Manager (пробовал 2.0, хотя я был уверен, что у меня 3.0 порта / usb) 3. Извлек USB из родной ОС (Mac OSX) 4. Попытался включить фильтр из Virtual Box Manager (также попытался вручную выбрать USB-накопитель из usb, указанного в нижней части виртуального окна). 5. В диспетчере устройств я попытался обнаружить его, но поиск драйвера не удался. (Сеть работала и без брандмауэра)
Теперь мой USB был обнаружен (учитывая, что вы сделали первую часть выше)
ПРИМЕЧАНИЕ: я также установил VirtualBox Guest Additions для совместного использования между Mac / Windows, но не думаю, что это связано.
Попробуйте это ... Я использую Fedora 25 в качестве виртуального гостя в VirtualBox v 5.1.16.
На гостевом терминале ОС ..
[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
Затем установите дополнения VirualBox Guest, выйдите и войдите снова.
USB может обнаружить меня, выполнив следующую команду в командной строке администратора:
[root@localhost]# usermod -a -G vboxsf <User Name>
[root@localhost]# dnf clean all
Затем выйдите из системы и снова войдите в систему. Перейдите в строку меню «Устройства» -> «USB» -> «Добавить USB», выбрав
Иногда для перезагрузки гостевой ОС может потребоваться ..
vboxusers
группу?