集成网络摄像头不能在VirtualBox Guest XP中使用

我的VirtualBox中安装了Windows XP。 集成网络摄像头在Ubuntu中运行良好,但Windows XP无法识别它(在设备管理器中找不到网络摄像头,也不会要求安装驱动程序)。 我的电脑是Lenovo T410,我已经安装了Guest添加件。 我现在应该怎么做? 谢谢。

UPDATE1:当我使用root权限运行virtualbox时它可以工作,但这似乎不是一个好的解决方案。

它非常简单。

  • 首先安装gnome-system-tools,因为默认情况下11.10上的旧用户和组GUI不可用。
         sudo apt-get install gnome-system-tools
  • 安装完成后,从启动器中打开用户和组。
  • 选择您的用户名单击“管理组”,然后选择“vboxusers”并单击“添加”。

看图

  • 注销/登录以便能够在VirtualBox中使用USB。

看图

单击添加从设备过滤选择您的网络摄像头,

Virtual Box 4.3.x引入了用于USB网络摄像头的USB直通。 确保安装并运行最新版本。 要使用USB,可能仍需要以下步骤:

首先确保我们已经设置了VirtualBox,以及用于USB支持的用户权限/组:

  • 如何为Virtualbox设置USB?

某些USB设备可能需要识别Virtual Box中的USB过滤规则 。

这可以通过在机器的USB设置中添加“空” USBfilter来完成:

在此处输入图像描述

这可能已经有助于识别您的设备。

如果设备仍未被识别,我们可以通过右键单击“New Filer 1”进一步指定USB属性。 这将打开一个设置窗口,其中包含每个条目的一些解释性工具提示:

在此处输入图像描述

此处将列出您的网络摄像头所需的产品ID和供应商ID

lsusb -v 

另请阅读Virtual Box手册 ,了解这些设置的说明以及如何获取这些设置。

要在Virtual Box中对API设备进行清晰识别,我们可能需要将其升级到PUEL版本 。

仍可能无法可靠地检测到某些设备。 当我们为某个USB设备定义filter时,很少会有虚拟机无法启动。 然后,此设备不应包含在过滤规则中。

  1. 将您的用户添加到vboxusers组:

$ sudo usermod -a -G vboxusers $(whoami)

  1. 从桌面注销并再次登录。 如果您打开终端,则可以检查该组是否出现在组列表的末尾:

$ groups jorge adm cdrom sudo dip plugdev lpadmin vboxusers

  1. 现在,如果您转到“设置” – >“USB”并选中“ 启用USB控制器”选项,则可以在单击“ 添加”图标时访问设备。

如果仍然无法使其正常工作,则可能需要启用USB 2.0支持。 为此,您必须首先安装VirtualBox Extension Pack

  1. 确保通过首先检查帮助 – >关于VirtualBox下的VirtualBox版本来下载正确的文件

  2. 转到https://www.virtualbox.org/wiki/Download_Old_Builds并查找您的VirtualBox版本。 单击Extension Pack – > All Platforms链接以下载并安装正确的.vbox-extpack文件。

  3. 现在,如果您再次返回设置 – > USB,您应该能够检查启用USB 2.0(EHCI)控制器选项,然后添加您的相机设备。

在设置中,让virtualbox“列出所有usb设备”

如果您仍然遇到USB问题,您可以按我的方式执行操作并以root身份启动Virtualbox。

推荐吗? 不,它有用吗? 对我来说。