除了鼠标和键盘之外,我无法让 USB 设备在 VMware 下的 Windows 中工作。
我将 Ubuntu Intrepid 作为我的主机操作系统,并将 Windows XP Service Pack 2 作为客户操作系统。我正在使用适用于 Linux 的 VMware Server 2.0。
Ubuntu 和其他几个发行版已经放弃了 /proc/bus/usb 以支持使用其他东西。VMware 尚未更新 VMWare Server 以使用新的 USB 路径,此处列出了解决方法:
即使采用了这种解决方法,我的客户 Windows 操作系统仍然没有检测到任何在 Linux 中运行良好的 USB 设备。
有谁知道还有什么问题?
我在使用 Ubuntu Server 8.04 进行设置时也遇到了问题。答案就在这个 Ubuntu Launchpad 条目中。事实证明,VMWare 正在使用一种非常古老的方法来扫描 USB 设备。在 Ubuntu 中,这可以通过编辑/etc/init.d/mountdevsubfs.sh并取消注释以下内容来重新启用:
重新启动 VMWare Web 控制台后,成功检测到 USB 设备。登录到 VMWare Server Web 控制台后,您应该看到最右侧顶部菜单中的一个小 USB 图标。然后选择您的 Windows VM,进入下拉列表并选择要连接到该 VM 的 USB 设备。