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

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

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

18 ответов

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

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

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

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

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

[d7 ] Откройте синаптический режим, выберите меню «Настройки / Хранилища», нажмите «Другое», затем «добавить» и вставьте в строку:
deb http://download.virtualbox.org/virtualbox/debian maverick contrib
Затем загрузите ключ репозитория Oracle и добавьте его в строку:
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
Наконец, очистите существующую операционную среду затем обновите список репозиториев и установите новую версию:
sudo apt-get purge virtualbox-ose
sudo apt-get update

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

sudo apt-get install virtualbox-4.0

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

9
ответ дан 25 May 2018 в 23:45
  • 1
    +1 он прав. Вам нужен закрытый источник vbox для поддержки USB, версия OSE can not. Версия, которую вы загружаете со своего сайта, может .. – karthick87 29 December 2010 в 22:38
  • 2
    вместо установки с .deb он также может объявить ppa своим источникам. Сначала необходимо очистить версию операционной системы. – Takkat 29 December 2010 в 22:44
  • 3
    Хорошо, что это бесплатно, по крайней мере ... Полезный ответ: +1 – Oleh Prypin 29 December 2010 в 22:44
  • 4
    Я не понимал, что Oracle предоставляет поддержку PPA. Я попытаюсь обновить свой ответ. Благодаря! – Scaine 29 December 2010 в 23:09
  • 5
    Да. Я просто хочу, чтобы они распространяли поддержку sudo add-apt-repository для внешних организаций. Это боль, чтобы описать, как добавить вещи в /etc/apt/sources.list, получить ключ, добавить его и т. Д. И т. Д. ... – Scaine 30 December 2010 в 00:06

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

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

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

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

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

Откройте синаптический режим, выберите меню «Настройки / Хранилища», нажмите «Другое», затем «добавить» и вставьте в строку: deb http://download.virtualbox.org/virtualbox/debian maverick contrib Затем загрузите ключ репозитория Oracle и добавьте его в строку: wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add - Наконец, очистите существующую операционную среду затем обновите список репозиториев и установите новую версию: sudo apt-get purge virtualbox-ose sudo apt-get update

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

sudo apt-get install virtualbox-4.0

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

9
ответ дан 25 July 2018 в 22:41

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

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

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

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

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

Откройте синаптический режим, выберите меню «Настройки / Хранилища», нажмите «Другое», затем «добавить» и вставьте в строку: deb http://download.virtualbox.org/virtualbox/debian maverick contrib Затем загрузите ключ репозитория Oracle и добавьте его в строку: wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add - Наконец, очистите существующую операционную среду затем обновите список репозиториев и установите новую версию: sudo apt-get purge virtualbox-ose sudo apt-get update

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

sudo apt-get install virtualbox-4.0

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

9
ответ дан 26 July 2018 в 23:40

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

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

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

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

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

Откройте синаптический режим, выберите меню «Настройки / Хранилища», нажмите «Другое», затем «добавить» и вставьте в строку: deb http://download.virtualbox.org/virtualbox/debian maverick contrib Затем загрузите ключ репозитория Oracle и добавьте его в строку: wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add - Наконец, очистите существующую операционную среду затем обновите список репозиториев и установите новую версию: sudo apt-get purge virtualbox-ose sudo apt-get update

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

sudo apt-get install virtualbox-4.0

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

9
ответ дан 2 August 2018 в 04:07

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

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

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

Для поддержки USB вам также понадобится «VirtualBox 4.0 Virtual VM». Загрузите его на свой жесткий диск. После того, как вы установили 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- получить обновление

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

  sudo apt-get install virtualbox-4.0  

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

9
ответ дан 4 August 2018 в 20:10

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

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

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

Для поддержки USB вам также понадобится «VirtualBox 4.0 Virtual VM». Загрузите его на свой жесткий диск. После того, как вы установили 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- получить обновление

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

  sudo apt-get install virtualbox-4.0  

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

9
ответ дан 6 August 2018 в 04:12

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

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

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

