[原创]制作WINXP HOME、PRO、OEMPRO、VLKPRO集成SP1+SP2四合一系统的痛苦历程
[这个贴子最后由zhaozjh在 2004/08/25 09:00am 第 7 次编辑]
我从2004年8月10日开始制作制作WINXP HOME、PRO、OEMPRO、VLKPRO集成SP1+SP2四合一系统,到8月20日,这10天的时间内我经历了无数的失败,在贵网站得到了很多的网友的支持,我才得以制作成功,在此表示衷心的感谢!!同时我也想把我制作的过程写出来,奉献给大家,希望能为正在制作和即将制作的朋友提供一点帮助,如果大家有什么疑问,也可以跟贴,或者EMAIL:ZHAOZJH@126.COM。
下面我奉上制作的全过程:
特别提示:新的SP2 2180-1版本已经发布,请各位用新的SP2版本来集成.
WINXP 系统集成方案
1、准备好WINXP HOME、PRO、OEMPRO、VLKPRO四个版本的原版文件和WINXP SP1 、SP2。
2、集成SP1、SP2文件到四个不同的版本。
这里以所有文件操作在D盘进行,若不是请选择相应的目录,并修改相应的盘符。
集成SP1:
D:\SP1\UPDATE>UPDATE -S: D:\EASYBOOT\\WINXP\HOME <回车>
D:\SP1\UPDATE>UPDATE -S: D:\EASYBOOT\\WINXP\WPRO <回车>
D:\SP1\UPDATE>UPDATE -S: D:\EASYBOOT\\WINXP\WOEM <回车>
D:\SP1\UPDATE>UPDATE -S: D:\EASYBOOT\\WINXP\WVLK <回车>
集成SP2:
D:\SP2\UPDATE>UPDATE /INTEGRATE: D:\EASYBOOT\\WINXP\HOME <回车>
D:\SP2\UPDATE>UPDATE /INTEGRATE: D:\EASYBOOT\\WINXP\WPRO <回车>
D:\SP2\UPDATE>UPDATE /INTEGRATE: D:\EASYBOOT\\WINXP\WOEM <回车>
D:\SP2\UPDATE>UPDATE /INTEGRATE: D:\EASYBOOT\\WINXP\WVLK <回车>
3、提取四个系统集成SP1、SP2后的各系统的系统软盘组。
有两种方法:系统安装提取法 XXCOPY原软盘组文件更新法
①、系统安装提取法:可以使用命令WINNT32 /NOREBOOT 重新安装系统后在C盘会得到两个目录,其中约6.4左右的那个目录就是软盘组文件夹,把这个文件夹改名为相应的系统文件夹就可以了。
②、XXCOPY原软盘组文件更新法:把各系统原版的软盘组拷在一个目录中(如WINBOOT\HOME、WINBOOT\WPRO、WINBOOT\WOEM、WINBOOT\WVLK).(此方法方便,但是会出现文件丢失现象,若真丢失文件,你可以从相应的操作系统的I386目录或原版软盘组找到相应的文件,并复制到对应的操作系统的启动软盘组目录中。)
使用如下命令进行系统文件更新:
XXCOPY D:\EASYBOOT\\WINXP\HOME\I386 D:\WINBOOT\HOME /U /E /YY
XXCOPY D:\EASYBOOT\\WINXP\WPRO\I386 D:\WINBOOT\WPRO /U /E /YY
XXCOPY D:\EASYBOOT\\WINXP\WOEM\I386 D:\WINBOOT\WOEM /U /E /YY
XXCOPY D:\EASYBOOT\\WINXP\WVLK\I386 D:\WINBOOT\WVLK /U /E /YY
4、制作 WINDOWS XP HOME、PRO 、OEM PRO、VLK PRO 4合 1 集成详细步骤
①、构建目录结构
D:\EasyBoot\DISK1\WINXP -> 这是以后的光盘根目录
D:\EasyBoot\DISK1\WINXP\EZBOOT -> 这是启动的所有引导目录
D:\EasyBoot\DISK1\WINXP\EZBOOT \WXPWPRO.BIN -> 这是引导 WINDOWS XP 专业版文件
D:\EasyBoot\DISK1\WINXP\EZBOOT \WXPHOME.BIN -> 这是引导 WINDOWS XP 家庭版文件
D:\EasyBoot\DISK1\WINXP\EZBOOT \WXPWOEM.BIN -> 这是引导 WINDOWS XP OEM文件
D:\EasyBoot\DISK1\WINXP\EZBOOT T\WXPWVLK.BIN -> 这是引导 WINDOWS XP VLK文件
D:\EasyBoot\DISK1\WINXP\EZBOOT \WINXP.EZB -> 这是主菜单文件
D:\EasyBoot\DISK1\HOME -> 这是家庭版软盘组目录
D:\EasyBoot\DISK1\WPRO -> 这是专业版软盘组目录
D:\EasyBoot\DISK1\WOEM -> 这是OEM版软盘组目录
D:\EasyBoot\DISK1\WVLK -> 这是VLK版软盘组目录
D:\EasyBoot\DISK1\WINXP\WIN51 -> 这是光盘标识文件
D:\EasyBoot\DISK1\WINXP\WIN51IP -> 这是光盘标识文件
D:\EasyBoot\DISK1\WINXP\WIN51IC -> 这是光盘标识文件
D:\EasyBoot\DISK1\WINXP\WIN51IC.SP1 -> 这是光盘标识文件
D:\EasyBoot\DISK1\WINXP\WIN51IC.SP2 -> 这是光盘标识文件
D:\EasyBoot\DISK1\WINXP\WIN51IP.SP1 -> 这是光盘标识文件
D:\EasyBoot\DISK1\WINXP\WIN51IP.SP2 -> 这是光盘标识文件
D:\EasyBoot\DISK1\WINXP\BOOTFONT.BIN -> 这是启动是用的字体文件
D:\EasyBoot\DISK1\WINXP\WINXPWPRO -> 这是专业版文件存放目录
D:\EasyBoot\DISK1\WINXP\\WINXPHOME -> 这是专业版目录版文件存放目录
D:\EasyBoot\DISK1\WINXP\WINXPWOEM -> 这是专业版文件存放目录
D:\EasyBoot\DISK1\WINXP\WINXPWVLK -> 这是专业版文件存放目录
注: WINXP 目录,就是以后做好后的光盘根目录
②、复制文件
接着开始按放二个版的文件,其中,D:\EasyBoot\DISK1\WINXP\ 是Windows XP 4合 1 光盘的根目录,
D:\EasyBoot\DISK1\WINXP\HOME 用于存放 Windows XP 家庭版文件。
D:\EasyBoot\DISK1\WINXP\WPRO 用于存放 Windows XP 专业版文件。
D:\EasyBoot\DISK1\WINXP\WOEM 用于存放 Windows XP OEM版文件。
D:\EasyBoot\DISK1\WINXP\WVLK 用于存放 Windows XP VLK版文件。
必须确保复制了全部文件和子目录,包括具有系统和隐藏属性的。 复制完毕后,清除 D:\EasyBoot\DISK1\WINXP\下全部文件和子目录的系统、隐藏和只读属性。
要点:D:\EasyBoot\DISK1\WINXP\目录下面必须有文件,WIN51、WIN51IC、WIN51IP、WIN51IC.SP1、WIN51IC.SP2 、WIN51IP.SP1 、WIN51IP.SP2 这是我们欺骗安装程序的标志,这张光盘是Windows XP 的原始安装盘。
③、配置软盘组安装程序文件
D:\EasyBoot\DISK1\\WPRO
D:\EasyBoot\DISK1\HOME
D:\EasyBoot\DISK1\WOEM
D:\EasyBoot\DISK1\WVLK 以上这四个目录是四个版本的软盘组目录:
注意要点:我把这二个版本取名为大家通用的“WPRO”、“HOME”“WOEM”“WVLK”的软盘组,而软盘组目录名称是固定在这二个版本的启动文件里(比如我取名为 WXPWPRO.BIN、WXPHOME.BIN 、WXPWOEM.BIN、WXPWVLK这四个文件,而这四个文件里面只能改动的字符长度是 4 个字符长度。
把刚才采用XXCOPY提取的SP2软盘组文件复制到不同的目录:
D:\EasyBoot\DISK1\HOME
D:\EasyBoot\DISK1\WPRO
D:\EasyBoot\DISK1\\WOEM
D:\EasyBoot\DISK1\\WVLK (PRO\OEMPRO\VLKPRO三个全部采用了PRO 的软盘组)
要点:这是我们模拟软盘安装的关键,一定要连带 system32 目录(里面有两个文件)一起释放。
④、启动引导文件 是用来引导WINXP安装用的, 这个文件EasyBoot安装好后是没有的, 但是用 w2ksect.bin 这个文件也可以代用。
把w2ksect.bin 文件分别复制为这四个启动文件 WXPWPRO.BIN、WXPHOME.BIN WXPWOEM.BIN WXPWVLK.BIN(这几个名字最好对应)。
⑤、修改文件 注: 在修改文件的时候, 所有字符都要用大写, 切记, 错了会出错。
用UltraEdit分别打开D:\EasyBoot\DISK1\disk1\ezboot\目录下的WXPWPRO.BIN、WXPHOME.BIN WXPWOEM.BIN WXPWVLK.BIN 文件,(注:要用二进制打开)找到这个字符串 SETUPLDR.BINBOOTFIX.BINI386 将其后面的 4 个字符(I386)修改为 “WPRO”、“HOME”、“WOEM”“WVLK”字符,并分别保存在D:\EasyBoot\DISK1\BOOT\目录下。
此外,还必须在后面的配置中进行相应修改setupldr.bin 和 txtsetup.si_ 文件和其它。这二个文件修改好后,再找出软盘组里面的二个文件分别是setupldr.bin 和 txtsetup.si_,二个文件找到后,我们来修改这二个文件,修改如下:
① 第一个 setupldr.bin 修改成以下这样:
用 UltraEdit二进制打开 D:\EasyBoot\DISK1\WINXP\WPRO\setupldr.bin,找到“I386”,替换为“WPRO”,共4处;
用 UltraEdit二进制打开 D:\EasyBoot\DISK1\WINXP\HOME\setupldr.bin,找到“I386”,替换为“HOME”,共4处;
用 UltraEdit二进制打开 D:\EasyBoot\DISK1\WINXP\WOEM\setupldr.bin,找到“I386”,替换为“WOEM”,共4处;
用UltraEdit二进制打开 D:\EasyBoot\DISK1\WINXP\WVLK\setupldr.bin,找到“I386”,替换为“WVLK”,共4处;
存盘退出。
② 第二个文件txtsetup.si_, 这个文件我们要多做一步,把这个 txtsetup.si_ 文件剪切到 D 盘的根目录下,然后用解压命令来解开它,即 D:\>expand D:\TXTSETUP.SI_ TXTSETUP.SIf 回车就可解开,解开后,把这个 txtsetup.sif 文件剪切到对应的软盘组下(对应的软盘组就是指你从哪个软盘组里剪切出来, 你就仍然剪切回去), 然后修改成以下这样:
用记事本打开 D:\EasyBoot\DISK1\WINXP\WPRO\txtsetup.sif,替换“SetupSourcePath = "\"”为“SetupSourcePath = "\ WINXP\WPRO\"”;
用记事本打开 D:\EasyBoot\DISK1\WINXP\HOME\txtsetup.sif,替换“SetupSourcePath = "\"”为“SetupSourcePath = "\WINXP\HOME\"”;
用记事本打开 D:\EasyBoot\DISK1\WINXP\WOEM\txtsetup.sif,替换“SetupSourcePath = "\"”为“SetupSourcePath = "\ WINXP\WOEM\"”;
用记事本打开 D:\EasyBoot\DISK1\WINXP\HOME\txtsetup.sif,替换“SetupSourcePath = "\"”为“SetupSourcePath = "\ WINXP\WVLK\"”;
存盘退出。
要点:这两个文件中的路径告诉安装程序从何处复制文件,必须与目录结构相匹配。
⑥、制作ISO文件
配置好和修改好以上文件与目录结构后,Windows 的文件复制到对应目录无误,就可以制作 ISO 镜像了,用 EasyBoot 制作是非常简单,打开EasyBoot软件,在“文件”的选项卡里,单击“打开”按扭,重新打开 D:\EasyBoot\DISK1\EZBOOT\目录下的 WINXP.EZB 文件,这一步是确保制作出来的ISO不会出错,很紧要,(此时请检查每个菜单对应的RUN ***.BIN ,确保正确)然后单击“制作ISO”按扭,弹出一个对话框,在对话框里来点优化光盘文件和其它设置(优化光盘设置是必须点上的),“光盘文件目录”这里,查看一下你的光盘根目录对不对,这一步很紧要, 必顺绝对路径,如错了启动后会找不到文件的,无法正常工作,“引导文件”查看一下,错了会不能引导,也就是说启动不了光盘。其它设置随你便,查明无误后,然后点击“制作”,制作就开始了。
⑦特别提示:建议你用EASYBOOT4.56制作ISO文件。如果你是用easyboot5.0制作的,必须用UltraISO打开制作后ISO文件,把里面所有的记录全部删除掉,再按原目录添加进出,并选择属性里面的优化文件,得到一个ISO文件,会比刚才制作的文件大约10---20MB左右,这是正常的,因为easyboot5.0在制作的时候会优化掉系统的CHM文件,在安装的时候会出错。easyboot4.3不会出现这个问题。easyboot5.1没测试过。
制作完成后的软件大约有750MB左右,用Connectix Virtual PC测试成功后,可以刻盘了。要用870MB的那种CD-R,并且在NERO的选项中将超刻调到90分钟,就可正常刻录了。
你可以做个漂亮的启动界面和在WINXP下的界面。
附件:制作后的WINXP-SP2四合一模板(如果想要的话,请给我发E-MAIL:ZHAOZJH@126.COM