Как получить доступ к USB в VirtualBox под управлением Windows XP в качестве гостевой ОС

7

Я установил Virtual Box: Host OS Ubuntu 10.10 - гостевая ОС Windows XP. Пока нет проблем. Как я могу получить доступ к устройствам USB (сканерам, принтеру и другим) с гостевой ОС, Windows XP.Если это невозможно в версии с открытым исходным кодом, возможно, есть еще одна программа для виртуализации.

    
задан Florin 29.12.2010 в 18:15
источник

2 ответа

9

Если вы установили версию VirtualBox из репозиториев, то это «OSE» или «Open Source Edition», и она не поддерживает ни подключения USB, ни встроенную поддержку RDP в гостевой ОС.

Вам необходимо установить VirtualBox с сайта Oracle напрямую, чтобы иметь доступ к USB-соединениям.

Перейдите в Ссылка , чтобы загрузить соответствующий файл .deb. Дважды щелкните по нему, чтобы установить его с помощью Software Center.

Для поддержки USB вам также понадобится «VirtualBox 4.0 Virtual VM» для VirtualBox 4.0. Загрузите его на свой жесткий диск. После того, как вы установили VirtualBox 4.0, откройте его, затем выберите «Файл / Настройки» и нажмите «Расширения». Нажмите кнопку «Добавить», затем откройте загруженный файл.

Кроме того, вы можете быть в курсе последних версий VirutalBox, добавив их репозиторий в свою систему, выполнив следующие действия:

  1. Откройте синаптический режим, выберите меню «Настройки / Репозитории», нажмите «Другое», затем «добавить» и вставьте в строку:

    deb http://download.virtualbox.org/virtualbox/debian maverick contrib
    
  2. Затем загрузите ключ репозитория Oracle и добавьте его в строку:

    wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
    
  3. Наконец, очистите существующую редакцию OSE, затем обновите список репозиториев и установите новую версию:

    sudo apt-get purge virtualbox-ose
    sudo apt-get update
    

(на данный момент вы, скорее всего, получите ошибки в некорректном выпуске - просто вставьте в Synaptic, следуя шагу 1, затем отключите запись «Исходный код» для Virtualbox).

sudo apt-get install virtualbox-4.0

(вам будет предложено загрузить libhal1 и dkms - примите это для продолжения)

    
ответ дан Scaine 29.12.2010 в 18:28
источник
0

Запустите следующие команды:

VBoxManage list usbhost ## command 1 
VBoxManage list vms ## command 2

С информацией из этих двух команд выполните следующее:

VBoxManage usbfilter add 0 -target <vmsnumber> -name <[0000]> -action hold -active yes -vendorid <0x0000> -productid <0x0000>

заменяя элементы <> соответствующими значениями из команд 1 & amp; 2. Сообщите нам, что возвращает команда.

    
ответ дан Eric 24.04.2015 в 17:47