Як я можу використовувати свою веб-камеру, коли Ubuntu працює у VirtualBox?


34

У мене на Ubuntu працює VirtualBox на хост-машині Windows 7. Як змусити свою вбудовану камеру ноутбука працювати з нею?

Відповіді:


30

Це можливо, але для правильної роботи потрібні кілька кроків:

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

Це призведе до того, що пристрій з’явиться так, ніби він підключений до VM. Звідти ви зможете використовувати його або встановити драйвери, якщо це необхідно.


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/Завантаження
Rajesh_Saladi

4

Багато вбудованих камер не відображатимуться як USB-пристрої.

У цьому випадку вам потрібно встановити пакет розширень VirtualBox та, можливо, додатки для гостей (не впевнені в цьому).

Потім перезапустіть VM, і у верхньому меню пристроїв має бути нове підменю Веб-камери. Увімкніть свою веб-камеру звідти, і вона повинна стати доступною у віртуальній машині.


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

0

Я стежив за всіма кроками від Rajes_Saladi. Потрібно зробити ще один крок із зазначених кроків:

  • Після завантаження гостьової ОС Ubuntu перейдіть до меню Пристрої -> Веб-камери -> {Позначте опцію Вбудована веб-камера}
  • Запустіть вбудований додаток для сиру, щоб переконатися, що погода Camera функціональна

Примітка. Я використовую інтегровану веб-камеру ноутбука.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.