ubuntu 10.04下virtualbox 无法使用usb设备的解决办法

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
tjuliuxinghua
帖子: 42
注册时间: 2009-02-21 19:43
来自: 天津
联系:

ubuntu 10.04下virtualbox 无法使用usb设备的解决办法

#1

帖子 tjuliuxinghua » 2010-05-06 22:09

今天在ubuntu10.04上安装了virtualbox非开源版的All distributions版。
安装之后,首先我把我的用户名添加到vboxusers组中,以便有权限使用usb设备。但是另一个错误又出现了
在开启一个虚拟机后,弹出了警告信息,如下:


无法访问电脑上的USB设备,因为当前不管是USB文件系统(usbfs)或Dbus和hal服务都无法使用。如果您想在虚拟电脑内使用USB设备,则必须先修复它们,然后再重启本程序.
The USB Proxy Service could not be started, because neither the USB file system (usbfs) nor the hardware information service (hal) is available.


detail
返回 代码:

VBOX_E_HOST_ERROR (0x00BB0008)
组件:
Host
界面:
IHost {e380cbfc-ae65-4fa6-899e-45ded6b3132a}
被召者:
IMachine {99404f50-dd10-40d3-889b-dd2f79f1e95e}


我在google上搜了半天终于找到解决办法了
就是在打开virtualbox之前要在终端运行如下命令
sudo hald --daemon=no
意思是运行后台运行hald服务。
问题就解决了,但是每次启动都要运行hald,所以,可以在/etc/rc.local中添加这个命令
hald --daemon=no
这样就不必每次开机都运行那个命令了。
注意:
在lucid下千万不要通过置顶帖子中的修改fstab的方法,否则可能会出现无法启动的问题。
罗非鱼
帖子: 980
注册时间: 2008-04-12 12:44

Re: ubuntu 10.04下virtualbox 无法使用usb设备的解决办法

#2

帖子 罗非鱼 » 2010-05-07 13:31

请问,你的All distributions版如何安装?请教一下,如何安装。
下载地址是这个吗?
VirtualBox 3.1.6 Software Developer Kit (SDK) All platforms (registration required)
http://dlc.sun.com/virtualbox/vboxsdkdownload.html
无照飞行
帖子: 10
注册时间: 2009-08-27 17:42

Re: ubuntu 10.04下virtualbox 无法使用usb设备的解决办法

#3

帖子 无照飞行 » 2010-05-07 13:39

楼主的方法奏效。不过知道是什么原因造成hal服务自启动失败吗?
我的Ubuntu10.04刚安装是好的,后来不知道什么时候,大概是装了Google地球之后就出这个错误了。
罗非鱼
帖子: 980
注册时间: 2008-04-12 12:44

Re: ubuntu 10.04下virtualbox 无法使用usb设备的解决办法

#4

帖子 罗非鱼 » 2010-05-07 15:36

请问,你们的10。04如何安装的all distribution 版本?
tjuliuxinghua
帖子: 42
注册时间: 2009-02-21 19:43
来自: 天津
联系:

Re: ubuntu 10.04下virtualbox 无法使用usb设备的解决办法

#5

帖子 tjuliuxinghua » 2010-05-09 18:32

罗非鱼 写了:请问,你的All distributions版如何安装?请教一下,如何安装。
下载地址是这个吗?
VirtualBox 3.1.6 Software Developer Kit (SDK) All platforms (registration required)
http://dlc.sun.com/virtualbox/vboxsdkdownload.html
我的那个下载地址是
http://download.virtualbox.org/virtualb ... ux_x86.run
tjuliuxinghua
帖子: 42
注册时间: 2009-02-21 19:43
来自: 天津
联系:

Re: ubuntu 10.04下virtualbox 无法使用usb设备的解决办法

#6

帖子 tjuliuxinghua » 2010-05-09 18:34

无照飞行 写了:楼主的方法奏效。不过知道是什么原因造成hal服务自启动失败吗?
我的Ubuntu10.04刚安装是好的,后来不知道什么时候,大概是装了Google地球之后就出这个错误了。
这我就不清楚了,是不是10.04的硬件信息处理机制发生变化了。
tjuliuxinghua
帖子: 42
注册时间: 2009-02-21 19:43
来自: 天津
联系:

Re: ubuntu 10.04下virtualbox 无法使用usb设备的解决办法

#7

帖子 tjuliuxinghua » 2010-05-09 18:35

罗非鱼 写了:请问,你们的10。04如何安装的all distribution 版本?
我就是下载这个链接后
http://download.virtualbox.org/virtualb ... ux_x86.run
在终端中输入
sudo sh ./VirtualBox-3.1.6-59338-Linux_x86.run
安装的
头像
czjl
帖子: 765
注册时间: 2008-07-28 10:02

Re: ubuntu 10.04下virtualbox 无法使用usb设备的解决办法

#8

帖子 czjl » 2010-05-10 10:02

10.04内核升级到32.22后,USB打印机,USB闪存,均无法使用(灰色),但工行的USB盾好用。
sudo hald --daemon=no出现
Runner started - allowed paths are '/usr/lib/hal:/usr/lib/hal/scripts:/usr/bin'
Error binding udev_event socket: Address already in use
bongdeee
帖子: 47
注册时间: 2008-01-09 9:50

Re: ubuntu 10.04下virtualbox 无法使用usb设备的解决办法

#9

帖子 bongdeee » 2010-05-10 15:52

从virtualbox论坛看来的,我用这种方法解决了,后来他们还推荐了另外一个方法,就是下载3.20BETA版本,用着挺好,没有什么问题

地址:http://download.virtualbox.org/virtualbox/
iceliushuai
帖子: 42
注册时间: 2006-12-12 20:31
联系:

Re: ubuntu 10.04下virtualbox 无法使用usb设备的解决办法

#10

帖子 iceliushuai » 2010-05-25 16:19

czjl 写了:10.04内核升级到32.22后,USB打印机,USB闪存,均无法使用(灰色),但工行的USB盾好用。
sudo hald --daemon=no出现
Runner started - allowed paths are '/usr/lib/hal:/usr/lib/hal/scripts:/usr/bin'
Error binding udev_event socket: Address already in use
我的也一样,问题没有解决。
noopposes
帖子: 9
注册时间: 2008-12-03 0:37

Re: ubuntu 10.04下virtualbox 无法使用usb设备的解决办法

#11

帖子 noopposes » 2010-05-26 14:41

按照老方法在fstab中添加none /proc/bus/usb usbfs devgid=????,devmode=664 0 0后死机。
实际上ubuntu10.04下装的virtualbox3.2解决usb问题更方便,只需要把当前用户(yourname)添加到vboxusers组中就可以
sudo gedit /etc/group
修改vboxusers:x:123:为vboxusers:x:123:yourname即可
回复