OpenSUSE: VirtualBox - USB is not working

Wandering 发表于 2008-04-01 20:41:09

.


Error:
+-----------------------------
|  Could not load the Host USB Proxy Service (VERR_FILE_NOT_FOUND).
|  The service might be not installed on the host computer.
+-----------------------------



VirtualBox 装好后竟然发现 GuestOS 没有 USB 设备配置选项,无比YM,今天实在不敢跟LP抢 Windows 机子用,于是想办法解决这个问题。

在网上找了一下,最后在 VirtualBox 官方论坛找到了
一篇比较有价值的帖子,链接是
http://forums.virtualbox.org/viewtopic.php?t=5289

文中提到了 VirtualBox 的 UserManual.pdf 中的 Chapter 11.4.6 小节,其中详细地描述了如何解决 USB 设备不可用的问题。



我归纳的解决方案非常简单,三个步骤:

1) 确认 VirtualBox 用户组的 GID

+-----------------------------
| > grep vboxusers /etc/group
| vboxusers:!:110:wandering
| >
+-----------------------------
可以看到,vboxusers 的 GID 是 110。


2) 以root身份修改 /etc/fstab
原内容:
+-----------------------------

|...
|usbfs   /proc/bus/usb   usbfs   noauto   0 0
|...
+-----------------------------

修改后:
+-----------------------------

|...
|usbfs   /proc/bus/usb   usbfs   mode=0664,gid=110   0 0
|...
+-----------------------------

即将 usbfs 的 noauto 替换为
mode=0664,gid=110
gid=110 中的 110 就是第1步中获得的 GID。
如果将 0664 改为 0666 则表示所有用户都可以访问 USB 设备,在这种情况下可以跳过第3步。


3) 将需要运行 VirtualBox 的用户添加到 vboxusers 组,方法有很多,直接编辑 /etc/group 或通过 GNOME 的用户管理程序均可,这里不过多介绍。


最后 reboot,再运行 VirtualBox 就可以看到 USB 设备选项了。




......

收藏: QQ书签 del.icio.us 订阅: Google 抓虾

最新评论

发表评论

* 昵称

已经注册过? 请登录

新用户请先注册 以便能显示头像及追踪评论回复

Email
网址
* 评论
表情
 
 

分类小组论坛
杂谈, 娱乐、八卦, 文学、艺术, 体育, 旅游、同城, 象牙塔, 情感, 时尚、生活, 星座, 科技

请注意遵守中华人民共和国法律法规, 如威胁到本站生存, 将依法向有关部门报告, 同时本站的相关记录可能成为对您不利的证据.

相关法律法规
全国人大常委会关于维护互联网安全的决定
中华人民共和国计算机信息系统安全保护条例
中华人民共和国计算机信息网络国际联网管理暂行规定
计算机信息网络国际联网安全保护管理办法
计算机信息系统国际联网保密管理规定