转自: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)完成后重启系统
分享到:
相关推荐
10. **故障排查**: 遇到问题时,学会查阅Ubuntu论坛、官方文档以及Stack Overflow等资源,使用`man`命令查看命令手册,或使用`grep`、`awk`等工具查找日志中的线索,都是解决问题的有效途径。 通过这个PPT,读者将...
23. 授予目录全权限:使用`chmod -R 777 /home/iotuser/Files`为 `/home/iotuser/Files`及其子目录授予所有权限,并使用`ls -l`命令在授权前后查看权限变化。 24. 开启root SSH登录:编辑`/etc/ssh/sshd_config`,...
如果打算在虚拟机中使用CDLinux进行网络相关的工作,建议使用USB启动盘制作CDLinux,这样通常能更好地支持各种网络硬件。 10. **制作USB启动盘** 如果你打算在不同的计算机上使用CDLinux,可以考虑将它安装到USB...
这里我们将深入探讨如何巧妙地在Windows系统中安装Linux,以及涉及到的相关知识点。 首先,我们需要了解几种常见的安装方式: 1. **虚拟机安装**:通过软件如VMware或VirtualBox,在Windows上创建一个虚拟环境来...
而虚拟机安装则可以通过虚拟机软件来实现,常用的虚拟机软件有VMware Workstation Pro和VirtualBox,它们都能在Windows或Mac OS等系统中创建虚拟的计算机环境来运行Ubuntu。 在安装Ubuntu之前,建议进行一定的准备...
- **选择建议**:初学者可以从Ubuntu入手,因为它的社区非常活跃,遇到问题时更容易找到解决方案。 #### 三、Linux基本操作命令 - **目录管理**: - `cd`:切换当前工作目录。 - `ls`:列出目录中的文件和子目录...
安装CentOS 7 Mini版时,用户通常会通过命令行界面(CLI)进行操作,如使用`dd`命令将ISO写入USB驱动器或使用虚拟机管理软件如VirtualBox或VMware来加载ISO文件。安装过程中,可以选择不同的安装类型,例如服务器...
- **`sound`**:音频子系统的代码。 ##### 3.2 内核源码编译 在进行驱动开发前,通常需要编译内核源码以生成可执行的内核镜像文件。 - **准备工具链**:根据目标平台选择合适的交叉编译工具链。 - **配置内核**:...