Как настроить usb в virtualbox
Перейти к содержимому

Как настроить usb в virtualbox

  • автор:

VirtualBox: Как прокинуть в виртуальную машину USB устройство

VirtualBox: Как прокинуть в виртуальную машину USB устройство

Данная статья предназначена специально для тех, кто хочет «прокинуть» напрямую в виртуальную машину под управлением VirtualBox USB устройство но не знает как. Этим устройством может быть что угодно — принтер, подключенный по USB, флешка, какой-либо USB токен (Рутокен, eToken) и т. д.

Во многих дистрибутивах Linux, для проброса USB устройств требуется дополнительная установка VirtualBox Extension Pack

  1. Включаем виртуальную машину и ждем окончания её загрузки.
  2. В верхнем меню VirtualBox находим пункт «Устройства«, и нажимаем на него. Там находим пункт «USB«, и тоже нажимаем на него.
  3. В раскрывшемся списке устройств находим нужное и нажимаем на него. После этого оно будет проброшено прямо в виртуальную машину.

При «пробросе» какого-либо USB устройства в виртуальную машину, оно перестает быть видимым в настоящей системе. Возможности заставить работать USB устройство одновременно в двух системах нет!

Однако, после перезагрузки USB устройство снова нужно будет пробрасывать в виртуальную машину, что может показаться утомительным. Для того, чтобы при каждом включении виртуальной машину устройство автоматом пробрасывалось, нужно проделать следующие действия:

  1. Открываем главное окно программы VirtualBox, и нажимаем правой кнопкой на нужной виртуальной машине. В появившемся меню выбираем пункт «Свойства«.

    В свойствах переходим на вкладку под названием «USB».
  2. Если ваше устройство уже вставлено в компьютер, и нужно настроить его автоматический проброс, то нужно нажать на иконку с зеленым плюсом, которая находится в правой части окна. Там, в выпадающем списке нужно выбрать нужное USB устройство.
  3. Выбранное устройство появится в списке «Фильтр устройств USB», откуда его можно будет в любой момент либо удалить, либо выключить (просто нажав галочку). Теперь, для того, чтобы внесенные изменения вступили в силу, необходимо добавленное ранее USB устройство переподключить к компьютеру — для этого подойдет банальное физическое переподключение. Как только вы повторно подключите устройство к компьютеру, оно будет автоматически проброшено в виртуальную среду.

Пробрасываем USB в VirtualBox

После прочтения статьи «Virtualbox – Виртуальная машина» открыл для себя VirtualBox с лицензией PUEL , которая для домашнего использования распространяется абсолютно бесплатно. Раньше то я знал о существовании виртуальной машины VirtualBox, но о версии PUEL услышал впервые. Немного погуглив я нашел отличия версии OSE и PUEL .

VirtualBox PUEL умеет:

  • USB устройства базовой машины доступны в гостевых ОС.
  • Можно подключать iSCSI устройства.
  • Есть встроенный RDP -сервер.
  • Можно засунуть образа жестких дисков VMDK от VMware и VHD от Microsoft Virtual PC. Будет работать даже snapshots.

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

Процесс проброса USB

Для того чтобы пробросить USB в Virtualbox, необходимо установить VM VirtualBox Extension Pack. Его можно найти на оф.сайте Для каждой версии Virtualbox он свой. Для домашнего использования использование Extension Pack — бесплатно.

Далее добавляем в VirtualBox. Для этого переходим в Настройки – Плагины. Кликаем на Обзор и выбираем скаченный плагин.

Устанавливаем плагины в Virtualbox

После этого у нас появится возможность пробрасывать и настраивать USB -порты в Virtualbox.

Но как было обещано, после установки PUEL версии, USB устройства на гостевой машине не запустились.

Возможные проблемы с пробросом USB в Virtualbox на Linux

Это возникает по причине ограниченности прав логина. Чтобы решить эту проблему нужно добавить пользователя в группу vboxusers:

sudo usermod -a -G vboxusers ваш_логин

Чтобы посмотреть логин:

Так же следует посмотреть правила udev:

sudo nano /etc/udev/rules.d/10-vboxdrv.rules KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="root", MODE="0600" # Это строка должно быть такой SUBSYSTEM=="usb_device", GROUP="vboxusers", MODE="0664" SUBSYSTEM=="usb", ENV=="usb_device", GROUP="vboxusers", MODE="0664"

Собственно и все!

Комментарии

myr4ik07, 14 февраля 2011 г. 22:01 #

Ну или Система-Администрирование-Пользователи и группы
далее Дополнительный параметры ну и подраздел Права пользователя и поставить галку на против Виртуализация VirtualBox
Это к слову, кто с консолью не дружит.

Как подключить флешку к виртуальной машине VirtualBox

При работе с виртуальными машинами часто возникает необходимость в подключении флешки. Например, для того чтобы быстро перенести файлы, не прибегая к настройке общих папок.

В этом материале мы рассмотрим два способа, которые могут использоваться для подключения флешки к виртуальной машине VirtualBox.

Установка набора расширений Extension Pack

