至此,我们就把自己的RAID驱动程序的相关信息添加到了Windows 2003安装信息文件ldquo;txtsetup.sifrdquo;中了!上述添加自定义RAID信息内容的步骤看似很复杂,其实也就是同时打开Windows 2003安装文件目录中的ldquo;txtsetup.sifrdquo;文件和驱动程序目录中的ldquo;.infrdquo;或ldquo;.oemrdquo;信息文件,然后将后者文件中相关字段下面的内容一一对应地移植到ldquo;txtsetup.sifrdquo;文件中。知道了方法,做起来就容易了!
五、修改ldquo;winnt.sifrdquo;文件内容 现在,我们已经完成了两个最重要的步骤:一是获取了RAID驱动程序文件,它们现在被保存在ldquo;D:w2003RAID$OEM$$1driversIntelMegaSRrdquo;文件夹中;二是修改了Windows 2003安装时自动加载驱动程序的信息文件ldquo;txtsetup.sifrdquo;。但现在有一个新的问题:Windows 2003在安装时如何知道它所需要的驱动程序文件在哪个目录下呢? 这个问题则需要通过修改ldquo;winnt.sifrdquo; 这个文件来解决。这个文件是Windows 2003系统在安装时的附加信息文件,可以在其中指定非微软提供的第三方驱动程序的安装路径。用Windows Setup Manager Utility创建 unattend.txt 文件, 重命名文件为winnt.sif 并复制到D:w2003RAIDi386 目录下。下图中 OemPnpdriverPath 一行添加所有PnP 驱动路径[本例是:ldquo;OemPnPDriversPath=driversIntelMegaSRrdquo;,如果不止一个驱动,请用半角分号分隔,如:ldquo;OemPnPDriversPath=driversIntelMegaSR;driversIntelSAS;driversAC97rdquo;]。并确保[Unattended]项下的OemPreinstall等于Yes(OemPreinstall=Yes)。请见图8。
图8
ldquo;OemPnPDriversPath=driversIntelMegaSRrdquo;这段代码是指随后生成光盘时,驱动程序相对于光盘根目录所在的相对路径。如果我们打算把保存驱动程序的文件夹如IntelMegaSR放到新生成的安装光盘的根目录,就不必包含任何子目录路径:OemPnPDriversPath= ldquo;IntelMegaSRrdquo;。 [注意]可以从 Windows 2003 Server 光盘的SupportsTools文件夹下的Deploy.cab 文件解压得到Setup Manager utility。Setup Manager 可以引导创建unattend.txt 文件。注意,请用记事本编辑unattend.txt文件。 另外要提醒的一个小点是,[Data]字段下的AutoPartition的值最好更改为0(AutoPartition=0),因为这样我们在安装系统的时候可以手工选择安装分区,而且在需要格式化该分区时,可以先删除该分区,再重建分区,然后格式化;而此值一般默认是1,如果这样,在安装时程序会自动随机选择一个有足够空间的分区安装,且不对该分区格式化。请看图9:
图9
全部修改完毕后,用记事本保存文件时,一定要输入完整的文件名,并且一定要用半角的双引号将文件名引起来,如ldquo;quot;winnt.sifquot;rdquo;,否则实际上生成的仍然是个文本文件(Winnt.sif.txt),这将导致安装过程中出错,RAID驱动程序无法自动加载!当然也可以在让系统显示文件扩展名的情况下将文件名更改为ldquo;winnt.sifrdquo;,以确保文件后缀名的正确无误!
六、将RAID驱动压缩到安装文件 使用支持CAB文件格式的工具(如WinRAR等),将驱动程序目录中扩展名为SYS的文件压缩到I386目录下。 这里我们可以使用Windows 2003本身附带的一个命令行工具ldquo;makecab.exerdquo;,它位于ldquo;C:WINDOWSSystem32rdquo;目录下。由于ldquo;System32rdquo;是默认的搜索路径,因此使用时不需要程序所在的路径。 在开始菜单中打开ldquo;运行rdquo;对话框,输入cmd命令,再在DOS提示符下运行以下命令:makecab d:w2003raid$oem$$1driversintelmegasrmegasr.sys d:w2003raidi386megasr.sy_(此处为便于截图,可以直接输入ldquo;运行rdquo;对话框运行) 此命令运行的结果是在i386文件夹下生成一个名为megasr.sy_的文件,这个文件是用来加载驱动的!
图10
此命令中具体的驱动程序文件名和保存路径请根据实际情况灵活更改。
七、重新生成安装光盘 经过上述步骤,现在已经是万事俱备,只待刻盘了! 准备任意一款支持制作可引导型光盘的工具程序,如经典的软件ldquo;WinISOrdquo;、ldquo;ISOCommanderrdquo;及国产软件ldquo;UltraISOrdquo;等均可。生成可引导光盘的方法有很多种,为避免大家到处寻找那些生僻的工具软件,这里以UltraISO[下载地址]为例,分若干个步骤进行: (1)制作原始安装光盘镜像 这一步的目的是方便从制作出来的光盘镜像中提取引导文件。其实也有专门的直接提取光盘引导区的工具,但操作稍麻烦,因此在这里多花费一两分钟还是很值得的。 将Windows 2003的原始安装光盘放入光驱中,启动UltraISO,按ldquo;F5rdquo;键,或者执行ldquo;工具rdquo;菜单中的ldquo;制作光盘映像文件rdquo;(图5),根据提示指定一个镜像文件的保存位置,随后程序会自动开始读取光盘并完成镜像文件的制作。
图11nbsp;nbsp;
(编辑:PHP编程网 - 黄冈站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|