Відповіді:
Щоб увімкнути доступ до цих пристроїв, вам потрібно буде додати своє ім’я користувача до групи 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 у налаштуваннях VM Перейти до портів, а потім до USB (на основі Macbook). Увімкнути USB-контролер. є кнопка для цього)
Без порожнього фільтра USB не було розпізнано у ВМ, але одного разу я додав порожній фільтр, USB працює нормально.
Іноді це може бути корисно. Хоча це не пов’язано безпосередньо з вищезазначеним питанням, це може бути проблемою подальшої перевірки, коли USB виявиться у VirtualBox, але не відображається в гостьовій ОС.
Я стежив за багатьма блогами, щоб зробити свій USB включеним у віртуальній коробці (~ 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 для спільного використання 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
групу?