所以我有安装了 virtualbox 的 ubuntu 14.04 主机。上面有一个 windows 7 客户操作系统。当我为特定设备添加设备过滤器时,它运行正常。
我想要做的是添加一个通用的 USB 设备过滤器,使我能够插入 USB 设备并且它将在客户机中自动可用。
我已经添加了“所有 USB 过滤器”(没有具体信息)但这不起作用。
有人知道为什么会发生这种情况吗?
答案1
虽然 VirtualBox 文档中没有直接说明,但所有条件为空的过滤器都会被忽略。
可能的解决方法
为了实现接近所需的行为,您可以创建多个过滤器 - 每个 USB 端口一个。但即使这种方法也不会产生完全相同的结果 - 端口不是主板的真正 USB 连接器,而是 USB 控制器/集线器端口。
要确定每个 USB 插座的端口号,请插入一些 USB 设备并使用命令找到其端口:
VBoxManage list usbhost
还要确保您的用户属于vboxusers
系统组(记住将用户添加到组后注销并登录)。
有关在 VirtualBox 手册中创建 USB 过滤器的更多信息: