快速创建虚拟机 我有我方法

时间:2022-09-08 07:35:39

快速创建虚拟机 我有我方法

安装虚拟机时是否一定要按部就班一步步来安装?有没有更快捷的方法?读完此文你定会恍然大悟,原来虚拟机可以这样快速创建!

近日一直在研究2008r2系统引导文件的问题,安装了N次系统,安装一次大概需要40分钟左右,研究过程中最烦人的莫过于等待系统的安装了。在虚拟机中安装系统一直以来都是用安装文件直接安装,所需时间较长,能不能有一种方法能实现虚拟机中系统的快速安装呢?经过一番研究,发现可以快速创建虚拟机的方法还真不少!

Ghost法

Ghost安装系统大家都不陌生,这是在安装系统时应用的最普遍的一种方式,但虚拟机中能用ghost吗?笔者最初曾用过,但安装好的虚拟机却不能启动,启动时提示:Boot failure.......(图1),提示引导失败,选择合适的引导设备或者在选择的引导设备中插入媒体重启。

ghost后不能启动

用PE启动,进入C盘查看,发现所有的文件都在,既然系统所需文件齐全,为什么不能启动呢?会不会是磁盘没有激活?用DiskMan查看,果不其然还真是没有激活,如图2所示。在C盘上右键/激活当前分区,激活C盘,成功启动。原来在虚拟机中ghost 也是可用的,只是要注意别忽视了激活这一关。

导出虚拟机

如果采用了虚拟服务器,你就会发现我们会用到许多相同的虚拟机,这些虚拟机是不是要一次次的安装呢?第一个虚拟服务器最好是用安装文件直接安装(你敢用下载来的GHOST来做服务器的系统?),一旦有了安装好的虚拟机,以后再创建就方便的多。以前用VMware时,只要将虚拟机文件拷贝双击就可以使用,但在2008r2 Hyper-v下拷贝来的虚拟机文件却不能使用。还好系统为我们提供了虚拟机导出的功能,在选定的虚拟机上右键/导出,然后再将导出的虚拟机导入就可以使用了。如果直接将导出的导入,那再要导入时就不得不重新导出了。所以如果想要多次使用导出文件,就需导入时重新拷贝一份,用拷贝的导入。

直接导入虚拟磁盘

尽管虚拟机文件不可以直接拷贝使用,但可以导入拷贝来的虚拟磁盘。这一发现源于试验向虚拟机中添加磁盘时的突发奇想:既然可以向虚拟机中添加新创建的磁盘,那是不是也可以直接使用其它虚拟机创建好的磁盘呢?事实证明,直接导入磁盘比导入虚拟机更快捷。要注意的一点是,VMware虚拟机对硬件要求不是很严格,而Hyper-v则严格的多,在同一台机器使用中不会有问题,如果要导入其它机器导出的虚拟机,用在配置不同的机器上可能会出现一些问题,不过经过修改一般还是可以使用的。

差异磁盘法

差异磁盘最为神奇,突破了传统磁盘的概念,类似于增量备份,创建这种磁盘要利用已建立好的虚拟机磁盘,以此虚拟机系统安装后的磁盘为母盘建立差异磁盘,并将此差异磁盘指派给新的虚拟机来使用。当你使用新的虚拟机后,它仍会以母盘内的系统来启动,但是此后在此系统内所进行的任何变动都会被保存在差异磁盘内,而不会改变母盘的内容。这样不但创建新的系统快捷,而且节省了磁盘空间。差异磁盘技术在节省硬盘空间的同时,却带来了一个问题,由于依据母盘新派生出来的系统都是具有同样的SID。这将会给实验环境带来问题。不过不用担心,系统早已为你准备好了解决方案,Windows 2008r2安装后在系统中自带了SYSPREP工具(C:\Windows\System32\sysprep\sysprep.exe),通过此程序更改新派生出来的系统的SID,让这些问题不再成为问题(如图3)。值得注意的是更改SID需要在创建磁盘之前进行,否则创建的磁盘不能启动。

以上创建的方法有的是自己在工作一直在使用,比如虚拟机导入,有的是经过长期的思索才出现了问题所在,比如用ghost安装,差异磁盘法则是在研究虚拟磁盘时的灵光一现,这些方法不一定全面,只是给大家一个抛砖引玉的作用,或许还有更多更快捷创建虚拟的方法等待着我们去发现。

上一篇:谁最酷!游戏迷们的PC 下一篇:零后青春果园