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

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

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

127
задан 15 December 2015 в 05:08

9 ответов

1. Установите пакет расширений

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

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

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

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

2. Станьте «vboxuser» на хост-машине (локальном компьютере)

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

sudo usermod -aG vboxusers <username> 

и reboot или выйдите из системы / войдите в систему.

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

. Выключите виртуальную машину и откройте настройки USB в VirtualBox Manager. Установите флажок Включить контроллер USB и Контроллер USB 2.0 (EHCI) или Контроллер USB 3.0 (xHCI) .

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

enter image description here

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

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

enter image description here

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

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

enter image description here

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

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

enter image description here

Щелкните зеленый значок ] + справа, чтобы добавить известное устройство.

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

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

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

187
ответ дан 15 December 2015 в 05:08
  • Fi sori ẹrọ gnome-system-irinṣẹ b / c Awọn olumulo ati Awọn ẹgbẹ GUI atijọ ko wa ni aiyipada lori 11.10

     sudo apt-get install gnome-system-  irinṣẹ
     
  • Lẹhin ti fifi sori ẹrọ pari Ṣii olumulo ati awọn ẹgbẹ lati nkan jiju

  • Yan orukọ olumulo rẹ tẹ lori Ṣakoso awọn ẹgbẹ ki o si yan vboxusers ki o tẹ add .

enter image description here

  • jade / buwolu wọle lati ni anfani lati lo USB ni VirtualBox.
21
ответ дан 15 December 2015 в 05:08

vboxusers будут в файле / etc / group . Вы редактируете его, например, nano .

sudo nano / etc / group

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

Как указал Таккат, для получения полной поддержки USB-устройств вам нужно: Вам потребуется установить полную версию Virtualbox (не OSE).

У меня есть ppa для "официального" виртуального бокса:

/etc/apt/sources.list.d/virtualbox-offical-source.list:  
deb http://download.virtualbox.org/virtualbox/debian maverick contrib #VirtualBox Offical Source
12
ответ дан 15 December 2015 в 05:08

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

sudo apt-get install gnome-system-tools

Помните, что для вставки в терминал необходимо использовать Ctrl+Shift+V, в отличие от Ctrl+V.

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

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

Теперь вам покажут окно с тремя вкладками. Нажмите на Привилегии пользователя. Найдите строку с надписью: Use Virtualbox virtualization solution and then OK.

Change user group privileges

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

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

Удачи!

6
ответ дан 15 December 2015 в 05:08

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

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

Решение:

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

Работает для меня в любом случае.

7
ответ дан 15 December 2015 в 05:08

В 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 и предлагает вам принять лицензию перед установкой.

8
ответ дан 15 December 2015 в 05:08

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

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

Если не работает, перезагрузите все хост-систему и попробуйте еще раз. У меня сработало нормально. Внимание: при первой загрузке гостевой системы после установки гостевых дополнений вы увидите все USB-устройства на выбор, но может пройти до 10 минут, пока гость Windows не активирует их после того, как вы их проверили. Просто подождите терпеливо.

1
ответ дан 15 December 2015 в 05:08

Если вы можете указать свои 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-устройства должны выглядеть так (как пользователь или root):

VBoxManage list usbhost
3
ответ дан 15 December 2015 в 05:08

എന്നെ സംബന്ധിച്ചിടത്തോളം കുബുണ്ടു 16.04 (വെർച്വൽബോക്‌സിനൊപ്പം 5.0.24-dfsg-0ubuntu1.16.04.1 വഴി ഇൻസ്റ്റാളുചെയ്‌തു. എന്നിരുന്നാലും, ഞാൻ മേലിൽ വെർച്വൽബോക്സ് ഗ്രൂപ്പിന്റെ ഭാഗമല്ല ( പൂച്ച / etc / group | grep vboxusers ഉപയോഗിച്ച് പരിശോധിച്ചു) അതിനാൽ എന്നെ ചേർക്കാൻ kdesudo kuser ഉപയോഗിച്ചു ( sudo usermod -a -G വെർച്വൽബോക്സ് $ USER ഉം).

പുതിയ ഗ്രൂപ്പ് ലിസ്റ്റിംഗുകൾ ഉപയോഗിക്കുന്നതിനും എന്റെ ആക്‌സസ് അംഗീകരിക്കുന്നതിനും എനിക്ക് ലോഗ് out ട്ട് ചെയ്‌ത് വീണ്ടും പ്രവേശിക്കേണ്ടതുണ്ട്. . വിർച്വൽബോക്സിലെ ക്രമീകരണങ്ങളിലും എനിക്ക് വിർച്വൽ ഒഎസിലേക്ക് പോകാൻ കണക്റ്റുചെയ്‌ത യുഎസ്ബി ഉപകരണങ്ങൾ തിരഞ്ഞെടുക്കാനാകും. അതെ!

1
ответ дан 15 December 2015 в 05:08

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

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