工行u盾java script error_ubuntu 10.4 升级完 winXP for virtualbox无法使用U盾等USB设备

博主分享了在升级后的Ubuntu 10.4中遇到的WinXP VirtualBox虚拟机无法使用U盾等USB设备的问题,解决方法包括修改fstab、禁用hald daemon、添加udev规则。最终提供了一劳永逸的设置方法,确保USB设备在虚拟环境中正常工作。
摘要由CSDN通过智能技术生成

你的位置:

问答吧

-> Linux 软件

-> 问题详情

ubuntu 10.4 升级完 winXP for virtualbox无法使用U盾等USB设备

本帖最后由 shuweich 于 2010-05-04 14:13 编辑

ubuntu 10.4 升级完 winXP for virtualbox无法使用U盾等USB设备

经查:

/etc/fstab 中:

# procbususb/proc/bus/usb usbkey devmode=0664,devgid=1004 0 0

none /proc/bus/usb usbfs devgid=1004,devmode=0664 0 0

“/proc/bus/usb”

已不复存在。

启动时亦有错误,提示“SKIP”跳过

备忘在此,等待答案中ing......

作者: shuweich

发布时间: 2010-05-03

VBox的描述:

无法访问电脑上的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.

明细:

返回 代码:

VBOX_E_HOST_ERROR (0x00BB000

25c83ea511f206e88f214719dad9c88c.png

组件:

Host

界面:

IHost {e380cbfc-ae65-4fa6-899e-45ded6b3132a}

被召者:

IMachine {99404f50-dd10-40d3-889b-dd2f79f1e95e}

作者: shuweich

发布时间: 2010-05-03

开机提示:

An error occurred while mounting /proc/bus/usb

Press S to skip mounting or M for manual recovery

开机后将/etc/fstab中原来为了在VBOX下支持USB设备的一行:

“none /proc/bus/usb usbfs devgid=1004,devmode=0664 0 0”

注释掉,结束了USB在虚拟WINXP中的使命!

作者: shuweich

发布时间: 2010-05-03

在运行virtual box 之前 用终端运行 sudo hald --daemon=no 不要关闭终端,,然后运行virtual box就可以用USB设备了.

此方法有待验证........

6f7ca1d364aa37f569017aa3a16ab76b.png

作者: shuweich

发布时间: 2010-05-07

我也碰到着一样的问题!

作者: zyp339025518

发布时间: 2010-05-07

本帖最后由 shuweich 于 2010-05-07 23:08 编辑

在运行virtual box 之前 用终端运行 sudo hald --daemon=no 不要关闭终端,,然后运行virtual box就可以用USB设备了.

此方法已测试,顺利通过。

Virtual BOX下U盘、工商银行U盾还有建设银行网银盾均可正常使用。

作者: shuweich

发布时间: 2010-05-07

一劳永逸之法:

hald --daemon=no

放到

/etc/rc.local

文件中之 exit 行之前即可。

cat /etc/rc.local

#!/bin/sh -e

#

# rc.local

#

# This script is executed at the end of each multiuser runlevel.

# Make sure that the script will "exit 0" on success or any other

# value on error.

#

# In order to enable or disable this script just change the execution

# bits.

#

# By default this script does nothing.

## Add by shuweich for virtual box [usb devices ICBC CCB]

hald --daemon=no

exit 0

作者: shuweich

发布时间: 2010-05-07

QUOTE:

我也碰到着一样的问题!

zyp339025518 发表于 2010-05-07 17:24

偶已经解决了,并测试通过。

建行的网银盾和工行的U盾都测试通过了。

作者: shuweich

发布时间: 2010-05-07

我的作品,帮顶一下,谢谢:

http://bbs.chinaunix.net/thread-1056964-1-3.html

是我自己写的一个BS结构商业销售POS软件,可以像超市一样为付帐的客户扫条码埋单。

作者: shuweich

发布时间: 2010-05-08

LINUX NVIDIA的显卡,怎么又花屏了,晕!!!!

作者: shuweich

发布时间: 2010-05-30

10.04好像修改了usb管理部分,添加/etc/udev/rules.d/10-vboxdrv.rules :

shily@hh-desktop:~$ cat /etc/udev/rules.d/10-vboxdrv.rules

KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="root", MODE="0600"

SUBSYSTEM=="usb_device", GROUP="vboxusers", MODE="0664"

SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GROUP="vboxusers", MODE="0664"

shily@hh-desktop:~$

作者: iceliushuai

发布时间: 2010-06-26

运行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

找了很多方法,最后成功了,都不确定是哪种方法奏效的 汗!~

估计是最后的一个方法有成效:

在组usbfs \ vboxusers 添加当前用户~

作者: solomhu

发布时间: 2010-07-03

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值