要使 VirtualBox 下的客户操作系统可以访问 USB 设备,必须
i) install the appropriate extension pack
ii) navigate to 'Settings ----> USB' in the VirtualBox menu and
iii) tick 'Enable USB 2.0 (EHCI) Controller
iv) add a `USB device filter`
步骤 iv) 需要USB device filter
通过单击鼠标指针位置出现的可用 USB 设备列表来选择
- 单击右侧边缘的“添加新 USB 过滤器”图标(带有绿色加号的 USB 图标)
当按下
ALT+INS
无论哪种情况,都会看到当前连接到主机系统的 USB 设备候选列表。
然后可以选择它们,它们将永久出现在 USB 菜单的“USB 设备过滤器”列表下。
这在 14.04 下不起作用。
当尝试添加附加设备时(单击相应的图标或按ALT+INS
)
VirtualBox 无法看到任何连接的 USB 设备,从而出现一条
<no devices available>
消息。尝试手动将设备详细信息输入到空白创建的 USB 设备过滤器中也不起作用。
启动客户操作系统(Win 7)时,您看不到任何“可移动驱动器”。
显而易见的项目都经过了检查:
从存储库安装的 VirtualBox(apt-get install)应用程序报告版本 4.3.10
已从 Oracle 站点成功下载并安装相应的 VirtualBox 扩展包 ( 4.3.1r93733 )
正如前面提到的那样,在安装了 12.04 的同一个盒子上,一切正常,并且 Win7 可以see
按预期移动驱动器。
作为最后的手段,我们尝试了 VM 设置、USB 记忆棒等的各种排列组合,但没有达到预期的结果。
- 有谁遇到过同样的问题吗?
- 有没有人遇到过类似的困难?
- 有人能解决这个问题吗?(记住,将设备详细信息手动输入到空的过滤器条目中是行不通的)
有人知道这是不是个问题吗
- 使用 VirtualBox 吗?
- 使用当前版本的 VirtualBox 扩展包吗?
- 或者甚至与 Trusty Tahr 本身有关?
我的 14.04 主机上具有完整的 USB 功能。
答案1
您可能存在权限问题。vboxusers
使用以下命令将您的用户 ID 添加到组:sudo usermod -a -G vboxusers $USER
,注销,登录并重试。
答案2
我尝试了以上所有方法,但都无济于事。然后我尝试在 USB 过滤器区域上单击鼠标右键,找到菜单选项“从设备添加过滤器”。瞧!成功了。
答案3
我花了 6 个小时尝试让我的 USB 备份驱动器在装有 Win7Pro(客户机)的 Ubuntu 14.04(主机)上运行。幸运的是,我找到了一篇来自 Tyler Durden 的文章(见下面的链接),其中提到了旧版本的 VirtualBox 4.3.10(从 Ubuntu 软件中心下载)和 VirtualBox 扩展包 4.3.14(从 VirtualBox.org 下载)之间的不兼容性。
重新安装新版本的 VirtualBox 后,到目前为止一切似乎都运行良好,YMMV。