集成网络摄像头不能在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时,很少会有虚拟机无法启动。 然后,此设备不应包含在过滤规则中。
- 将您的用户添加到vboxusers组:
$ sudo usermod -a -G vboxusers $(whoami)
- 从桌面注销并再次登录。 如果您打开终端,则可以检查该组是否出现在组列表的末尾:
$ groups jorge adm cdrom sudo dip plugdev lpadmin vboxusers
- 现在,如果您转到“设置” – >“USB”并选中“ 启用USB控制器”选项,则可以在单击“ 添加”图标时访问设备。
如果仍然无法使其正常工作,则可能需要启用USB 2.0支持。 为此,您必须首先安装VirtualBox Extension Pack 。
-
确保通过首先检查帮助 – >关于VirtualBox下的VirtualBox版本来下载正确的文件…
-
转到https://www.virtualbox.org/wiki/Download_Old_Builds并查找您的VirtualBox版本。 单击Extension Pack – > All Platforms链接以下载并安装正确的.vbox-extpack文件。
-
现在,如果您再次返回设置 – > USB,您应该能够检查启用USB 2.0(EHCI)控制器选项,然后添加您的相机设备。
在设置中,让virtualbox“列出所有usb设备”
如果您仍然遇到USB问题,您可以按我的方式执行操作并以root身份启动Virtualbox。
推荐吗? 不,它有用吗? 对我来说。
- VM VirtualBox不允许在Ubuntu 12.04和Lenovo G500S上启用64位guest虚拟机
- 在VirtualBox上安装Ubuntu 13.04会在开始时出现内部错误
- 自升级以来Oracle Virtualbox无法打开
- 如何在VirtualBox VM中安装Guest Additions?
- Virtualbox无法在Ubuntu 16.04上运行
- 使用端口80从主机到guest虚拟机的端口转发,但它不起作用
- 适用于Ubuntu 14.04.5的Virtualbox 5.1.2
- 在Ubuntu 16.04上挂起后,Virtualbox会自动切换工作空间
- 如何在VirtualBox中使用静态IP地址设置NAT和仅主机网络