首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使USB设备在VMware中工作,并以Linux为主机,WinXP作为客户?

问如何使USB设备在VMware中工作,并以Linux为主机,WinXP作为客户?
EN

Server Fault用户
提问于 2009-06-01 21:04:34
回答 1查看 8.9K关注 0票数 2

在VMware下,除了鼠标和键盘之外,我无法让USB设备在Windows下工作。

我的主机操作系统是Ubuntu,客户操作系统是2。我在Linux上使用VMware服务器2.0。

Ubuntu和其他几个发行版已经放弃了/proc/bus/usb,转而使用其他的东西。VMware尚未更新use以使用新的VMWare路径,并在这里列出了一个解决方案:

VMware支持:手动安装/proc/bus/usb

即使有了这种解决办法,我的来宾Windows OS仍然没有检测到任何在Linux中工作正常的USB设备。

有人知道还会有什么问题吗?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2009-06-02 04:23:31

我在UbuntuServer8.04的设置上也有问题。答案在于这个Ubuntu Launchpad条目。事实证明,VMWare正在使用一种非常古老的方法来扫描USB设备。在Ubuntu中,可以通过编辑/etc/init.d/mountdevsubfs.sh和取消注释来重新启用这一功能:

代码语言:javascript
复制
#
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount --rbind /dev/bus/usb /proc/bus/usb

重新启动VMWare后,web控制台成功地检测到了这些设备。登录到VMWare服务器web控制台时,您应该看到的是右上方菜单中的一个小USB图标。然后,选择Windows,到下拉列表,选择要附加到该VM的USB设备。

  • 确保已将USB控制器虚拟硬件设备添加到Windows中。
  • 我还没有用Intrepid测试过这个,但是它在Hardy的最新版本(8.04LTS)中运行得很好。
票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/17207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档