+ -
当前位置:首页 → 问答吧 → 我的WinXp始终提示“不能加载usb设备”

我的WinXp始终提示“不能加载usb设备”

时间:2007-07-22

来源:互联网

我在VirtualBox下安装了WinXp,在innotek VirtualBox中添加了USB设备,但Win启动后,始终找不到USB设备(usb鼠标却能正常使用),在右下角的usb图标是灰色的,鼠标放上去显示:
indicates the activity of attached USB devices
没有加载

右键点击选择:SDMMC M121 USB 2。0 SD/,MMC READER[0201]

则提示:不能加载USB设备SDMMC M121 USB 2。0 SD/,MMC READER[0201]到虚拟电脑WinXp

Not permitted to open the USB device,check usbfs options.

作者: 林知枫   发布时间: 2007-07-22

Not permitted to open the USB device,check usbfs options.
不允许打开USB设备,检查USB系统参数。
usb设备的挂载, 必须在xp启动之前在设置里面配置挂载,然后启动xp。

作者: sungx   发布时间: 2007-07-22

引用:
作者: 林知枫
我在VirtualBox下安装了WinXp,在innotek VirtualBox中添加了USB设备,但Win启动后,始终找不到USB设备(usb鼠标却能正常使用),在右下角的usb图标是灰色的,鼠标放上去显示:
indicates the activity of attached USB devices
没有加载

右键点击选择:SDMMC M121 USB 2。0 SD/,MMC READER[0201]

则提示:不能加载USB设备SDMMC M121 USB 2。0 SD/,MMC READER[0201]到虚拟电脑WinXp

Not permitted to open the USB device,check usbfs options.
记住搜索坛里的帖子,这个问题早就由这位大侠说了:
http://www.linuxsir.org/bbs/showthre...ght=virtualbox

作者: favoyun   发布时间: 2007-07-22

引用:
作者: sungx
Not permitted to open the USB device,check usbfs options.
不允许打开USB设备,检查USB系统参数。
usb设备的挂载, 必须在xp启动之前在设置里面配置挂载,然后启动xp。
我是先在linux下挂载U盘,再启动Win的,但右下角的usb图标还是灰色,我的电脑里也没有U盘

作者: 林知枫   发布时间: 2007-07-22

引用:
作者: favoyun
记住搜索坛里的帖子,这个问题早就由这位大侠说了:
http://www.linuxsir.org/bbs/showthre...ght=virtualbox
我试过了,也不行
我是在普通用户下安装的WinXp,是不是因为在普通用户下无法挂载U盘有关?

我现在的U盘是一插上去,就自动挂载在/midia/下面了

作者: 林知枫   发布时间: 2007-07-22

你把你的/etc/fstab贴出来看看?你是以啥身份挂载u盘的?难道普通用户不能挂载u盘?不能挂载你自然在虚拟机也不能挂载,除非你以root身份运行虚拟机。

作者: favoyun   发布时间: 2007-07-22

普通用户根本就不能使用mount命令吧?

我的U盘在普通用户下个插上,就自动能用了,被挂载在/media/下

作者: 林知枫   发布时间: 2007-07-22

你把/etc/fstab文件贴出来看看,那个帖子除了网络那块作不做无所谓,usb的设置那块按照作,应该是没问题的,你插入usb时windows里有没有显示正在安装驱动之类的提示呢?

作者: favoyun   发布时间: 2007-07-23

vb的howto帮助里就有, 仔细看看吧, 呵呵

usbfs没有挂上来

作者: 超级用户   发布时间: 2007-07-23

引用:
作者: 超级用户
vb的howto帮助里就有, 仔细看看吧, 呵呵

usbfs没有挂上来
怎么挂载usbfs?

作者: 林知枫   发布时间: 2007-07-24

引用:
作者: favoyun
你把/etc/fstab文件贴出来看看,那个帖子除了网络那块作不做无所谓,usb的设置那块按照作,应该是没问题的,你插入usb时windows里有没有显示正在安装驱动之类的提示呢?
我插入usb时,windows没有任何提示

你的windows是在root下安装的还是在普通用户下?我是在普通用户下安装的。

我的/etc/fstab文件

# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/sda1 / reiserfs defaults 0 1
/dev/sda5 /boot reiserfs notail 0 2
/dev/sda7 /home reiserfs defaults 0 2
/dev/sda6 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0

作者: 林知枫   发布时间: 2007-07-24

你根本就没按照那个帖子仔细操作,再仔细看看,这是我的fstab,看到最后那行没有?
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/hda2 / xfs defaults 0 1
/dev/hda1 /boot ext3 defaults 0 2
/dev/hda4 /home xfs defaults 0 2
/dev/hda3 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 utf8,user,noauto 0 0
procbususb /proc/bus/usb usbfs devmode=0664,devgid=1002 0 0

作者: favoyun   发布时间: 2007-07-24

我按那个帖子做了,最后一行跟你一样的,但还是找不到u盘,并且重启vb时还有问题,我就把最后一行删了,windows启动就正常了。

作者: 林知枫   发布时间: 2007-07-24

需要按照你的系统实际来做

procbususb /proc/bus/usb usbfs devmode=0664,devgid=1002 0 0
其中的devgid需要使用usbfs这个用户组的组ID,这个值需要查看/etc/group这个文件获取,不能一概而论

还有,需要将当前用户添加到usbfs这个组中去,你在终端下运行
id
看看当前用户是否属于usbfs这个组,否则也是不能使用usb设备的

还有,virtualbox并不是自动添加插入到宿主系统中的U盘到虚拟机上的,你需要手动添加(我通常是在虚拟机启动的时候,是不自动连接USB的,只是在插入U盘以后,再手动连接,使用完成后,就卸载)

而且,virtualbox一旦把U盘挂载到虚拟机上后,宿主系统中就看不到U盘了(应该是自动卸载了相关的内核模块),要使用U盘,需要重新插拔。(因此,你就得检查,你的系统是否是自动挂载U盘,而且,U盘是否能够被卸载)

作者: springwind426   发布时间: 2007-07-24

还是springwind426的方法搞定了,关键是最后一段:

而且,virtualbox一旦把U盘挂载到虚拟机上后,宿主系统中就看不到U盘了(应该是自动卸载了相关的内核模块),要使用U盘,需要重新插拔。(因此,你就得检查,你的系统是否是自动挂载U盘,而且,U盘是否能够被卸载)

作者: 林知枫   发布时间: 2007-07-29

热门下载

更多