对于我的 VirtualBox 5.0.14,我下载并安装了扩展包(所有支持的平台),我也成为了“vboxusers”的成员。根据我对此事的阅读,这些应该足以让在 VM 中运行的 Windows XP SP3 检测到 USB 设备,但这并没有发生。
更多细节:
最初 VM 中的 USB 设置只允许 USB 1.0,但现在它允许 USB 2.0 和 3.0。我认为这足以证明扩展包已正确安装。
为了成为 vboxusers 组的成员,我在终端中使用了命令“sudo apt-get genes-system-tools”,然后从破折号打开“用户和组”。然后我单击“管理组”,从列表中找到并选择“vboxusers”,然后单击“添加”。然而,此时我面临一个我不完全理解的选择:我被要求再次提供组名!因此,一旦我输入了“VirtualBox”,第二次输入了“Windows XP”(我的客户操作系统)。
我希望有经验的人可以帮助诊断问题并提出补救措施。
打开终端并执行以下命令:
现在来宾应该检测到 USB 设备。
更新解决您为 VirtualBox 选择了错误存储库的情况:
打开软件和更新 -> 其他软件 -> 突出显示 VirtualBox 条目 - 单击删除。
重新加载以更新存储库。
完全卸载 VirtualBox:
下载并注册 ORACLE 公钥:
将 ORACLE VirtualBox 存储库添加到软件源:
更新存储库:
安装 VirtualBox 5.0:
现在重新启动系统。
请注意阅读此答案的其他用户,以防他们使用另一个 Ubuntu 版本作为 14.04 :
添加存储库时,您必须替换
trusty
为您正在使用的 Ubuntu 版本!从 Ubuntu 16.04 开始,下载和注册的 ORACLE 公钥已更改:
oracle_vbox.asc
必须替换为oracle_vbox_2016.asc
!