为什么我的 USB 设备在 VirtualBox 中仍然显示为灰色?

为什么我的 USB 设备在 VirtualBox 中仍然显示为灰色?

我一直在尝试让 VirtualBox 启用我的 USB 设备,以便将它们连接到客户操作系统。但是,当客户操作系统正在运行时尝试连接它们时,所有设备都显示为灰色。而且设备过滤器不起作用。

我很确定这是一个权限问题,因为以 root 身份启动 VirtualBox 时它可以完美运行。

以下是我当前的设置:

  • 主机操作系统:Ubuntu 14.04.1(64位)
  • 客户操作系统:Windows 7 (64位)
  • VirtualBox 4.3.20 r96996
  • 安装了来宾添加项
  • 软件包是从 virtualbox.org 下载的

这是我到目前为止尝试过的:

慢慢地,我的想法就用完了。我读过的关于这个问题的大多数其他帖子都是通过将用户添加到 vboxusers 组来解决的。然而,这并没有为我解决问题。

我认为,处理 USB 设备所需的任何资源可能由于某种原因而无法被 vboxusers 组访问。我不知道这是哪种资源,因此无法检查。

您能给我指出正确的方向以便进一步调查此事吗?

答案1

我遇到了和你一样的问题。virtualboxusers 等组是正确的。

经过一番搜索后,结果发现内核模块与我的内核的正确版本(3.13.0-65-generic)和我的 virtualbox 版本(4.3)不对应。

命令

sudo dpkg-reconfigure virtualbox-4.3

解决了我的问题。

如果问题仍然存在,希望它能够对您有所帮助。

答案2

我不确定这是否会起作用,但这些是我的计算机上 vbosusers 拥有的文件,其中 USB 在 Virtual Box 下工作。

sudo find / -group vboxusers
/dev/vboxusb
/dev/vboxusb/002
/dev/vboxusb/002/003
/dev/vboxusb/001
/dev/vboxusb/001/004

在另一台机器上它看起来像这样

sudo find / -group vboxusers
/dev/vboxusb

因此看起来只有 /dev/vboxusb 的所有权才重要。

希望有帮助。

相关内容