VirtualBox虚拟机路径迁移方法
VirtualBox虚拟机文件默认存放位置在C盘,hadoop搭建完全分布需要多建立几个虚拟机,C盘就直接炸了,所以先改个默认路径吧。
1.选择全局设定
菜单——管理——全局设定 ,更改 默认虚拟电脑位置。
2. 复制 (移动)现有虚拟机目录到新位置,软件里删除现有虚拟机
3. 菜单——控制——注册,逐个选择虚拟机目录里的 .vbox文件,导进虚拟机配置 。
如果单独移动某些vdi或者vmkx文件, 打开你的VirtualBox安装目录,直接在VirtualBox图标右键打开文件所在目录。然后执行命令。VBoxManage internalcommands sethduuid “G:\新建文件夹\ubuntu16-02\ubuntu16-02.vdi”
(ps:若这一步不成功,进行第三步会直接失败)
输出:
UUID changed to: bfd5674e-f134-4b35-89c2-1a5e15fbf8d7
然后在 virtualbox中打开设置,修改即可
文件格式转换:
Windows7的引导程序能够引导vhd格式的虚拟硬盘,而VirtualBox创建的虚拟硬盘文件是vdi格式的,怎么办呢?
以前要借助其他软件才能实现,但是VirtualBox早就悄悄为我们带来了一个VBoxManager.exe来转换格式。
命令如下(Windows环境,Linux版的应该也有VBoxManager这个二进制文件):
VBoxManager存在于VirtualBox的安装目录下。
vmdk转换成vdi
VBoxManage.exe clonehd source.vmdk target.vdi --format VDI
vdi转换成vmdk
VBoxManage.exe clonehd source.vdi target.vmdk --format VMDK
vdi转换成vhd
VBoxManage.exe clonehd source.vdi target.vhd --format VHD
vmdk转vhd,vhd转vdi、vmdk的话稍微改一点参数就OK了。需要注意的是运行完命令之后,原文件并不会被删除。