基于非ghost工具的系统安装光盘制作新思路

camio

普通会员
2005-11-13
1,425
0
0
如今流行的Ghost的XP安装盘,利用的都是Symantec的经典工具Ghost备份还原引擎。制作的系统特点通常是包含了硬件驱动和一些常用的软件。安装过程简单,无需过多人工干预,大大方便了使用者,兼容性方面也有较多考虑,因此使用的人还是比较多的。简单描述原理就是,做好前期封装工作之后,用Ghost进行备份(生成.gho文件),使用相关启动工具制作成光盘,安装时自动调用Ghost进行安装(恢复.gho文件到系统盘),恢复好的系统重启后会继续进行后期驱动的自动识别与安装,清理封装残留文件等等。
现在这里我要进行介绍的并不是系统的封装,而是介绍其它的系统备份恢复引擎进行系统的备份制作与恢复安装。相关的文章见我以前的一篇:
Ghost之外的系统备份还原悍将(Novell Zenworks Imaging Engine )
既然Ghost在这类的安装光盘中扮演的角色是备份与恢复,而我们又有其它的备份恢复引擎,于是我们想,是否可以把这一工作交给Novell Imaging Engine这个工具呢?
这个工具,其实是一个启动型的ISO文件。既然如此,我们只需基于它进行相关的编辑和设置,再加以封装好的系统镜像文件。就应该可以制作成功出系统安装光盘了。
下面,我们分二步来实现它
1.系统镜像的准备
2.BootCD.iso的修改
工具准备:
UltraISO (ISO编辑软件,可以增减ISO里面的文件)
EditPad Pro (文本编辑软件,支持UNIX格式)
一、系统镜像的准备
因为封装这一块不是本文的重点,因此略过。本人做测试时,也做了些偷懒,直接采用手头上的已有的gho文件进行转换成Novell Image Engin的格式zmg。原来的590几M的.gho文件,我用Novell Image Engine备份时使用Fast的方式压缩出来的镜像有621M,比起.gho文件也就大20几M,谁也没有特别明显的优势。也许使用直接压缩方式的话可能还会再少点。但从个人经验以及“瘦死的骆驼比马大的”理论知识判断,系统文件再怎么压缩应该也就是大概这个压缩比了,无非再少个几10M吧。
二、BootCD.iso的修改
1. 添加zmg文件
我们将第一步中做好生成的win2000.zmg放到Bootcd.iso的根目录下。如图:
浏览附件810247
2. 修改isolinux.cfg
路径为,如图。将其导出使用EditPad进行修改,修改好后放回原处覆盖。
浏览附件810257
需要注意的是,保存的格式务必是Unix的格式。
浏览附件810258
3、Script的编写
因为Novell Imgae引擎支持命令方式(Linux的Shell ),我们接下来要制作就是使其自动调用镜像引擎进行恢复。
将下面内容存为myscript.s文件。
Copy code
#!/bin/bash
cdrom.s
hdparm -d1 /dev/hdc
img rl /mnt/cdrom/win2000.zmg
umount /mnt/cdrom

用UltraISO将其放在addfiles\bin下面,如图:
浏览附件810264
4、修改Settings.txt
Settings.txt 文件可以根据需要修改,对需要修改的配置项,只需要去除前面的#号,并且配置一下参数即可。
下图显示即是根据实际需要配置的地方。
浏览附件810265
5、 保存修改好后的ISO文件
至此,具备自动还原的系统光盘就制作好啦!
三、测试
本人测试正常通过!
会自动调用恢复引擎恢复。
浏览附件810266

四、延伸话题
和我上次的那篇文章提到的一样,Novell的Image Engin是可以对比如驱动,比如软件,以附加镜像的方式还原到系统盘的。
即我们可以对比较干净的安装好的系统进行备份形成一个Base Image,再对其它的软件或者驱动,封装成Add-on Image,Novell也提供类似于GhostEXP的工具,可以对ZMG文件进行增减操作。
具备这样的功能的优势很明显,省去了不必要的重复劳动,可定制性较高。比如我们有1个Base Image,有5个不同的驱动包或者软件包的Add-on Image,利用它们,修改一个恢复脚本,就可以用1个基本镜像各自加外5个附加镜像很快的生成(安装)好满足5种需求的系统了。又比如某软件有所更新后,我们只需要更新该软件所在的附加镜像文件,省去了重新做一个新的系统外加新装软件的时间成本。
就实用性而言,个人用户也许还是以Ghost尤为熟悉,但作为企业用户,Novell的该产品与它自己的ZENworks系列产品结合起来,它所体现出来的实用性,可就更大了。它可以针对品牌,针对型号使用对应的恢复策略进行对应的镜像恢复。加之于对多操作平台的支持,我个人对该产品还是赞誉有加的。
五、其它说明
1. 转载请注明作者和出处,本人鄙视一切不注明作者和出处的转载和采集行为!!
2. 本人试验时采用的gho封装好的系统为2K PRO 市北教师教育的,在此表示感谢!
3. 本文章更大的目的在于提供除ghost之外的镜像备份恢复工具,在于抛砖引玉,也可以做光盘制作的交流。