频 道 直 达 - 新闻 - 读书 - 培训 - 教程 - 前沿 - 组网 - 系统应用 - 安全 - 编程 - 存储 - 操作系统 - 数据库 - 服务器 - 专题 - 产品 - 案例库 - 技术圈 - 博客 - BBS
51CTO.COM_中国领先的IT技术网站
找资料:

制作功能强大的Win XP安装盘

作者: 王志军 出处:电脑报  (  ) 砖  (  ) 好  评论 ( ) 条  进入论坛
更新时间:2005-12-14 15:10
关 键 词:XP  功能  安装
阅读提示:通常情况下,我们都是在WindowsXP安装结束后,再按照一定顺序依次安装驱动程序、第三方软件,每次重装系统都需要相当长时间,实在非常麻烦。其实,我们可以通过创建一个发布文件夹,将设备驱动程序和第三方软件手工集成至Windows XP安装文件夹,以后重装系统时就方便多了。

通常情况下,我们都是在WindowsXP安装结束后,再按照一定顺序依次安装驱动程序、第三方软件,每次重装系统都需要相当长时间,实在非常麻烦。其实,我们可以通过创建一个发布文件夹,将设备驱动程序和第三方软件手工集成至Windows XP安装文件夹,以后重装系统时就方便多了。

集成SP2

首先,我们需要将Windows XP安装光盘中的所有文件复制到硬盘上,例如G:\winxp,同时下载SP2补丁包,借助WinRAR或 WinZIP将SP2释放至硬盘上,例如G:\sp2,然后执行如下命令将SP2集成到安装文件夹中:

G:\sp2\i386\update\update.exe /S:G:\winxp

创建发布文件夹

在G:\winxp下,创建一个名为$OEM$的发布文件夹,这个文件夹在某些品牌机附带的Windows XP安装光盘中可以看到,主要是用来存放安装那些预安装的东东,例如设备驱动程序、第三方厂商提供的OEM软件。安装结束后将被自动复制至WindowsXP所在的目标分区,我们可以利用预先创建的批处理文件配合%systemdrive%变量完成自动安装的任务。

接下来,我们还需要在G:\winxp\$OEM$下继续创建如下文件夹:

$1:这个文件夹等同于操作系统所在分区的根目录,例如C:\,在其下可以再创建一个Drivers文件夹和一个Install文件夹,分别用来存储准备在系统安装结束后自动安装的设备驱动程序和应用程序。注意,不同的驱动程序和不同软件应分别创建相应的文件夹,例如驱动程序可以放在G:\winxp\$OEM$\$1\Drivers\01、G:\winxp\$OEM$\$1\Drivers\02……应用程序可以放在G:\winxp\$OEM$\$1\Install\Applications\01、G:\winxp\$OEM$\$1\Install\Applications\02………然后依此类推。

$$:这个文件夹等同于操作系统的安装目录,例如C:\Windows,在其下可以再创建一些与WindowsXP系统文件夹相同名称的子文件夹,例如System32、ime、EHome、Media、Themes等。例如我们可以将当前系统下的\Windows\Themes\Resources目录复制过去,这样系统安装结束后就可以直接使用所喜欢的主题了。

$Progs:这个文件夹等同于系统中的Program Files文件夹,系统安装结束后该文件夹中的所有文件将被自动复制至对应文件夹中,你可以将一些绿色的免安装软件放在这里。

$Docs:这个文件夹等同于系统中的Documents and Settings文件夹,你可以将当前系统中的账户文件夹复制过去,这样在安装结束后就立即可使用了。

识别发布文件夹

虽然我们在G:\winxp下创建了$OEM$发布文件夹,但还需要让安装程序能够正确识别到这个文件夹,因此接下来对安装应答文件进行修改。用记事本打开G:\winxp\i386\winnt.sif文件,找到[Unattended]段,将“OemPreinstall”的值由“No”修改为“Yes”,如果没有该行可自行增加。

