在VirtualBox中找不到USB设备

将以下内容添加到我的用户组中:
sudo usermod -aG vboxusers karl
收到错误信息:
usermod: group 'vboxusers' does not exist
我的分组如下:
karl adm cdrom sudo dip plugdev lpadmin sambashare vboxsf
我正在使用VirtualBox 5.0.14、Ubuntu 14.04、Guest Additions 5.0.14和Extension Pack 5.0.14。我可以在我的主机操作系统中看到我的USB设备。
3个回答

你的VirtualBox和扩展版本都匹配。这是整个过程中至关重要的一部分。 要解决组问题,请使用以下命令:sudo addgroup vboxuserssudo adduser USERNAME vboxusers,其中USERNAME是你的用户名。在主机上执行这两个操作。注销并重新登录以使其生效。 请注意,你在组中列出的vboxsf实际上是mount命令使用的文件系统类型。 从this page下载正确的扩展包,并在提示时使用VirtualBox打开它。 最后一步是在虚拟机上设置USB支持,在虚拟机关闭的情况下,通过VirtualBox打开虚拟机的设置,选择USB并启用USB 2.0,并根据需要添加和激活过滤器。请参考下面的说明:

VB-USB

注意:在最近的过去中,USB 3.0(XHCI)控制器不受支持,但此功能已在Virtual Box 5.0中添加。

更多信息可在官方文档中找到。如果这对您不起作用,请给我留言,我会进一步解释。

来源:

https://www.virtualbox.org/wiki/Downloads

https://help.ubuntu.com/community/VirtualBox/USB

https://help.ubuntu.com/community/VirtualBox/SharedFolders


你好!我已经在VirtualBox、Guest Additions和The Extension Pack上升级到了5.0.14版本。完全一样!还有一个愚蠢的问题,我应该在主机还是客户机上添加vboxusers组?我还看到说vboxusers组应该会自动创建? - Karl Morrison
好的,现在搞定了,谢谢!我是在指定主机上完成这个任务的(即使该组不存在)。 - Karl Morrison
抱歉耽搁了,我不得不更换机器中出现故障的硬盘。是的,你需要将vboxusers组添加到主机上。我会编辑答案,使其更加清晰明了。很高兴你解决了问题! - Elder Geek

在我的情况下,问题出在客户操作系统(Windows)中错误的芯片组设置上。一旦我选择了ICH9,我就可以看到许多连接到我的电脑上的USB设备。

我也看不到USB设备。我检查了一些常见的问题: - 扩展包未安装或版本错误。 - 用户不是“vboxusers”组的成员。 - 内核模块未安装。 在排除了所有这些问题后,我简单地卸载了VirtualBox软件包,重新安装后,突然间我就能看到所有的USB设备了。 我不确定这个方法是如何解决问题的,但它确实有效。