USB-устройства не распознаются в Virtualbox (хост Linux)

Я пытался использовать USB-устройства без каких-либо успехов. Кажется, они не обнаруживаются самим Virtualbox, поскольку, если я выберу гостя из дома Virtualbox (я использую гостя Windows XP 3), выберите "Настройки" → "USB" → "Добавить фильтр с устройства", никаких устройств не указано, даже если USB-перо прилагается и распознается моим Lubuntu 13.10. Если я запустил гостя, ничего не произойдет, если я подключу устройство, и, как указано выше, устройство USB не обнаружено в Устройствах → USB-устройствах

Я установил пакет Extensions и дополнения Guest, поэтому он должен работать. Пожалуйста помоги! Я использую Virtualbox 4.2.16.

Ответ 1

Хорошо, это мое решение, упрощенное и улучшенное с помощью vorburger и boechat.

Короткий ответ:

Выполните sudo adduser $USER vboxusers, выйдите из системы и войдите снова.

Длинный ответ:

  • Закрыть виртуальный блок
  • Выполнить в bash (для Debians): sudo adduser $USER vboxusers. Если у вас нет дистрибутива, подобного Debian, прочитайте здесь.
  • Выйти и снова войти в систему
  • Прикрепите к компьютеру USB-устройства, которые вы хотите автоматически установить на виртуальной машине (VM).
  • Открыть виртуальный бокс
  • Выберите свою виртуальную машину и перейдите в "Машина" → "Настройки" → "USB".
  • Установите флажок "Включить USB-контроллер"; щелкните значок с помощью USB-штекера и плюса, и нажмите на устройства, которые вы хотите автоматически установить в виртуальной машине. Нажмите "ОК".
  • Нажмите кнопку "Пуск" на панели инструментов и убедитесь, что ваши USB-устройства распознаны и установленный виртуальной машиной. Помните, что их также необходимо отключить в ОС хоста, если у вас есть чтобы отключить их после выхода из виртуальной машины.

Обратите внимание, что дополнения для расширений и гостевые дополнения не требуются строго, но с помощью Extension Pack вы можете использовать USB 2.0. Вы также можете включить его в настройках USB. Без него все ваши USB-устройства контролируются как USB 1.0, поэтому они будут работать с меньшей скоростью.

Ответ 2

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