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

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

7
задан 29 December 2010 в 21:21

2 ответа

Запустите эти команды:

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. Сообщите нам, что возвращает команда.

0
ответ дан 29 December 2010 в 21:21

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

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

Перейдите на http://www.virtualbox.org/wiki/Linux_Downloads , чтобы загрузить соответствующий файл .deb. Дважды щелкните по нему, чтобы установить его через Центр программного обеспечения.

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

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

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

    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 - примите это, чтобы продолжить)

0
ответ дан 29 December 2010 в 21:21

Другие вопросы по тегам:

Похожие вопросы: