感谢支持
我们一直在努力

Ubuntu下VirtualBox的USB访问问题

 VirtualBox是个不错的虚拟机软件,免费,跨平台,运行效率不错,安装方便,早早的就支持了无缝模式(尽管和VMWare Fusion没法比了)。


VirtualBox分完全开源代码的版本(OSE – Open Source Edition)和包含闭源代码的版本两个版本发布,Ubuntu的apt里面提供的是OSE版,相对来说比较旧了,普通使用确实足够,但是OSE版没有提供USB设备的支持,不能不说是个遗憾。因此今日去入手了一个包含闭源代码的版本(具体下载地址在:http://www.virtualbox.org/wiki/Downloads)


我用的是x86-64的Xubuntu 8.04,因此选择了for Ubuntu 8.04的x64版本。安装很简单:


sudo dpkg -i virtualbox_1.6.4-33808_Ubuntu_hardy_amd64.deb


安装中途会在提示后自动编译当前内核的模块,大概几十秒钟就OK了。


然而在安装完成后,进入VirtualBox的主界面,查看设置时却出现了这样的错误:


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


google之后了解到只是用户没有直接访问usb mount的权限,只要给一个权限即可,方法如下:


1.增加用户组usbfs


$ sudo groupadd usbfs


2. 查看usbfs用户组的gid


$ cat /etc/group | grep usbfs


usbfs:x:1001:


3. 把当前用户增加到usbfs组


$ sudo gvim /etc/group



usbfs:x:1001:


修改为


usbfs:x:1001:mac (这里改成你的用户名)


4. 为USB设备重新设置权限编辑/etc/fstab文件,添加下面两行,注意devgid就是前面创建的usbfs的gid


$ sudo gvim /etc/fstab


在末尾加上


none /proc/bus/usb usbfs devgid=1001,devmode=664 0 0


重新启动ubuntu,应该已经解决问题。

赞(0) 打赏
转载请注明出处:服务器评测 » Ubuntu下VirtualBox的USB访问问题
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