在Virtualbox虚拟机配置面板中打开USB设备选项,分别勾选上“启动USB控制器”“启用usb2.0控制器”选项,如果有错误去:https://www.virtualbox.org/wiki/Downloads 下载相应版本的插件包,名字类似为:Oracle_VM_VirtualBox_Extension_Pack-5.1.22-115126.vbox-extpack。下载完毕后双击安装,并修改配置文件,有两种方式。
方式一:UI方式修改
打开终端输入sudo gedit /etc/group
弹出下面界面:
找到红框内的一行,并在‘:’后面加入你的用户名,本测试为vincent用户名,然后保存退出。
方式二:终端修改
1、首先需要一个USB用户组,可以用vboxusers这个在安装VirtualBox的时候产生的用户组,把你使用的这个用户加到vboxusers组中,确保该用户是否有权限去读写usbfs这个文件系统。
2、cat /etc/group |grep vboxusers #查看vboxusers用户组gid,vboxusers:x:123: #后面的123就是vboxusers的ID。
3、sudo /usr/sbin/usermod -G vboxusers -a name #把name用户加到vboxusers组中,后面的name就是你要加的用户名。
4、cat /etc/group |grep vboxusers,查看name是否添加到此用户组了。
上面的软件安装完毕和配置文件修改完毕后,重启linux系统,然后打开VirtualBox客户端,点击设置->USB设备,勾选启用USB控制器、USB 2.0(EHCI)控制器,并点击右边按钮第一个蓝色button,添加设备筛选器。
打开虚拟系统,本测试为win7系统,点击系统客户端上边的设备选项->USB->选择你插入的移动设备或者网银等,等待系统安装驱动,跟windows下是一样的。此时就可以使用了。