爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 2217|回复: 1
收起左侧

[资料] Ubuntu 中解决使用 virtualbox USB 问题

[复制链接]
发表于 2009-12-7 21:12:27 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
本帖最后由 无泪の城 于 2009-12-7 21:14 编辑

如果没有经过特别设置
在UBUNTU中新安装虚拟机会提示USB子系统错误

|Could not load the Host USB Proxy Service (VERR_FILE_NOT_FOUND). The service might be not
|installed |on the host computer.
|Result Code:
|0x80004005
|Component:
|Host
|Interface:
|IHost {81729c26-1aec-46f5-b7c0-cc7364738fdb}
|Callee:
|IMachine {31f7169f-14da-4c55-8cb6-a3665186e35e}

下面看解决方法
让GUEST识别USB设备
最简单的办法如下:
  1. sudo gedit /etc/fstab
复制代码
在末尾加上
# the USB group
# 对所有用户开放USB设备的读写权限
none /proc/bus/usb usbfs devmode=666 0 0

然后就可以在VirtualBox的USB filter中加入需要在guest中使用的USB设备了。

但是把USB设备的读写权限开放给所有用户的方式在一些情况下不太安全,更为稳妥的做法是:

增加用户组usbfs
  1. sudo groupadd usbfs
复制代码
2. 查看usbfs用户组的gid
  1. cat /etc/group | grep usbfs
复制代码
usbfs:x:1002:

把当前用户增加到usbfs组
  1. sudo gedit /etc/group
复制代码

usbfs:x:1002:
修改为
usbfs:x:1002:<当前用户名>

4. 为USB设备重新设置权限编辑/etc/fstab文件,添加下面两行,注意你的gid可能不是1002
  1. sudo gedit /etc/fstab
复制代码
在末尾加上
# 1002 is the USB group IDI
none /proc/bus/usb usbfs devgid=1002,devmode=664 0 0

重新启动后,应该就可以在客户机中使用USB设备了 。

方法:插入一个USB设备后,如U盘,右键点击虚拟机里右下脚的USB图标,选择已经识别的U盘,就可以正常使用了。
注意:(1)在客户机里使用USB设备前要先在主机里卸载。 (2)完成后重启系统

提示你把当前用户加入VboxUser组。从系统管理用户和组中自己手动加入。
发表于 2012-4-6 21:47:10 | 显示全部楼层
晚辈过来支持一下,貌似最新的Vbox可以很简单的解决了wap16::ii
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2025-5-26 11:24

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表