virtualbox 里的usb无法启用

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
jnwysh
帖子: 381
注册时间: 2006-04-25 17:07

virtualbox 里的usb无法启用

#1

帖子 jnwysh » 2007-12-05 12:09

新装7.10,先用新立德里的virtualbox安装,无法启动;然后用新立德将其删除。
然后用virtualbox.com下载最新版绰安装,可用;但usb无法启用,显示如下:

Could not load the Host USB Proxy Service (VERR_FILE_NOT_FOUND). The service might be not installed on the host computer.
返回 代码:
0x80004005
组件:
Host
界面:
IHost {81729c26-1aec-46f5-b7c0-cc7364738fdb}
被召者:
IMachine {31f7169f-14da-4c55-8cb6-a3665186e35e}

但是,host机ubuntu 7.10可以识别、读写usb优盘
请教高手指点
头像
jelongjelong
帖子: 77
注册时间: 2007-02-10 11:36
来自: 河北
联系:

在网上搜搜啊。。一大片的

#2

帖子 jelongjelong » 2007-12-05 15:03

错误显示如下:
Could not load the Host USB Proxy Service (VERR_FILE_NOT_FOUND). The service might be not installed on the host computer.
Result Code:
0×80004005
Component:
Host
Interface:
IHost {81729c26-1aec-46f5-b7c0-cc7364738fdb}
Callee:
IMachine {31f7169f-14da-4c55-8cb6-a3665186e35e}
原因是由于当前帐户无法识别USB设备,虽然在UBUNTU下是好的,解决方法:

1.增加用户组usbfs
sudo groupadd usbfs

2. 查看usbfs用户组的gid
cat /etc/group | grep usbfs
usbfs:x:1002:

3. 把当前用户增加到usbfs组
sudo gedit /etc/group

usbfs:x:1002:
修改为
usbfs:x:1002:four(这里改成你的帐户名)

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设备了。记得在VBOX的设置里选上要用的东东。。比如差点伤透俺心的HP打印机。。。
clown_commando
帖子: 171
注册时间: 2006-09-25 9:36
来自: 福建
联系:

#3

帖子 clown_commando » 2007-12-07 21:07

GOOD,通过楼上的方法成功解决了。
大胖
帖子: 23
注册时间: 2007-10-27 23:28

#4

帖子 大胖 » 2007-12-19 15:40

其实不用新建用户组,一般要用VIRTUALBOX,都是VBOXUSERS组的成员,利用步骤2的命令 cat /etc/group | grep vboxusers查看到编号,然后按后面的配置就可以了
tobeme2
帖子: 13
注册时间: 2007-10-03 12:18

Re: 在网上搜搜啊。。一大片的

#5

帖子 tobeme2 » 2007-12-21 23:31

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设备了。记得在VBOX的设置里选上要用的东东。。比如差点伤透俺心的HP打印机。。。
如果不想重启电脑的话,运行如下命令,可让fstab中新加的行即时生效:
sudo mount -vt usbfs none /proc/bus/usb -o devgid=1002,devmode=664
头像
devin
帖子: 189
注册时间: 2008-08-26 22:57
来自: 长沙

Re: virtualbox 里的usb无法启用

#6

帖子 devin » 2009-10-09 16:51

今天装了3.0.8版后,原来能用的usb选项又变成灰色了,上vbox一查,发现从usbfs换成了sysfs,
http://www.virtualbox.org/ticket/3394


所以要加环境变量才行

代码: 全选

VBOX_USB=USBFS VirtualBox
i7 2630QM+ 4G ram + 500g hd + arch
11.04装新机器上死机,只好换arch了
头像
vmmm
帖子: 458
注册时间: 2008-10-23 19:01
来自: 乌有之乡

Re: virtualbox 里的usb无法启用

#7

帖子 vmmm » 2009-10-09 18:30

devin 写了:今天装了3.0.8版后,原来能用的usb选项又变成灰色了,上vbox一查,发现从usbfs换成了sysfs,
http://www.virtualbox.org/ticket/3394


所以要加环境变量才行

代码: 全选

VBOX_USB=USBFS VirtualBox

07年的帖你还挖,有意义么?世界变了好多了,他们都成为高手,你还说
心中自是的,便是愚昧人
头像
devin
帖子: 189
注册时间: 2008-08-26 22:57
来自: 长沙

Re: virtualbox 里的usb无法启用

#8

帖子 devin » 2009-10-10 7:18

vmmm 写了:
devin 写了:今天装了3.0.8版后,原来能用的usb选项又变成灰色了,上vbox一查,发现从usbfs换成了sysfs,
http://www.virtualbox.org/ticket/3394


所以要加环境变量才行

代码: 全选

VBOX_USB=USBFS VirtualBox

07年的帖你还挖,有意义么?世界变了好多了,他们都成为高手,你还说

你懂什么,07年的时候没有这个环境变量的问题,现在3.0.8版出现了,需要加上才能完整解决这个问题。

我加上这段是为了让其它的人在搜索的时候能找到完整解决方案。

另外从07年用到现在就成高手了?不用别人教就能知道这个环境变量?

我从98年就开始使用linux(那算“什么”手),也找了半天才解决这个问题,加到这里就是不要其它人再浪费时间走弯路。


i7 2630QM+ 4G ram + 500g hd + arch
11.04装新机器上死机,只好换arch了
头像
petrele.chen
帖子: 261
注册时间: 2008-09-11 17:41

Re: virtualbox 里的usb无法启用

#9

帖子 petrele.chen » 2009-10-10 7:44

devin 写了:今天装了3.0.8版后,原来能用的usb选项又变成灰色了,上vbox一查,发现从usbfs换成了sysfs,
http://www.virtualbox.org/ticket/3394


所以要加环境变量才行

代码: 全选

VBOX_USB=USBFS VirtualBox
我向来是把当前用户添加到vboxusers中就完事了。 :em06
Work Hard and Enjoy Life!
-P
回复