因为某些原因,虽然使用了ubuntu,但还是不得不在虚拟机下装个xp ,不过一直苦于 非root 无法使用usb设备。
首先确定一点的是virtualbox有两个版本,而apt里的是完全开源的OSE版,是不支持USB设备的,所以如果想使用USB设备就必须自己去官网下载非OSE版(http://www.virtualbox.org/wiki/Linux_Downloads)。
还有就是百度相关文章,基本上找到的都是一样的,比如http://www.360doc.com/content/09/0316/21/73186_2827640.shtml
但是照着做到为/proc/bus/usb设置权限时就出问题了,根本就没有usb这个目录,而且是无法手动创建的, proc是内存的虚拟系统,在这个文件夹下能查看内存的动态。因为是动态的,所以建不了。而且此时重启机子还会给出一条警告信息,没关系,按‘s’键跳过,再次修改/etc/fstab
删除或注释掉最后一行,也就是刚刚亲手添加的哪一行,如图:
其实,那篇文章的方法没有错,只是已经不适用于ubuntu10.04以上系统了,而在ubuntu10.04中有更加方便的方法可以解决virtualbox下usb设备的使用问题。
首先确定已经安装了增强包(VirtualBox 4.1.6 Oracle VM VirtualBox Extension Pack),
对于ubuntu10.10而言,在vboxusers组中添加当前用户即可,
即图形界面操作方式:系统->系统管理->用户和组,点“管理组”,找到“vboxusers”组,点“属性”,勾选你的用户名,点“确定”
重启ubuntu
,ok
----------------------------------------------------------------------------------------------------------------
作者:庞辉
出处:http://www.cnblogs.com/pang123hui/
本文基于署名 2.5 中国大陆许可协议发布,欢迎转载,演绎或用于商业目的,但是必须保留本文的署名庞辉(包含链接).