virtualbox中无法使用usb

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
dajian0509
帖子: 397
注册时间: 2006-10-13 18:53
来自: 湖南农业大学
送出感谢: 0
接收感谢: 0

virtualbox中无法使用usb

#1

帖子 dajian0509 » 2007-05-20 22:13

主机是:ubuntu7.04
客机:windows xp
症状:
在终端运行:sudo VirtualBox 进入虚拟机,可以正常使用usb
但是在桌面快捷方是运行虚拟机时,可以进入虚拟机,但是无法使用usb
提示是:没有权限使用usb,该usb权限和群组时该不过来
终端运行: chmod 777 /media/disk-1
ls -al /media/disk-1
得到的结果是: -rwx------
可以看到其他群组还是没有读写的权限!
什么样才能时虚拟机在使用桌面快捷方式进入也能使用usb呢?
muziyulin
帖子: 112
注册时间: 2007-04-12 18:22
送出感谢: 0
接收感谢: 0

#2

帖子 muziyulin » 2007-05-21 14:11

A 由于系统自身usbfs权限限制,需要root权限运行VirtualBox才能加载USB设备;即需要
CODE:
sudo VirtualBox
方式来启动程序;
参考http://www.cslog.cn/Content/ubuntu_virtualbox_usb_dev.html,发现只要只要赋予普通用户usbfs权限,也是可以直接启用的usb的,即在/etc/fstab文件中添加如下一行自动挂载:

CODE:
none /proc/bus/usb usbfs devgid=1000,devmode=664 0 0

注意,并不需要添加usbfs组,直接使用一个已经存在的用户组就行了。如果你桌面一般只有一个用户,使用gid=1000的用户组就是你的第一个用户的自身组。使用devmode=666就可以使得任意用户都有了usbfs的使用权限了。
还要注意,由于usbfs之前已经被挂载了,所以需要重启host。
回复

回到 “虚拟机和虚拟化”