`
emcome
  • 浏览: 304100 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

Ubuntu中解决使用virtualbox USB子系统问题

阅读更多

转自:http://hi.baidu.com/lqik1988/blog/item/0e7eb3fd8acab140d7887d1b.html

如果没有经过特别设置
在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设备
最简单的办法如下:
$ sudo gedit /etc/fstab

在末尾加上
# the USB group
# 对所有用户开放USB设备的读写权限
none /proc/bus/usb usbfs devmode=666 0 0


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

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

增加用户组usbfs
$ sudo groupadd usbfs

2. 查看usbfs用户组的gid
$ cat /etc/group | grep usbfs

usbfs:x:1002:


把当前用户增加到usbfs组
$ sudo gedit /etc/group

usbfs:x:1002:
修改为
usbfs:x:1002:joson


4. 为USB设备重新设置权限编辑/etc/fstab文件,添加下面两行,注意你的gid可能不是1002
$ 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)完成后重启系统

分享到:
评论

相关推荐

    Ubuntu Linux 轻松入门PPT

    10. **故障排查**: 遇到问题时,学会查阅Ubuntu论坛、官方文档以及Stack Overflow等资源,使用`man`命令查看命令手册,或使用`grep`、`awk`等工具查找日志中的线索,都是解决问题的有效途径。 通过这个PPT,读者将...

    物联网Ubuntu系统维护

    23. 授予目录全权限:使用`chmod -R 777 /home/iotuser/Files`为 `/home/iotuser/Files`及其子目录授予所有权限,并使用`ls -l`命令在授权前后查看权限变化。 24. 开启root SSH登录:编辑`/etc/ssh/sshd_config`,...

    虚拟机安装cdlinux.doc

    如果打算在虚拟机中使用CDLinux进行网络相关的工作,建议使用USB启动盘制作CDLinux,这样通常能更好地支持各种网络硬件。 10. **制作USB启动盘** 如果你打算在不同的计算机上使用CDLinux,可以考虑将它安装到USB...

    Windows环境下巧装Linux.pdf

    这里我们将深入探讨如何巧妙地在Windows系统中安装Linux,以及涉及到的相关知识点。 首先,我们需要了解几种常见的安装方式: 1. **虚拟机安装**:通过软件如VMware或VirtualBox,在Windows上创建一个虚拟环境来...

    Ubantu入门指南.pdf

    而虚拟机安装则可以通过虚拟机软件来实现,常用的虚拟机软件有VMware Workstation Pro和VirtualBox,它们都能在Windows或Mac OS等系统中创建虚拟的计算机环境来运行Ubuntu。 在安装Ubuntu之前,建议进行一定的准备...

    【中文】【 Linux初学者入门优秀教程 】【pdf】【317.6 kB】

    - **选择建议**:初学者可以从Ubuntu入手,因为它的社区非常活跃,遇到问题时更容易找到解决方案。 #### 三、Linux基本操作命令 - **目录管理**: - `cd`:切换当前工作目录。 - `ls`:列出目录中的文件和子目录...

    CentOS-7(64位 mini版 linux).zip

    安装CentOS 7 Mini版时,用户通常会通过命令行界面(CLI)进行操作,如使用`dd`命令将ISO写入USB驱动器或使用虚拟机管理软件如VirtualBox或VMware来加载ISO文件。安装过程中,可以选择不同的安装类型,例如服务器...

    ATK-DLIMX93嵌入式Linux驱动开发指南

    - **`sound`**:音频子系统的代码。 ##### 3.2 内核源码编译 在进行驱动开发前,通常需要编译内核源码以生成可执行的内核镜像文件。 - **准备工具链**:根据目标平台选择合适的交叉编译工具链。 - **配置内核**:...

Global site tag (gtag.js) - Google Analytics