最近接触使用VirtualBox,相比VMware的简单粗暴,刚接触VirtualBox还是有些      心累的,不过VirtualBox是开源的,没有版权问题。


1 将VMware打开的系统导为VirtualBox可识别的ovf格式:

确保系统已经关闭,打开对应的虚拟机后,选择【文件】选项卡下的导出      为 ovf,之后选择对应路径并设置导出文件名。


2 “无法打开磁盘映像文件 - 无法注册硬盘”错误

FIX: VirtualBox Failed to open Hard Disk file. Cannot register virtual hard disk because a disk with the same UUID already exists.

出现VirtualBox中的“无法打开磁盘映像文件 - 无法注册硬盘”错误,因为您尝试打开的VM磁盘映像文件与另一个虚拟磁盘映像文件具有相同的UUID。 在这种情况下,Virtualbox无法注册磁盘映像文件(VDI,VHD,VMDK等)

具体解决方法:

    https://www.wintips.org/fix-virtualbox-failed-to-open-hard-disk-file-cannot-register-virtual-hard-disk-because-a-disk-with-the-same-uuid-already-exists/

也可以使用下方在终端删除的方法;不要直接移动虚拟机的位置,请使用软件中删除或移动的方式,否则会造成上述的错误。


3 关于UUID的一些操作

选择VirtualBox图标,右键,打开文件所在位置,左键单击上方路径栏,输入cmd命令后回车,可进入对应windows终端。

查看已存在的UUID:

    VBoxManage list hdds

VBoxManage 迁移到docker virtualbox导入ovf_VMware


 

删除存在的UUID:

替换UUID码)

    

VBoxManage 迁移到docker virtualbox导入ovf_全屏_02


4 VirtualBox 全屏设置

刚安装完的系统不是全屏的,点击上方设备,之后点击设备增强功能

   

VBoxManage 迁移到docker virtualbox导入ovf_VMware_03

②如果报出“未能加载虚拟光盘到虚拟电脑”的错误,则在ubuntu中将光驱弹出后再点击【设备增强】选项

 

VBoxManage 迁移到docker virtualbox导入ovf_VMware_04


③设备增强功能安装成功,在终端点击回车即可

 

VBoxManage 迁移到docker virtualbox导入ovf_ubuntu_05


④reboot 重启效果

 

 

VBoxManage 迁移到docker virtualbox导入ovf_ubuntu_06


5  VirtualBox 的导入与导出

①原系统是ubuntu 32位的, 导出ova文件约6G   

② 导入错误      virtualBox import ova faild 返回 代码: E_INVALIDARG (0x80070057)

因为导入需要空间13G多一些,磁盘空间不够报的错误,谷歌了好久没发现这

  个错误