本帖最后由 种过一豆 于 2011-7-16 06:57 编辑
之前一直在用vmware,就图它比较方便,功能也是现在的虚拟机来说最强大的,不过vmware原版的体积越来越庞大,还要自己找算号器算key,于是转投了vbox这款小巧免费的虚拟机,当然这很大程度上也是因为接触了一段时间unix like操作系统后开始慢慢习惯vbox的缘故
用过vmware的都知道在vmware下可以很轻松的实现虚拟机克隆而不需要重新再安装一次系统,vbox没有图形化的选项供我们直接点鼠标就实现克隆,所以vbox下克隆虚拟机相对来说要比较麻烦
不过依然可以通过命令提示符里面敲命令实现vbox的虚拟机克隆,这样安装好一次系统之后就可以克隆出多个一样的系统
首先在开始运行里面敲入cmd命令 打开命令提示符
连续敲入cd..命令退回到C盘根目录下
敲入cd命令进入vbox程序的安装目录 C:\>cd "Program Files\Oracle\VirtualBox"
如果没有修改安装路径的话vboxmanage.exe程序应该是在Program Files\Oracle\VirtualBox目录下
进入vboxmanage.exe 所在的目录后就可以着手虚拟机克隆了
敲入命令vboxmanage clonehd 原始镜像文件路径+名称 新的镜像文件路径+名称
例如:我的虚拟机镜像文件路径是系统默认保存的,在C:\Documents and Settings\Administrator\VirtualBox VMs下
这时需要克隆一份windows 2003的系统,同时克隆的系统依然放在windows 2003的目录下,只需要进行如下操作
vboxmanage clonehd “C:\Documents and Settings\Administrator\VirtualBox VMs\windows 2003\windows 2003-disk1.vmdk” “C:\Documents and Settings\Administrator\VirtualBox VMs\windows 2003\windows 2003-disk2.vmdk”
这样之后一份一样的系统就被克隆出来了,进入windows 2003 的文件夹看看是不是就有上面指定的一个新vmdk文件诞生了
这时打开vbox主程序还是看不到这个被克隆的虚拟机的,需要新建一个虚拟机,名称与之前的windows 2003 要不一样,比如取名为2003 ,到创建硬盘镜像的时候选择已经存在的hard disk,找到新克隆的那个镜像下一步就可以了
这时打开vbox主程序就可以看到两份一样的2003系统了,嘿嘿,大功告成,不得不感慨,vbox克隆虚拟机要比vmware麻烦的多
|