巧用Oracle VM VirtualBOX自带命令完美克隆系统

巧用Oracle VM VirtualBOX自带命令完美克隆系统

 

当自己练习负载均衡或者其他需要两个或者以上系统的时候,需要把虚拟机的系统进行复制或者克隆,甚至重装等。我们可以通过Oracle VM VirtualBOX自带的复制功能复制一个系统,一般情况是在C盘,占用空间;其次将其复制到D盘的话,打不开,容易出错,导致无法使用,于是我发现可以通过Vritualbox自带的一个命令行工具解决。

具体步骤如下:

1、进入Vritualbox的安装目录,找到VBoxManage.exe;例如我的在D盘;

C:\Users\hello>cd /d     D:\Program Files\Oracle\VirtualBox

D:\VirtualBox>dir

2、  设置临时path命令:

(如果不切换到VBoxManage.exe对应目录   ,  如果在cmd 运行 VBoxManage 失败,设置path

查看path:echo %path%

VBoxManage 命令加入到path中:set PATH=D:\Program Files\Oracle\VirtualBox;%PATH%

输入命令试试:VBoxManage

如果这样则成功了

3、VBoxManage.exe有一个自带的克隆命令clonevdi,具体使用语法:

VBoxManage.exe      clonevdi       源系统           目标系统

首先要找到你自己的原系统磁盘的绝对路径,然后确定目标位置,例如我的克隆命令:

(注意:如果路径中有空格  一定要加双引号)

D:\VirtualBox>VBoxManage.exe  clonevdi  "D:\VMwareOS\CentOS6.8_lamp\CentOS6.8lamp.vdi" "D:\VMwareOS\CentOS6.8web1\CentOS6.8web1.vdi"

 

会显示系统的克隆进度;

4、  在CMD里面 cd 到复制完毕的vdi 文件所在的目录里面,设置新uuid

uuid类似mac地址  不同系统不一样,同上注意路径加引号

VBoxManage   internalcommands  sethduuid   ubuntu_clone.vdi

小技巧Windows下复制一个文件的绝对路径,可以采用按住Shift,然后右击复制的方法可以直接复制该文件的绝对路径。

5、利用Vritualbox新建虚拟机的功能,选择已有磁盘(自己克隆的系统位置)即可。具体如下:

6、开机启动,验证时候成功!

 

引用文献:http://blog.51cto.com/hudamao/2071029   

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值