Инструменты пользователя

Инструменты сайта


virtualbox

Работа с VirtualBox

Конфигурация USB устройств в VirtualBox 4.x под openSUSE 13.2

Если нужное USB устройство не определяется VB в списке доступных устройств при настройке конкретной виртуальной машины, а также отсутствует в перечне устройств по команде

VBoxManage list usbhost

то необходимо сделать следующее. В настройках ВМ в VB добавить новый фильтр USB устройств в секции USB. Подключить указанное USB устройство и вывести перечень устройств:

$ lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 004: ID 10c4:8293 Cygnal Integrated Products, Inc. 
Bus 007 Device 010: ID 04a9:175f Canon, Inc. 

Пусть, например, нужно пробросить устройство Canon (принтер). Берем ID производителя 04a9 и ID устройства 175f и забиваем их в настройки фильтра. После этого подключаем и отключаем устройство. На всякий случай можно перезапустить сам VB. В данном случае перед запуском VB необходимо также отключить драйвер принтера на хосте:

# rmmod usblp

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

После этого в списках должен автоматически появиться новый фильтр с указанием конкретного устройства (в нашем примере «Canon MP230 series [0103]»).

Настройка VirtualBox 4.x в openSUSE 11.x, включая USB

reug@mail.ru, 2011-04-07

  1. Установить необходимые стандартные пакеты из репозитория.
  2. Всех пользователей VirtualBox добавить в группу vboxusers, запомнить числовой GID группы.
  3. Разрешить доступ к USB-устройствам пользователям этой группы, в /etc/fstab модифицировать строку: usbfs /proc/bus/usb usbfs devgid=GID,devmode=664 0 0, где GID - номер группы vboxusers.
  4. Перезагрузить ОС.
  5. Установиь пакет расширений с сайта http://www.virtualbox.org/wiki/Downloads, включающий поддержку USB (VirtualBox Manager, Меню File→Preferences→Extentions).
  6. Сконфигурировать гостевую машину (например, Windows XP)
  7. Запустить машину, в меню «Devices/Install Guest Addons» попытаться скачать iso образ диска с дополнительными драйверами. Если нельзя так скачать (например, из-за proxy), выдрать адрес для скачивания и скачать отдельно. Затем под рутом создать symlink на этот файл под именем /usr/lib/virtualbox/VBoxGuestAdditions.iso (или скопировать его туда под этим именем). Повторить попытку установки.
  8. Если нужно подключить USB устройство, в выключенной машине в настройках, в закладке USB добавить соответствующий фильтр.

Клонирование образов дисков

Изменение UUID образа жесткого диска

Если при подключении копии образа возникает ошибка с совпадением UUID:

VBoxManage internalcommands sethduuid image.vdi

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

virtualbox.txt · Последние изменения: 2016/01/20 12:30 (внешнее изменение)