Ubuntu中解决使用virtualbox USB
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- taxue2008
- 帖子: 9
- 注册时间: 2008-08-01 13:24
Ubuntu中解决使用virtualbox USB
如果没有经过特别设置
在UBUNTU中新安装虚拟机会提示USB子系统错误
|Could not load the Host USB Proxy Service (VERR_FILE_NOT_FOUND). The service might be not
|installed |on the host computer.
|Result Code:
|0x80004005
|Component:
|Host
|Interface:
|IHost {81729c26-1aec-46f5-b7c0-cc7364738fdb}
|Callee:
|IMachine {31f7169f-14da-4c55-8cb6-a3665186e35e}
下面看解决方法
让GUEST识别USB设备
最简单的办法如下:
$ sudo gedit /etc/fstab
在末尾加上
# the USB group
# 对所有用户开放USB设备的读写权限
none /proc/bus/usb usbfs devmode=666 0 0
然后就可以在VirtualBox的USB filter中加入需要在guest中使用的USB设备了。
但是把USB设备的读写权限开放给所有用户的方式在一些情况下不太安全,更为稳妥的做法是:
增加用户组usbfs
$ sudo groupadd usbfs
2. 查看usbfs用户组的gid
$ cat /etc/group | grep usbfs
usbfs1002:
把当前用户增加到usbfs组
$ sudo gedit /etc/group
把
usbfs1002:
修改为
usbfs1002:joson
4. 为USB设备重新设置权限编辑/etc/fstab文件,添加下面两行,注意你的gid可能不是1002
$ sudo gedit /etc/fstab
在末尾加上
# 1002 is the USB group IDI
none /proc/bus/usb usbfs devgid=1002,devmode=664 0 0
重新启动后,应该就可以在客户机中使用USB设备了 。
方法:插入一个USB设备后,如U盘,右键点击虚拟机里右下脚的USB图标,选择已经识别的U盘,就可以正常使用了。
注意:(1)在客户机里使用USB设备前要先在主机里卸载。 (2)完成后重启系统
在UBUNTU中新安装虚拟机会提示USB子系统错误
|Could not load the Host USB Proxy Service (VERR_FILE_NOT_FOUND). The service might be not
|installed |on the host computer.
|Result Code:
|0x80004005
|Component:
|Host
|Interface:
|IHost {81729c26-1aec-46f5-b7c0-cc7364738fdb}
|Callee:
|IMachine {31f7169f-14da-4c55-8cb6-a3665186e35e}
下面看解决方法
让GUEST识别USB设备
最简单的办法如下:
$ sudo gedit /etc/fstab
在末尾加上
# the USB group
# 对所有用户开放USB设备的读写权限
none /proc/bus/usb usbfs devmode=666 0 0
然后就可以在VirtualBox的USB filter中加入需要在guest中使用的USB设备了。
但是把USB设备的读写权限开放给所有用户的方式在一些情况下不太安全,更为稳妥的做法是:
增加用户组usbfs
$ sudo groupadd usbfs
2. 查看usbfs用户组的gid
$ cat /etc/group | grep usbfs
usbfs1002:
把当前用户增加到usbfs组
$ sudo gedit /etc/group
把
usbfs1002:
修改为
usbfs1002:joson
4. 为USB设备重新设置权限编辑/etc/fstab文件,添加下面两行,注意你的gid可能不是1002
$ sudo gedit /etc/fstab
在末尾加上
# 1002 is the USB group IDI
none /proc/bus/usb usbfs devgid=1002,devmode=664 0 0
重新启动后,应该就可以在客户机中使用USB设备了 。
方法:插入一个USB设备后,如U盘,右键点击虚拟机里右下脚的USB图标,选择已经识别的U盘,就可以正常使用了。
注意:(1)在客户机里使用USB设备前要先在主机里卸载。 (2)完成后重启系统
- qj3325
- 帖子: 116
- 注册时间: 2009-03-26 12:51
-
- 帖子: 499
- 注册时间: 2009-01-14 23:00
Re: Ubuntu中解决使用virtualbox USB
哎,那些老鸟喜欢动配置文件,把简单的问题搞复杂。
说白了是个权限问题,我们用sudo VirtualBox运行,就可以直接使用USB了。
说白了是个权限问题,我们用sudo VirtualBox运行,就可以直接使用USB了。
- lilydjwg
- 论坛版主
- 帖子: 4250
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: Ubuntu中解决使用virtualbox USB
sudo之后配置全没了很不爽!wowtxp 写了:哎,那些老鸟喜欢动配置文件,把简单的问题搞复杂。
说白了是个权限问题,我们用sudo VirtualBox运行,就可以直接使用USB了。
-
- 帖子: 65
- 注册时间: 2008-12-14 11:47
- 联系:
- wangdu2002
- 帖子: 13284
- 注册时间: 2008-12-13 19:39
- 来自: 物华天宝人杰地灵
Re: Ubuntu中解决使用virtualbox USB
根据自已需要来啦,想sudo就sudo,想改配置文件就改配置,没什么不行,谁用谁喜欢。sudo之后配置全没了很不爽!
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
海内生明月,天涯共此夕。
--------------------吾本独!
-
- 帖子: 418
- 注册时间: 2008-09-06 2:00
Re: Ubuntu中解决使用virtualbox USB
有点过时了 ,只要是在debian类里面,vbox安装的时候
会在 udev 的配置文件了添加 60-vboxdrv.rules 规则
原文如下(vbox manual)
It creates /etc/udev/60-vboxdrv.rules, a description file for udev, if that is present, which makes the module accessible to anyone in the group vboxusers.
就是说只要把运行vbox的帐号(自己的帐号)添加到vboxusers组里面就可以了.
其实 vbox 的manual 里面的 usbfs 是照顾那些没有 udev的系统如 kernel 还是 2.4的。
但是 ubuntu是有 udev配置系统的,所以是在折腾。
会在 udev 的配置文件了添加 60-vboxdrv.rules 规则
原文如下(vbox manual)
It creates /etc/udev/60-vboxdrv.rules, a description file for udev, if that is present, which makes the module accessible to anyone in the group vboxusers.
就是说只要把运行vbox的帐号(自己的帐号)添加到vboxusers组里面就可以了.
其实 vbox 的manual 里面的 usbfs 是照顾那些没有 udev的系统如 kernel 还是 2.4的。
但是 ubuntu是有 udev配置系统的,所以是在折腾。
-
- 帖子: 919
- 注册时间: 2009-07-01 22:04
Re: Ubuntu中解决使用virtualbox USB
打开 用户和组, 解锁, 把自己的帐号添加到vboxusers组里面就可以了.
bash不如perl精妙,学不到lisp的皮毛,远不够c++强悍,不过可以用。
-
- 帖子: 262
- 注册时间: 2008-09-12 12:32
Re: Ubuntu中解决使用virtualbox USB
没一个管用的,郁闷!
1 楼 taxue2008,一步步照做了,检查了两遍, 不管用!!!
2 楼 qj3325, 我的“分配USB设备”的选项是有的,可是点了后是灰的,显示“没有可用设备”!
3 楼 wowtxp,sudo的也不可以!
5 楼 ocnzhao, 7 楼 soiamso, 8 楼 fnan,早就是vboxusers组里了!!!
我的9.04。
只是想在虚拟机里搞定黑莓手机……哎!
1 楼 taxue2008,一步步照做了,检查了两遍, 不管用!!!
2 楼 qj3325, 我的“分配USB设备”的选项是有的,可是点了后是灰的,显示“没有可用设备”!
3 楼 wowtxp,sudo的也不可以!
5 楼 ocnzhao, 7 楼 soiamso, 8 楼 fnan,早就是vboxusers组里了!!!
我的9.04。
只是想在虚拟机里搞定黑莓手机……哎!
- bzhao
- 帖子: 250
- 注册时间: 2008-07-05 2:15
- 系统: XUbuntu
Re: Ubuntu中解决使用virtualbox USB
上述方法均试了,还是不行。
在启动的机器窗口的下拉菜单的分配USB设备选项下的东东都在只是不能选。
在启动的机器窗口的下拉菜单的分配USB设备选项下的东东都在只是不能选。
-
- 帖子: 37
- 注册时间: 2008-10-13 23:55
Re: Ubuntu中解决使用virtualbox USB
上述方法均试了,还是不行。
在启动的机器窗口的下拉菜单的分配USB设备选项下的东东都在只是不能选。
我的也是这样,至今尚未解决!
在启动的机器窗口的下拉菜单的分配USB设备选项下的东东都在只是不能选。
我的也是这样,至今尚未解决!
-
- 帖子: 111
- 注册时间: 2007-10-24 17:56
Re: Ubuntu中解决使用virtualbox USB
sudo groupadd -a -G vboxusers <用户名>
重启电脑果然有效
重启电脑果然有效
-
- 帖子: 3
- 注册时间: 2006-01-16 22:44
Re: Ubuntu中解决使用virtualbox USB
我的是ubuntu9.10 virtualbox 3.1.2
前面试过的usbfs是不行的,用了后面的那种方法,把登录用户加到/etc/group的vboxusers组里面,重启ubuntu,USB设备就是可选的了
前面试过的usbfs是不行的,用了后面的那种方法,把登录用户加到/etc/group的vboxusers组里面,重启ubuntu,USB设备就是可选的了
- happyz90
- 帖子: 1230
- 注册时间: 2009-01-24 23:07
- 佚之狐L
- 帖子: 840
- 注册时间: 2008-01-28 13:02
Re: Ubuntu中解决使用virtualbox USB
另,这贴归档吧fnan 写了:打开 用户和组, 解锁, 把自己的帐号添加到vboxusers组里面就可以了.
携书弹剑走黄沙,瀚海天山处处家;
大漠西风飞翠羽,江南八月看桂花
大漠西风飞翠羽,江南八月看桂花