如何在虚拟机的Ubuntu12.04中使用外部USB设备
2014-12-12 14:58
239 查看
每次从u盘里拷贝文件到ubuntu都要将其拷贝到电脑中然后再拉到虚拟机的ubuntu中,感觉很麻烦,并且,在虚拟机的系统中有很多usb设备都不能被检测和使用,这促使我认为该去解决这个问题。
让虚拟机可以使用host机上的外设,就必须在host中开启虚拟机的此项服务
本例为usb接口,
计算机右击选择管理,在弹出的计算机管理对话框中在左边一栏中选中“服务于应用程序”,单击出现的服务选项,便出现如下对话框
找到VMUSBArbService 点击启动并设置自动启动 单击确定就完成设置了 。
你的host机便允许虚拟机使用usb端口了。
接下来,便要设置虚拟机,打开虚拟机,找到Ubuntu系统,
在Devices中找到USB controller ,设置
将前两个选项都勾上,第一个选项为设置自动连接usb,
第二个选项为显示所有usb输入。
设置完这些以后。
打开ubuntu。
本来到这,虚拟机便可以检测到host机上usb 设备。
当我插入U盘的时候,在host机中让usb 设备弹出,然后再虚拟机右下角中找到usb外设的图标,左键单击选择从——“connect(disconnect from host)”。就可以再虚拟机虚脱中使用usb设备了。
可是当我按这个步骤做时 ,我发现会出现如下错误
可我明明在host机中让usb弹出了,为什么会出现这个错误呢,这个错误一直没解决,但一次凑巧的情况下 我让U盘弹出不是在host机 桌面右下角而是 在计算机中的可移动磁盘(我的U盘)右键单击选择弹出,然后在按如上操作,竟然成功了。。
所以我怀疑 如果从桌面让U盘弹出,只是退出驱动程序,并没有让u盘弹出,也就是说u盘还是挂载host Windows系统下面。
而在计算机找到u盘右键弹出则是真正的弹出U盘。
并且我发现 在host机上,usb的版本也有很大的关系。
并且我在这个过程中发现了一个很奇怪的问题。
在ubuntu12.04中会出现
*****Unsuccessfully
The device is currently used .
可我明明已经把host机上的usb弹出了,上网查了很久才知道
因为Ubuntu12.04只支持USB2.0,而如果主机上的usb口是3.0版本的话,在ubuntu12.04就会出现上述问题,
在此有两种办法,
1、
如果你host机上有usb2.0那最好 ,可将usb设备都通过2.0的口使用。
2、
或者你可以将usb3.0的驱动卸载,换成2.0的驱动,因为3.0是向下兼容的,但是此时你的usb口只能拥有2.0的速度了。
到此为止,虚拟机上Ubuntu12.04便可以使用U盘和usb设备。
其实还有另一个办法,就是更新ubuntu版本,让ubuntu支持usb3.0的话就没有这么多事了。。。。
让虚拟机可以使用host机上的外设,就必须在host中开启虚拟机的此项服务
本例为usb接口,
计算机右击选择管理,在弹出的计算机管理对话框中在左边一栏中选中“服务于应用程序”,单击出现的服务选项,便出现如下对话框
找到VMUSBArbService 点击启动并设置自动启动 单击确定就完成设置了 。
你的host机便允许虚拟机使用usb端口了。
接下来,便要设置虚拟机,打开虚拟机,找到Ubuntu系统,
在Devices中找到USB controller ,设置
将前两个选项都勾上,第一个选项为设置自动连接usb,
第二个选项为显示所有usb输入。
设置完这些以后。
打开ubuntu。
本来到这,虚拟机便可以检测到host机上usb 设备。
当我插入U盘的时候,在host机中让usb 设备弹出,然后再虚拟机右下角中找到usb外设的图标,左键单击选择从——“connect(disconnect from host)”。就可以再虚拟机虚脱中使用usb设备了。
可是当我按这个步骤做时 ,我发现会出现如下错误
可我明明在host机中让usb弹出了,为什么会出现这个错误呢,这个错误一直没解决,但一次凑巧的情况下 我让U盘弹出不是在host机 桌面右下角而是 在计算机中的可移动磁盘(我的U盘)右键单击选择弹出,然后在按如上操作,竟然成功了。。
所以我怀疑 如果从桌面让U盘弹出,只是退出驱动程序,并没有让u盘弹出,也就是说u盘还是挂载host Windows系统下面。
而在计算机找到u盘右键弹出则是真正的弹出U盘。
并且我发现 在host机上,usb的版本也有很大的关系。
并且我在这个过程中发现了一个很奇怪的问题。
在ubuntu12.04中会出现
*****Unsuccessfully
The device is currently used .
可我明明已经把host机上的usb弹出了,上网查了很久才知道
因为Ubuntu12.04只支持USB2.0,而如果主机上的usb口是3.0版本的话,在ubuntu12.04就会出现上述问题,
在此有两种办法,
1、
如果你host机上有usb2.0那最好 ,可将usb设备都通过2.0的口使用。
2、
或者你可以将usb3.0的驱动卸载,换成2.0的驱动,因为3.0是向下兼容的,但是此时你的usb口只能拥有2.0的速度了。
到此为止,虚拟机上Ubuntu12.04便可以使用U盘和usb设备。
其实还有另一个办法,就是更新ubuntu版本,让ubuntu支持usb3.0的话就没有这么多事了。。。。
相关文章推荐
- 如何在ubuntu中的虚拟机下winXP使用USB设备
- 如何在RHEV虚拟机中使用USB设备的设置方法
- 在XP下如何禁止使用USB设备(微软知识库)
- 在VPC虚拟机中使用USB RFID设备,进行BizTalk RFID DEMO
- Mac OS X 10.10.5 中 VirtualBox 5.0 里的 Win7 虚拟机无法使用 USB 3.0 设备的解决办法
- 如何查看LINUX下的一个USB设备使用的驱动模块
- 如何查看LINUX下的一个USB设备使用的驱动模块
- VirtualBox 中如何访问 USB 设备 关键字:vbox usb 访问 挂载 gpasswd 虚拟机 ubuntu linux
- 如何使用GPO 禁用光驱,软驱,USB设备
- 如何查找Mac上的USB存储设备使用痕迹
- 如何在DOS下使用USB设备
- 如何清除WINDOWS系统中USB设备使用记录以及隐藏设备
- Vmware ESXi 应用之如何让虚拟机识别USB设备
- Mac OS X 10.10.5 中 VirtualBox 5.0 里的 Win7 虚拟机无法使用 USB 3.0 设备的解决办法(补充说明)
- 无光驱不支持USB设备启动的笔记本,如何使用Ghost来安装系统
- ubuntu 10.04使用vbox如何启用usb设备
- 虚拟机使用USB硬件设备
- linux下如何使用USB存储设备
- ESXi中虚拟机使用USB存储设备