当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : VirtualBox1.5.2为什么不能用USB设备了?[已解决]
帖子发表于 : 2007-10-22 8:55 

注册: 2006-10-30 9:29
帖子: 51
送出感谢: 0 次
接收感谢: 0 次
如题,错误提示如下:
代码:
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}


而Ubuntu 7.10本身可正常使用USB设备。
谁遇到过这个问题,怎么解决的?谢谢


最后由 sambodhi 编辑于 2007-10-24 10:38,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-10-22 12:55 

注册: 2007-03-08 19:12
帖子: 161
送出感谢: 0 次
接收感谢: 0 次
看这位台湾兄弟的文章:
http://www.wmfield.idv.tw/496

●設定使用usb裝置的權限

1. 在「系統」→「管理」→「使用者及群組」→「管理群組(M):」中新增群組「usbusers」,並將允許使用VitualBox的使用者都勾選起來。
2. 開終端機,下指令:
sudo gedit /etc/udev/rules.d/40-permissions.rules

找:
# USB devices (usbfs replacement)
SUBSYSTEM=="usb_device", MODE="0664"

替換成:
# USB devices (usbfs replacement)
SUBSYSTEM=="usb_device", GROUP="usbusers", MODE="0664"

3. 存檔,重新開機。

●啟動Ubuntu 7.10的usbfs

Ubuntu 7.10中預設關閉usbfs的支援,會導致VirtualBox出現以下錯誤:
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}

為了修正這樣的錯誤,在孤狗大神那邊翻找了一下,找到下列方法:

開終端機,下指令:
sudo gedit /etc/init.d/mountdevsubfs.sh

開啟後,找:
#
# Magic to make /proc/bus/usb work
#
#mkdir -p /dev/bus/usb/.usbfs
#domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
#ln -s .usbfs/devices /dev/bus/usb/devices
#mount --rbind /dev/bus/usb /proc/bus/usb

將最後四行的#去掉,如下所示:
#
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount --rbind /dev/bus/usb /proc/bus/usb

重新開機,就不會再出現錯誤訊息了,也能夠正常使用usb裝置了。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-10-22 12:56 

注册: 2007-03-08 19:12
帖子: 161
送出感谢: 0 次
接收感谢: 0 次
我用这种方法在vb里面的xp用上了摄像头,不过发现摄像头很烂


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-10-22 15:44 

注册: 2006-10-30 9:29
帖子: 51
送出感谢: 0 次
接收感谢: 0 次
感谢fireshort兄弟。
你介绍的文章,确实解决了USB问题。但是新问题又冒出来了:
代码:
The VirtualBox kernel driver is not accessible to the current user. Make sure that the user has write permissions for /dev/vboxdrv by adding them to the vboxusers groups. You will need to logout for the change to take effect..
VBox status code: -1909 (VERR_VM_DRIVER_NOT_ACCESSIBLE).


返回 代码:
0x80004005
组件:
Console
界面:
IConsole {1dea5c4b-0753-4193-b909-22330f64ec45}


不知道怎么回事?


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-10-22 15:45 

注册: 2007-09-14 16:06
帖子: 133
送出感谢: 0 次
接收感谢: 0 次
VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason. Please install the virtualbox-ose-modules package for your kernel and execute '/etc/init.d/vboxdrv start' as root.
VBox status code: -1908 (VERR_VM_DRIVER_NOT_INSTALLED).


请问这个问题怎么解决?


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-10-22 15:52 

注册: 2006-10-30 9:29
帖子: 51
送出感谢: 0 次
接收感谢: 0 次
实在不知道是VirtualBox 1.5.2的问题,还是Ubuntu 7.10的问题???????


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-10-23 0:31 

注册: 2007-08-09 21:35
帖子: 55
送出感谢: 0 次
接收感谢: 0 次
再执行
sudo chmod 666 /dev/vboxdrv

把当前用户加到vboxdrv组就好了


_________________
用于讨论ubuntu的msn群
ubuntumsn@msn.com
ubuntu-msn@msn.com
ubuntu_msn@msn.com
记录学习ubuntu的点点滴滴http://hi.baidu.com/gdhi


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-10-23 8:27 

注册: 2006-10-30 9:29
帖子: 51
送出感谢: 0 次
接收感谢: 0 次
abcnight 写道:
再执行
sudo chmod 666 /dev/vboxdrv

把当前用户加到vboxdrv组就好了

还真好了,谢谢abcnight兄!


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 8 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译