Вопрос Как настроить USB для Virtualbox?


Я использую Ubuntu Maverick и Virtual Box 3+. У меня Windows 7 Ultimate. Проблема в том, что он не обнаруживает USB-накопители в Windows 7, но USB-периферия (мышь + клавиатура) работают.

Я последовал за эти инструкции, но я не могу найти группу пользователей vboxusers, Как я могу продолжить? Я также хотел бы обновить до последней версии без риска (без потери моего виртуального жесткого диска).


103
2018-02-10 08:27


происхождения


Установлен ли Virtualbox из центра программного обеспечения? - belacqua
Для вашего второго вопроса, касающегося модернизации, вы, вероятно, должны посмотреть на это: askubuntu.com/questions/19268/... - Yi Jiang
@jgbelacqua Да, я установил через программный центр. - kst
перейдите по этой ссылке, [следуйте по этой ссылке - akwal] [1] [1]: askubuntu.com/questions/209950/... - akwal


ответы:


1. Установите Extension Pack

также см: Как установить версию VirtualBox из Oracle для установки пакета расширения?

USB 1.0 поддерживается в версии, установленной из репозиториев Ubuntu (из VirtualBox> 4.x).

Для USB 2.0 а также USB 3.0 нам нужно установить бесплатный (но закрытый источник) VirtualBox Extension Pack (НЕ «пакеты платформы») с страницы загрузки VirtualBox, Если вы установили VirtualBox из репозиториев, вам необходимо выбрать пакет расширения для правильной версии VirtualBox. Вы можете увидеть версию установленного VirtualBox в help > About VirtualBox меню. Для регулярных обновлений и исправлений рекомендуется установить последнюю версию VirtualBox из репозитория Oracle,

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

2. Станьте "vboxuser"

Чтобы иметь доступ к подключенному USB-устройству, Ubuntu хозяин пользователь должен находиться в vboxusers группа. Добавьте пользователя в эту группу, выполнив следующую команду

sudo usermod -aG vboxusers <username> 

а также перезагружать или выйти / войти в систему.

3. Активировать поддержку USB в VirtualBox Manager

Выключите свою виртуальную машину и откройте настройки USB в VirtualBox Manager. Поставить галочку Enable USB Controllerа также USB 2.0 (EHCI) Controller или USB 3.0 (xHCI) Controller,

Если эти параметры выделены серым цветом, вам необходимо отключить виртуальную машину,

enter image description here

4. Выберите хост-устройство USB для доступа от гостя

Чтобы предоставить доступ к USB-устройствам, нам нужно выбрать устройство для отключить в хосте и включить в гостевой (это предосторожность, чтобы избежать одновременного доступа от хоста и гостя). Это можно сделать с панели приборы меню или щелчком правой кнопки мыши в нижней панели VirtualBox Manager на значке USB:

enter image description here

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

Выбранное устройство будет немедленно доступно для гостей. Пользователю Windows могут потребоваться дополнительные драйверы.

  • Windows 7 нуждается в Дополнительный водитель для поддержки USB 3.0.
  • Windows 10 не поддерживает USB-накопитель с форматированием в формате NTFS.

enter image description here

[необязательно] Используйте фильтры USB для постоянного доступа в гостевой

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

enter image description here

Нажмите на зеленый + символ справа для добавления известного устройства.

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

Подробнее о поддержке USB в Руководство пользователя VirtualBox,

Также см: каковы правильные значения для устройства usb в виртуальной коробке


150
2018-02-10 09:01



Возможно, будет поздно комментировать, но я использую VirtualBox 4.3.14 в Ubuntu 14.04 и команду, которую вы предоставили, чтобы добавить пользователей в vboxusers (sudo usermod -aG vboxusers <username>) не работает. вместо этого требуется небольшое изменение при предоставлении опций. Я дал -a -G вместо того, чтобы давать -aG чтобы он работал. - learner
@learner Это очень странно, поскольку -aG а также -a -G должен иметь тот же эффект при передаче в качестве параметров usermod, Возможно ли, что вместо этого вы не вышли из системы и обратно в первый раз, но сделали это во второй раз? - Eliah Kagan
@ EliahKagan его было так много месяцев, поэтому я забыл. Но ваше объяснение логично, поэтому, возможно, я вышел из системы и вернулся во второй раз. - learner
Это может потребоваться обновление, теперь vb 5.x. - Karl Morrison
Это указывало мне в правильном направлении с моей проблемой определения правильного USB-контроллера с использованием совместимого с USB1 устройства в Vagrant, который является инструментом конфигурации VirtualBox. Подсказка в том, что USB1.1 - ohci, USB2.0 - ehci, а USB3.0 - xhci. Благодаря! - domih


  • устанавливать gnome-system-tools b / c Старые пользовательские и групповые графические интерфейсы недоступны по умолчанию 11.10

    sudo apt-get install gnome-system-tools
    
  • После завершения установки пользователя и группы из пусковой установки

  • Выберите свое имя пользователя Управление группами и выберите vboxusers и нажмите Добавить,

enter image description here 

  • logout / login, чтобы использовать USB в VirtualBox.

