Как я могу использовать свою веб-камеру с Ubuntu, работающим в VirtualBox?


34

У меня Ubuntu работает в VirtualBox на хост-компьютере Windows 7. Как я могу заставить работать мою встроенную камеру ноутбука?

Ответы:


30

Это возможно, но для правильной работы требуется несколько шагов:

  1. Убедитесь, что виртуальная машина не запущена и ваша веб-камера не используется.
  2. Откройте главное окно VBox и на вкладке сведений о вашей машине Win7 нажмите USB.
  3. Убедитесь, что выбран «Включить USB-контроллер». Также убедитесь, что выбран «Включить контроллер USB 2.0 (EHCI)».
  4. Нажмите кнопку «Добавить фильтр с устройства» (кабель со значком «+»).
  5. Выберите ваше устройство из списка.
  6. Теперь нажмите OK и запустите вашу виртуальную машину.

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


4
Обратите внимание, что для этого также требуется пакет из virtualbox.org, если я правильно помню. Вот пакеты: i386 | x64
Натан Осман

1
Я не думаю, что версия в официальных репозиториях. имеет поддержку USB-устройств.
Натан Осман

1
@Shubhkarman: Вы уверены, что Ubuntu обнаруживает вашу камеру? Можете ли вы использовать его в других приложениях?
Натан Осман

1
@ Джордж Нет. Это весь смысл этого вопроса тоже.
Пользователь

2
@ GeorgeMauer: множество встроенных камер подключены внутри по шине USB.
Натан Осман

12

Тот же ответ @Nathan Osman, однако , он должен был принадлежать к vboxusersгруппе, чтобы иметь возможность видеть все устройства при добавлении одного.

sudo usermod -a -G vboxusers $(whoami)

Выйдите и войдите снова, проверьте, отображаются ли ваши vboxusers в этой команде:

groups

3
usermode: группа 'vboxusers' не существует. Что теперь?
andrecarlucci

Работал на меня (с ответом Натхи Осман).
Артур Барсегян

4

Возможно, вам следует скачать и установить пакет расширений VirtualBox, который будет поддерживать устройства USB 2.0 и USB 3.0.

Я столкнулся с той же проблемой ранее, и я решил ее, установив этот пакет расширений.

  1. Установите пакет расширений VirtualBox
  2. Перезагрузите хост и гостевую систему.

Зайдите в « Настройки» -> «
Выбор USB-контроллера USB 2.0 (EHCI)».
Смотрите « Добавление новых фильтров» .
Теперь ваша веб-камера появится в списке. Добавьте эти фильтры USB.

Примечание. Мой хост - Windows 10, а Virtual Os - Ubuntu 16.04.


@Zanna: Вы можете загрузить VirtualBox 5.1.18 Пакет расширений Oracle VM VirtualBox с этой страницы virtualbox.org/wiki/Downloads
Rajesh_Saladi

4

Многие встроенные камеры не будут отображаться как устройства USB.

В этом случае вам нужно установить VirtualBox Extension Pack и, возможно, Guest Additions (не уверен в этом).

Затем перезапустите ВМ и в верхнем меню Устройства должно появиться новое подменю Веб-камеры. Оттуда включите свою веб-камеру, и она должна стать доступной в ВМ.


Я знаю, что вопрос касается Windows как хоста, но для людей в Ubuntu с той же проблемой: пакет расширений можно установить через sudo apt install virtualbox-ext-pack. После этого мне пришлось перезапустить virtualbox, а затем веб-камера появилась в меню устройств.
Луатор

0

Я следовал за всеми шагами от Rajes_Saladi. Необходимо сделать еще один шаг из упомянутых шагов:

  • После загрузки гостевой ОС Ubuntu перейдите в меню «Устройства» -> «Веб-камеры» -> {установите флажок «Встроенная веб-камера»}
  • Запустите встроенное приложение для проверки сыра. Камера работает.

Примечание: я использую встроенную веб-камеру ноутбука.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.