Site icon GalaxyData Community

VirutalBox + USB + Ubuntu

virtualbox-ext-pack

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

Шаг 1: Установка необходимых пакетов

Чтобы обеспечить поддержку USB-девайсов в виртуальных системах, сначала установим нужные пакеты на хост-машину (обычно Windows/Linux):

sudo apt install virtualbox-guest-dkms virtualbox-guest-x11 virtualbox-guest-utils

Эти команды необходимы, если работаете именно с Linux-хостом. Если ваш хост — Windows, вам потребуется установить дополнительные драйвера (VirtualBox Extension Pack), скачав пакет с официального сайта Oracle.

Шаг 2: Настройка расширений VirtualBox

Откройте настройки вашей виртуальной машины и перейдите в раздел USB. Включите флажок напротив пункта Enable USB Controller и выберите подходящий контроллер USB версии 2.0 или 3.0 в зависимости от устройства.

Также убедитесь, что выбран режим фильтрации устройств: либо вручную добавлять устройство перед каждым использованием, либо настроить автоматическое подключение нужных девайсов сразу при запуске виртуалки.

Шаг 3: Добавление пользователей в группу vboxusers

В целях безопасности доступ к USB предоставляется пользователям, находящимся в группе vboxusers. Проверьте наличие текущего пользователя в указанной группе командой:

groups

Если ваша учетка отсутствует в списке групп, добавьте её командой:

sudo usermod -aG vboxusers $(whoami)

Перезагрузите компьютер или выполните команду:

newgrp vboxusers

чтобы изменения вступили в силу немедленно.

Шаг 4: Подключение устройства в виртуалке

Теперь запустите свою виртуальную машину Ubuntu. После запуска зайдите в меню устройства (Devices) в верхней панели окна VirtualBox и нажмите пункт USB Devices, там вы увидите список доступных внешних устройств. Выберите нужное устройство и оно автоматически появится в вашей виртуальной машине.

При необходимости вы можете подключить любое другое USB-устройство таким же образом.

Шаг 5: Управление политиками доступа в Ubuntu

Иногда права доступа к внешним устройствам требуют дополнительной настройки. Чтобы разрешить полный доступ ко всем USB-устройствам и сделать работу комфортной, создаем файл правил udev для группы plugdev:

Создать новый файл правила:

sudo nano /etc/udev/rules.d/80-usb.rules

Затем вставьте туда следующие строки:

SUBSYSTEM=="usb", ENV{ID_USB_DRIVER}!="usbfs|usb-storage", MODE="0666"
KERNEL=="sd[a-z][0-9]", SUBSYSTEMS=="usb", OWNER="$(id -u)", GROUP="plugdev", MODE="0666"

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

Перезагружаем демон udev:

sudo systemctl restart udev.service

Это обеспечит стабильную работу USB-устройств в вашем дистрибутиве Ubuntu.


Заключение

Правильная настройка позволяет легко и удобно подключать внешние накопители и любые другие USB-устройства непосредственно к виртуальному окружению Ubuntu в VirtualBox. Следуя приведенным инструкциям, вы сможете полноценно пользоваться всеми возможностями своей виртуальной машины, включая удобные способы взаимодействия с файлами и периферией.

Exit mobile version