19
2018-02-16 10:43



У меня был хозяин ubuntu и гость ubuntu. Самое главное сделать это на хосте, не являющемся гостем, а также использовать дополнительный пакет Virtualbox помимо гостевых дополнений (и сэкономить час и разочарование). - enthusiasticgeek


vboxusers будет в /etc/group файл. Вы редактируете его с помощью чего-то вроде nano ,

sudo nano /etc/group

Добавьте своего пользователя в vboxusers или создать, если это необходимо.

Как отметил Takkat, чтобы получить полную поддержку USB-устройств, вам необходимо установить полную версию Virtualbox (а не OSE).

Ппа, который у меня есть для «официального» виртуального бокса, находится здесь:

/etc/apt/sources.list.d/virtualbox-offical-source.list:  
deb http://download.virtualbox.org/virtualbox/debian maverick contrib #VirtualBox Offical Source

11
2018-02-10 08:45



+1 для ppa. Я предпочитаю ссылаться на страницу загрузки, так как последнее последнее сообщение было изменено довольно часто;) - Takkat


У меня такая же проблема. Попробовав все другие решения, я понял свою проблему.

Я загрузил виртуальный бокс из Ubuntu Software Center, у которого не было последней версии виртуального бокса, поэтому я случайно загрузил неправильную версию «Oracle VM VirtualBox Extension Pack».

Решение: 

  1. открыть виртуальный бокс, нажать «Справка», нажать «Найти», найти номер своей виртуальной камеры.
  2. Идти к https://www.virtualbox.org/wiki/Download_Old_Builds_4_3 (замените «4_3» на свою версию).
  3. Загрузите «Extension Pack», который соответствует вашей версии виртуального сервера.
  4. Установите это, и он может спросить вас, хотите ли вы понизить рейтинг, нажмите «Да».

Все равно работал для меня.


7
2017-09-02 06:22





В Ubuntu 16.04 LTS после первоначальной установки с

sudo apt install virtualbox virtualbox-guest-additions-iso

Мне также пришлось:

sudo usermod -a -G vboxusers $USER
sudo apt install virtualbox-ext-pack

Затем я могу включить поддержку USB 2/3 в настройках аппарата.

Что за virtualbox-ext-pack на самом деле, загружает необходимые файлы из http://download.virtualbox.org/virtualbox и предложите принять лицензию перед установкой.


3
2018-01-15 14:31





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

Вам необходимо увеличить максимальное количество файлов, которые ваши программы могут контролировать (inotify). Если у вас есть клиент, который синхронизирует ваши файлы (dropbox, seafile и т. Д.), Предел может быть достигнут, а USB-устройства не могут быть перечислены. Сообщается, что проблема связана с ошибкой Вот,

Измените /etc/sysctl.conf и увеличьте ограничение до 524288. Это можно сделать, как указано Вот, как это:

echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf
sudo sysctl -p

Должны появляться устройства USB (как пользователь или корень):

VBoxManage list usbhost

2
2018-01-09 13:36





У меня была такая же проблема, и я исправил ее, щелкнув в группе VirtualBox моего пользователя. Вы можете получить доступ к нему при установке гном-система-инструменты (он не поставляется с Ubuntu 12.04 Precise Pangolin), либо через Программный центр Ubuntu, Synaptic или путем ввода Терминал:

sudo apt-get install gnome-system-tools

Помните, что для вставки в терминал вы должны использовать Ctrl+сдвиг+В, в отличие от Ctrl+В,

Вам, вероятно, придется ввести свой пароль, чтобы разрешить установку и добавить Y (как в yes), чтобы завершить установку пакетов.

Затем вы отправляетесь в свой дом Dash и набираете пользователей. Вы увидите два приложения. Хороший Пользователи и группы,

Затем вам нужно нажать Расширенные настройки для вашего пользователя и введите свой пароль.

Теперь вам будет показано окно с тремя вкладками. Нажмите на Пользовательские привилегии, Найдите строку, в которой говорится: Используйте Решение виртуализации Virtualbox а потом ОК,

Change user group privileges

Вас могут попросить ввести пароль еще раз. Затем нажмите Закрыть и выйдите из системы и войдите в систему снова.

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

Удачи!


2
2018-03-14 10:16





Мое решение было следующим:

  1. Выключение виртуальной машины
  2. Загрузите правильный пакет расширения
  3. Установка дополнительного пакета
  4. Запустите виртуальную машину, добавьте гостевые дополнения Virtualbox и установите их. Если он уже установлен, повторить установку
  5. Завершить работу виртуальной машины
  6. Перейдите в «Настройки»> «USB», как показано на изображениях выше, и включите USB
  7. Загрузочная виртуальная машина

Если вы не работаете, перезагрузите всю систему хоста и повторите попытку. Работала хорошо для меня. Остерегайтесь: при первой загрузке гостевой системы после установки гостевых дополнений вы увидите все устройства USB, чтобы выбрать, но это может занять до 10 минут, пока гость Windows не активирует их после того, как вы их проверили. Подождите терпеливо.


1
2017-12-08 21:35