VirtualBox

VirtualBox

    功能强大的x86和AMD64 / Intel64虚拟化产品,适用于企业和家庭使用。

点击进入 >> 英文官网 | 中文官网 | 扩展包

Virtualbox启用USB设备支持的方法

应用场景
硬件/整机信息:全平台

问题现象
Virtualbox中如何启用USB设备支持。

操作步骤
1、将当前用户加入到vbox所在的用户组,查看当前用户名:

$ whoami
shooke

2、查看vbox 所在的组:

$ cat /etc/group | grep vbox
vboxusers:x:129:

3、将当前用户加入vbox组:

$ sudo usermod -a -G vboxusers shooke
$ cat /etc/group | grep vbox
vboxusers:x:129:shooke

4、下载并安装VirtualBox扩展包

根据自己vbox的版本,到vbox官网下载对应的扩展包,下载完毕后,在 管理-全局设定-扩展 选择刚下载的安装包安装并启用。

5、关闭virtualbox,重启虚拟机,USB设备就可以被识别、访问到了,在“设备”菜单下就可以看到。


把img系统镜像转为VDI或VMDK格式文件

img系统镜像转为VDI或VMDK这类的虚拟机使用的虚拟硬盘文件就可以让虚拟机从硬盘启动系统。

1.把img镜像转换为VDI或VMDK软件可以用自带的命令行实现,也可以用软件实现。

打开windows带的命令行,进入virtual box的安装目录,里面有一个VBoxManage.exe文件,然后输入

VBoxManage.exe convertdd *.img  *.vdi

用virtual box自带的命令行文件,把img镜像文件转换为VDI文件,这样就可以在virtual box新建虚拟机时指定vdi硬盘文件,就可以安装系统了,如果想要在VMware上使用vdi文件,则还要vdi文件转为vmdk文件,用下面的命令实现。

VBoxmManage clonehd *.vmdk *.vdi --format vdi

2.使用软件自动完成vmdk,img,vhd之间的文件转换,软件名字是starwind software Image converter ,软件的官网是

https://www.starwindsoftware.com/starwind-v2v-converter