Wandering's Blog » 日志 » OpenSUSE: VirtualBox - USB is not working
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 设备选项了。
......
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
抓虾