Для поддержки USB вам также понадобится «VirtualBox 4.0 Virtual VM». Загрузите его на свой жесткий диск. После того, как вы установили 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- получить обновление

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

  sudo apt-get install virtualbox-4.0  

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

9
ответ дан 7 August 2018 в 22:13

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

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

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

Для поддержки USB вам также понадобится «VirtualBox 4.0 Virtual VM». Загрузите его на свой жесткий диск. После того, как вы установили 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- получить обновление

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

  sudo apt-get install virtualbox-4.0  

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

9
ответ дан 10 August 2018 в 10:25

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

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

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

Для поддержки USB вам также понадобится «VirtualBox 4.0 Virtual VM». Загрузите его на свой жесткий диск. После того, как вы установили 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- получить обновление

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

  sudo apt-get install virtualbox-4.0  

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

9
ответ дан 13 August 2018 в 16:52
  • 1
    +1 он прав. Вам нужен закрытый источник vbox для поддержки USB, версия OSE can not. Версия, которую вы загружаете со своего сайта, может .. – karthick87 29 December 2010 в 22:38
  • 2
    вместо установки с .deb он также может объявить ppa своим источникам. Сначала необходимо очистить версию операционной системы. – Takkat 29 December 2010 в 22:44
  • 3
    Хорошо, что это бесплатно, по крайней мере ... Полезный ответ: +1 – Oleh Prypin 29 December 2010 в 22:44
  • 4
    Я не понимал, что Oracle предоставляет поддержку PPA. Я попытаюсь обновить свой ответ. Благодаря! – Scaine 29 December 2010 в 23:09
  • 5
    Да. Я просто хочу, чтобы они распространяли поддержку sudo add-apt-repository для внешних организаций. Это боль, чтобы описать, как добавить вещи в /etc/apt/sources.list, получить ключ, добавить его и т. Д. И т. Д. ... – Scaine 30 December 2010 в 00:06

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

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
ответ дан 25 May 2018 в 23:45

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

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
ответ дан 25 July 2018 в 22:41

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

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
ответ дан 26 July 2018 в 23:40

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

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
ответ дан 2 August 2018 в 04:07

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

  VBoxManage list usbhost ## command 1 Список VBoxManage vms ## command 2  

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

  VBoxManage usbfilter добавьте 0 -target & lt; vmsnumber & gt;  -name & lt;  -action hold -active yes -vendorid & lt; 0x0000 & gt;  -продукт & lt; 0x0000 & gt;   

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

0
ответ дан 4 August 2018 в 20:10

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

  VBoxManage list usbhost ## command 1 Список VBoxManage vms ## command 2  

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

  VBoxManage usbfilter добавьте 0 -target & lt; vmsnumber & gt;  -name & lt;  -action hold -active yes -vendorid & lt; 0x0000 & gt;  -продукт & lt; 0x0000 & gt;   

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

0
ответ дан 6 August 2018 в 04:12

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

  VBoxManage list usbhost ## command 1 Список VBoxManage vms ## command 2  

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

  VBoxManage usbfilter добавьте 0 -target & lt; vmsnumber & gt;  -name & lt;  -action hold -active yes -vendorid & lt; 0x0000 & gt;  -продукт & lt; 0x0000 & gt;   

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

0
ответ дан 7 August 2018 в 22:13

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

  VBoxManage list usbhost ## command 1 Список VBoxManage vms ## command 2  

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

  VBoxManage usbfilter добавьте 0 -target & lt; vmsnumber & gt;  -name & lt;  -action hold -active yes -vendorid & lt; 0x0000 & gt;  -продукт & lt; 0x0000 & gt;   

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

0
ответ дан 10 August 2018 в 10:25

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

  VBoxManage list usbhost ## command 1 Список VBoxManage vms ## command 2  

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

  VBoxManage usbfilter добавьте 0 -target & lt; vmsnumber & gt;  -name & lt;  -action hold -active yes -vendorid & lt; 0x0000 & gt;  -продукт & lt; 0x0000 & gt;   

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

0
ответ дан 13 August 2018 в 16:52

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

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