提示:如果没有找到winnt.sif文件,可以事先将\Support\Tools\Deploy.cab解压缩,然后执行其中的setupmgr.exe,按照程序提示创建无人应答值守文件Unattend.txt,然后将它更名为winnt.sif,这是为了以后将安装文件刻录为光盘的需要。如果你只是打算放在硬盘上,那么就可以省去更名这一步骤了。

为了让驱动程序能够随系统自动安装,我们需要在winnt.sif文件的[Unattended]小节中增加一行内容:

OemPnPDriversPath="Drivers\01;Drivers\02"

这行语句的作用是告诉安装程序从哪里查找比自带驱动程序版本更新的驱动程序文件夹,一旦找到的话就会取代操作系统自带的驱动程序。这里请用半角分号分隔不同设备的驱动程序,不需要输入驱动程序所在的盘符路径。如果某款驱动程序未通过微软的WHQL认证,那么即使在[Unattended]小节中增加一行“DriversSigningPolicy=Igone”也是无效的,因此请尽可能选择通过WHQL认证的驱动程序。

创建自动安装批处理文件

通过以上的设置,在WindowsXP安装结束后,$OEM$文件夹的内容将被自动复制至相应的路径,但只能安装那些提供了INF文件的驱动程序。那么,对于未提供INF文件的驱动程序和应用程序来说,该怎么办呢?这里,笔者以安装Direct-LinQ程序为例进行说明:

首先,将Direct-LinQ程序的安装文件复制至G:\winxp\$OEM$\$1\Install\Applications\01文件夹下,然后用记事本创建一个名为applications.cmd的批处理文件,内容如下(注意不包括后面的中文说明信息):

cls(作用是对当前屏幕进行清屏)
@echo off (不显示本行内容)
echo  (显示如下内容)
echo Installing Direct-LinQ
echo Please wait…
start /wait %systemdrive%\%oem%\$1\install\applications\Direct-LinQ\setup.exe  (调用Direct-LinQ的安装程序文件)
echo
exit(退出命令行窗口)

将applications.cmd文件保存在G:\winxp\$OEM$\$1\Install\Applications\01文件夹中,同时在winnt.sif文件的[GuiRunOnce]小节中增加一行“%systemdrive%\install\Applications\applications.cmd”,这样安装程序将会自动执行这个批处理文件。

采用同样的方法,我们还可以将Hotfixes更新程序放到WindowsXP的安装文件夹中,朋友们可以参照类似的步骤进行操作,这里就不多说了。


发表
查看
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 领 先 的 IT 技 术 网 站 ·
技 术 成 就 梦 想
·Windows XP远程桌面连接图解(.. (查看30702次)
·Windows Vista 初步 (查看20844次)
·Solaris基础知识入门 (查看19036次)
·Linux的安装 (查看16857次)
·Windows操作系统安装 (查看15831次)
订阅技术快讯
电子杂志下载
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。
名称:Vista精品应用黄皮书
简介:《Vista精品应用黄皮书》囊括了Vista的各方面内容。此次的精简版,是将里面的内容做了提取,便于用户下载和使用。内容包含了各种Vista的安装与实施、技巧与解析以及各种Vista相关学习文档和相关软件的安全下载。该电子书是了解和应用Vista人员必备的工具手册,并且也是第一本
名称:2006中国IT论坛精品集合
简介:本书由“51CTO论坛推广联盟”制作完成。书中所有内容均来自各联盟成员的论坛(网站)。制作本书的目的是为了集中大家的优势资源,将更多更精彩的内容带给广大技术爱好者。本书是联盟成立以来制作的第一本书。
关键字阅读
频道精选
主编信箱 热线:010-66476606 告诉我们您想看的:专题 文章
关于我们 | 诚聘英才 | 联系我们 | 网站大事 | 意见反馈 | 网站地图
Copyright©2005-2007 51CTO.COM 版权所有