可能的重复:
为 Virtualbox 设置 USB
我有 Ubuntu 12.04 作为主机和 Win7 作为来宾。我从 Oracle 网站安装了 VirtualBox 4.1 和 Extension Pack 4.1。我还从我的 VM 的设置中启用了 USB 2.0。我的 Win7 VM 无法识别 USB(闪存驱动器和 Kindle Fire)。如何解决?
更新:我将当前用户添加到 vbusers 组,但它不起作用。
Ram*_*rez 66
我遇到了同样的问题,并通过单击我用户的 VirtualBox 组来修复它。您可以通过安装gnome-system-tools(它不随 Ubuntu 12.04 Precise Pangolin 一起提供)来访问它,通过Ubuntu 软件中心、Synaptic或在终端中输入:
sudo apt-get install gnome-system-tools
Run Code Online (Sandbox Code Playgroud)
请记住,要粘贴到终端中,您必须使用 CTRL+SHIFT+V,而不是 CTRL+V
您可能必须输入密码以允许安装并添加 Y(如yes)以完成安装包。
然后你前往你的 Dash 主页并输入用户。您将看到两个应用程序。好的是用户和组。
然后,您必须为您的用户单击高级设置并输入您的密码。
现在您将看到一个带有三个选项卡的窗口。单击用户权限。找到显示使用 Virtualbox 虚拟化解决方案的行,然后单击 OK。

您可能会被要求再次输入密码。然后单击关闭并注销并再次登录。
当您启动 VirtualBox 时,您应该会看到一大堆新的 USB 设备。
祝你好运!
Phi*_*oud 36
不要忘记将您添加为 vboxusers 用户。您必须在 vboxusers 组中。
sudo adduser $USER vboxusers
Run Code Online (Sandbox Code Playgroud)
要验证它:
$ groups
yourUserName : yourUserName adm cdrom sudo dip plugdev lpadmin scanner sambashare vboxusers
Run Code Online (Sandbox Code Playgroud)
如果这仍然不起作用,请注销并重新登录。
ade*_*lff 28
(假设您已经安装了来宾添加)
您还需要设置 USB 过滤器,以便将 USB 设备发送到客户操作系统。
从 Virtualbox 主窗口打开设置对话框,然后打开 USB 部分,然后单击屏幕右侧的“添加过滤器”小按钮。您应该能够从任何当前连接的 USB 设备创建过滤器。
完成此操作后(可能重新启动以确保主机操作系统没有为自己捕获任何 USB 设备——Ubuntu 将尝试自动挂载闪存驱动器,因此您可能还需要检查并确保它已卸载太)然后启动到来宾操作系统,你应该看到你的 USB 设备。
祝你好运。
编辑:关于 USB 过滤器的说明
我的理解是,在来宾操作系统运行时,主机操作系统将无法访问由带有 USB 过滤器的来宾操作系统使用的设备。因此,应谨慎选择要为其创建过滤器的 USB 设备。
您应该为您计划仅与来宾操作系统一起使用的东西(通常外围设备不与主机操作系统一起使用而只能与来宾操作系统一起使用)创建 USB 过滤器,并且当您不需要能够访问来宾操作系统运行时从主机操作系统访问设备。例如,我的银行 ICBC 有一个 USB 银行加密狗,它与 Linux 不兼容,所以我使用 Windows XP 的虚拟安装进行银行业务,并使用 USB 过滤器来获取 USB 加密狗。
创建过滤器的良好设备示例:
创建过滤器的坏设备示例:
| 归档时间: |
|
| 查看次数: |
255858 次 |
| 最近记录: |