Для того чтобы подключить флешку к виртуальной машине VirtualBox вам понадобится набор расширений « VM VirtualBox Extension Pack ». Данные расширения приносят в VirtualBox поддержку устройств USB 2.0 и USB 3.0, VirtualBox RDP, шифрование дисков, загрузку с NVMe и многое другое.

Пакет расширений « VM VirtualBox Extension Pack » изначально не входит в состав VirtualBox и его нужно устанавливать отдельно. Ссылка на его скачивание доступна на странице virtualbox.org/wiki/Downloads.

скачать пакет расширений

После скачивания вы получите файл с расширением « .vbox-extpack », который будет ассоциирован с программой VirtualBox. Запустите данный файл и подтвердите его установку.

Также файл расширения можно добавить через настройки VirtualBox. Для этого нужно открыть настройки VirtualBox ( Ctrl-G ), перейти в раздел « Плагины » и нажать на кнопку « Добавить новый плагин ».

установка пакета расширений

Обратите внимание, пакет расширений « VM VirtualBox Extension Pack » должен иметь такую же версию как сам VirtualBox. Поэтому, если у вас старая версия VirtualBox, то ее нужно сначала обновить.

Одноразовое подключение флешки

Для того чтобы одноразово подключить флешку на запущенной виртуальной машине нужно открыть меню « Устройства – USB » и выбрать флешку из списка доступных устройств. После этого флешка будет отключена от вашей реальной машины и подключена к виртуальной.

Одноразовое подключение флешки

Данный способ подключения работает до тех пор, пока вы не отключите флешку или не перезагрузите виртуальную машину.

Постоянное подключение флешки

Для постоянного подключения флешки к виртуальной машине VirtualBox нужно внести изменения в настройки данной ВМ. Для этого откройте настройки ВМ ( Ctrl-S ), перейдите в раздел USB и нажмите на кнопку со знаком плюс ( Добавить новый USB-фильтр, в котором все поля заполнены ).

Добавить новый USB-фильтр

После этого нужно выбрать флешку из списка доступных устройств.

выбрать флешку из списка

И сохранить настройки виртуальной машины.

сохранить настройки виртуальной машины

После этого флешка, которая была добавлена в фильтры, будет автоматически подключаться к данной виртуальной машине.

  • Как установить Windows 7 или 10 на виртуальную машину
  • Как сделать общую папку в VirtualBox
  • Как подключиться к виртуальной машине VirtualBox по SSH
  • Как запустить виртуальную машину VirtualBox из командной строки
  • Как сделать общий буфер обмена в VirtualBox

Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.

Остались вопросы?

Задайте вопрос в комментариях под статьей или на странице «Задать вопрос» и вы обязательно получите ответ.

Заметки эникейщика

Статьи и заметки об установке и настройке Windows, Linux, маршрутизаторов и т.д.

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

У многих возникает проблема с подключением USB устройств в VirtualBox, т.к. сразу после установки VirtualBox не видит USB, но эта проблема легко решаема.

Запускаем VirtualBox (менеджер).

В верхнем меню нажимаем «Справка» — «О программе».
В появившемся окне смотрим версию VirtualBox.
Допустим, у нас версия 6.1.34
Закрываем окно с информацией о программе.

Идем на web-старницу загрузки VirtualBox.
Если версия установленного VirtualBox совпадает с версий на этой странице, то под надписью
«VirtualBox номер версии Oracle VM VirtualBox Extension Pack»
жмем на ссылку «All supported platforms».

Если версия не совпадает, то прокручиваем данную web-страницу вниз и жмем на ссылку VirtualBox older builds
На открывшейся странице нажимаем на ссылку с нужной версией (если у нас версия 6.1.34, то нажимаем на ссылку «VirtualBox 6.1»).
На открывшейся странице ищем ветку с конкретно нашей версией программы и в этой ветке нажимаем на ссылку «Extension Pack» и загружаем файл.

Переключаемся в VirtualBox (менеджер) и в верхнем меню нажимаем «Файл» — «Настройки».
В появившемся окне в левом столбце нажимаем на «Плагины».
Справа в окне нажимаем на пиктограмму , выбираем файл, который мы только что загрузили и жмем «Открыть».
В появившемся окне жмем «Установить».
В появившемся окне с лицензионным соглашением проматываем текст до конца и после жмем «Я согласен».
В появившемся окне жмем «ОК».
В окне «VirtualBox — Настройки» тоже жмем «ОК».

Если VirtualBox запускаем из Linux, то необходимо выполнить следующую команду

sudo usermod -aG vboxusers $USER

В окне VirtualBox (менеджер) правой кнопкой мыши жмем на виртуальную машину, которой мы хотим предоставить доступ к USB устройству и в появившемся меню жмем «Настроить».
В появившемся окне в левом столбце нажимаем на «USB».
Ставим галку напротив «Включить контроллер USB» и под ним выбираем один из трех вариантов:
Контроллер USB 1.1
Контроллер USB 2.0
Контроллер USB 3.0

Тут придется поэкспериментировать, т.к. некоторые из контроллеров могут не определиться в гостевой операционной системе. У меня чаще всего определяется «Контроллер USB 2.0».

Справа в окне нажимаем на пиктограмму и ставим галку напротив устройства к которому хотим предоставить доступ.
Жмем «ОК» внизу окна.
Перезагружаем компьютер.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *