在默认情况下,Virtualbox是无法读取插到主机的U盘、u盾等USB设备的。但是,Virtualbox官方网站还是提供了解决办法。那就是安装Oracle_VM_VirtualBox_Extension_Pack-*.vbox-extpack,通过查看这个网页www./wiki/Downloads,我们就可以知道这个组件的功能为:
Oracle VM VirtualBox Extension Pack
Support for USB 2.0 devices, VirtualBox RDP and PXE boot for Intel cards. See for an introduction to this Extension Pack. The Extension Pack binaries are released under the .
简单地说就是提供了USB2.0设备支持,Virtualbox远程桌面协议、Intel PXE启动支持。
到此问题就简单得多了。
首先,到这www./wiki/Downloads下载对应Virtualbox版本Oracle VM VirtualBox Extension Pack。
1.下载好后就是这个软件。双击安装,在弹出的窗口中点击Install ,会出现这个窗口:
2.将右侧的滑条拉到底就会变成这样,点击“我同意”
3.然后就开始安装可直至出现successfuly安装成功。
4.此时,如果Virtualbox安装在Windows,即主机为Windows时,就Virtualbox成功支持了USB、PXE了。
但是对于安装在Linux里的Virtualbox,即主机为Linux时,此时还差一步,即把用户加到vboxusers组里。
A:在Ubuntu、Debian、Deepin、Linux Mint:
打开终端:sudo gedit /etc/group
找到这一行:vboxusers:x:126:
添加你的用户名,如你的用户名位kevin,则改成:vboxusers:x:126:kevin
然后保存退出。
B:在Redhat 、Fedora、Centos:
su -
vi /etc/group
找到这一行:vboxusers:x:126:
添加你的用户名,如你的用户名位kevin,则改成:vboxusers:x:126:kevin
然后保存退出。
保存修改后,重启计算机,打开终端,输入id看看用户次要组里是不是有了vboxusers呢??
这样打开Virtualbox,启动虚拟系统,分配USB设备就行了。
Windows中:
Windows7中的效果:
Linux中:
Ubuntu下的效果: