X

VirtualBox не видит USB устройств

Потребовалось мне кое-что отсканировать, но мой древний сканер (купленный лет 10-15 назад) умеет работать только c Windows XP. А точнее, в Linux он "из коробки" не завелся, а тратить время на поиск решения я пока не стал. Начиная с Windows 7, я знал решение - работа через виртуальную машину. Поэтому поставил Windows XP в VirtualBox и попробовал "завести" сканер. С первой попытки не получилось, VirtualBox не видел сканнера, как USB устройство и писал "No usb devices connected" ..

Немножко погуглив, нашел решение - нужно добавить свою учетку в группу "vboxusers", делается это так:

sudo usermod -G vboxusers -a vitto

Тут vitto - надо заменить на ваше имя пользователя, либо поступить проще и выполнить такую команду:

sudo usermod -G vboxusers -a $USER

После этого останется перезагрузиться или сделать logout/login. После этих манипуляций, в списке подключения появился принтер и другие USB устройства.

VirtualBox, USB устройства

Категории: Linux Девайсы
Тэги: linuxUSBvirtualbox

Комментарии (7)

  • Виталий, подскажите пожалуйста, выполнил Ваши команды, указанные выше, все равно не видит ни одно usb устройство, ни клавиатуру, ни мышь, ничего абсолютно.

    • Привет, т.е. у тебя в разделе "Устройства - USB", нет устройств? Или не видит внутри установленной операционной системы?
      Так же проверь, что твое имя пользователя действительно есть в группе vboxusers, вот такой командой:

      cat /etc/group | grep '^vboxusers'

      • cat /etc/group | grep '^vboxusers'
        vboxusers:x:491:Amir
        проверил, есть в группе.
        "т.е. у тебя в разделе "Устройства - USB", нет устройств? Или не видит внутри установленной операционной системы?" внутри самой системы, видит usb, а в virtual box не видит, пишет нет доступных устройств

        • А устройства есть в списке, как у меня на скриншоте?

          Это окно запущенной виртуальной машины и в верхнем меню выбрано "Devices > USB". Там должен быть список подключенных устройств, и возле них надо поставить галочку. На моем скриншоте стоит галка для сканнера "National Semiconductor M(erlin Scanner)"

          Так же проверь, чтобы в свойствах виртуальной машины (правой кнопкой на виртуальной машине и пункт Settings), на вкладке USB, стояла галка на "Enable USB Controller".

        • внутри самой системы имеется ввиду на установленном на компьюторе contOs видит usb, а в virtual box не видит

  • Нормально нельзя было написать, подробно?

    • В статье есть вся необходимая информация, чтобы понять причины и решить проблему. Если у тебя недостаточно квалификации чтобы открыть консоль и скопировать команду указанную в статье, начни с изучения основ работы в линукс.