我们在前几期文章中已经介绍了怎样将Service Pack和Hotfix补丁程序集成到Windows安装程序中,并创建可以在安装Windows过程中自动安装的Office和其他应用程序的安装文件,那么怎样将这些文件刻录成一个完整的、可以引导计算机的安装光盘呢?这是本期文章将要讨论的内容。
删除不必要的文件
虽然我们在前面已经说过,可以选择DVD刻录盘,这样可以用一张光盘包含尽可能多的内容,不过尽管如此,我们最好还是将安装文件清理一下,这样可以省出更多空间保存自己常用的软件。
在XPCD目录下,可以放心删除的文件夹有:DOCS、VALUEADD,还有SUPPORT。这样可以释放出22.3MB空间。
让我们更加深入到XPCDi386文件夹中,如果不打算将该光盘用于老版本Windows的升级,那么还可以删除以下文件夹:WIN9XMIG、WIN9XUPG ,还有WINNTUPG,这样可以释放出37.6MB空间。
如果是非英文版本的Windows XP,那么还可以删除i386下的LANG文件夹,这样可以释放出大概99MB(具体情况可能各有不同)空间。
对于集成了Service Pack 2的Windows XP安装文件,其中还有一个新增的Compnents文件夹,这里面保存了Tablet PC和.NET Framework 1.0组件的必要文件,可以放心删除(该文件夹中还包括了Media Center的组件,既然不打算用MCE,那么这些文件对我们都没什么用)。
如果从$OEM$发布文件夹中安装应用软件,那么还可以搜索一下$OEM$文件夹,删除所有找到的instmsia.exe和instmsiw.exe文件。这两个文件是用于升级Windows Installer的,可以放心删除,因为Windows XP并不需要这两个文件。
创建ISO文件
经过前面的操作,所有需要的文件都已经准备好了。这时候可以开始将文件打包成ISO文件,需要用到的工具是CDImage。这是微软发布的一个小工具,可以利用现有文件创建ISO。不过这是一个命令行工具,操作起来很不方便。好在网上有热心的网友为该工具添加了一个外壳,这样CDImage也有图形界面版本了,相比命令行界面友好了不少。该工具可以在这个地址下载:http://unattended.msfn.org/files/global/CDIMAGE_GUI.EXE,接着需要下载光盘的引导文件,如果没有这个文件,创建出来的ISO文件将没有引导计算机的能力。引导文件可以从这个地址下载:http://unattended.msfn.org/files/global/boot.img 。
下载回来的CDIMAGE_GUI.EXE是一个自释放文件,将程序解压缩到硬盘上,并双击cdimagegui.exe文件运行,将看到图1所示的界面。首先需要在“Please specify the Root Dir if your CD(指定光盘根目录)”选项下选择保存了所需文件的文件夹(默认是c:XPCD),接着在“Please specify a Path and Filename for the Iso File(请为ISO文件指定保存路径和名称)”选项下选择创建好的ISO文件的保存位置和文件名。
![]() |
| 图1 |
![]() |
| 图2 |
![]() |
| 图3 |
镜像的测试
现在我们已经有合适的ISO文件了,可以将其刻录到光盘。不过在刻录之前,建议首先对ISO文件进行测试,以免刻录后才发现问题,浪费刻录盘和时间。测试可以选择使用虚拟机,例如VMWare Workstation或者Virtual PC来安装系统和所有需要的程序。因为介绍虚拟机软件使用的文章很多,因此这里不再多说,大家可以看看本刊之前的文章,或者在网上搜索一下。
如果在虚拟机中的测试完全正常,那么就可以考虑刻录了。注意:因为虚拟机使用的硬件全部是虚拟出来的,因此你自定义出来的光盘中放置的设备驱动可能会无法正确安装。这属于正常现象,可以忽略。
光盘的刻录
刻录光盘的时候不能使用Windows XP自带的刻录功能,而需要用到专门的刻录软件。而且刻录的时候有两点问题需要注意:
第一、刻录模式要选择光盘一次刻录(Disc-at-once,DAO),而不能选择轨道一次刻录(Track-at-once,TAO),否则刻录出来的光盘可能无法引导计算机,或者在使用过程中会遇到问题。
第二、ISO文件要以光盘映像的形式刻录,而不能以普通的文件来刻录。以大家最常用的Nero Burning ROM 7简体中文版为例,在“刻录器”菜单下选择“刻录映像文件”,然后找到并选择之前创建出来的ISO文件,然后点击确定,就可以开始刻录工作。
本系列文章的内容已经全部讲完了,通过这一系列文章,你可以了解怎样DIY一张自己专用的个性化Windows安装光盘,但相关的内容还有很多,例如自定义系统安装过程中显示的画面,甚至实现一些更复杂的安装选项等,有兴趣的朋友可以在作者的个人网站看到更多内容:http://www.cctips.com/Unattended/。□
楼层 |
评论人 |
评论内容摘要 | 发表时间 |
| 创建操作系统无人值守安装光盘(五) |
|---|
| 播放时长: |
| 日期:2006-08-17 |
| 编辑:刘晖 |
| ... |