我的方法,也是通过尝试论坛里各种方法后总结出来的。大同小异,都是各位前辈高手的智慧所在。为了那些也遇到和我曾经相似的问题的同志们,那我在这里就把这些方法再弄点易懂一点。我做的是中英文2合1,结果镜像大小达到1个多G,不过用这个方法做中文版本的合集镜像很小可以一张CD光盘刻下的。我还是以HOME及PRO这两个版本为例,写一下具体过程。
一、前提:
1.假定Easyboot程序安装在C盘中。那光盘的根目录(也就是刻盘后放入光驱后自动弹出的窗口)就是
C:\EasyBoot\disk1\。
2.准备工具:XP安装文件 (两个版本的安装光盘)
Winimage 7.0 (用于编辑XP的软盘组的镜像)
Ultraedit (哪个版本都行,我用的是11,用于编辑XP的引导文件)
XXCOPY (用于拷贝相同文件,具体用法后面用到的时候再说)
虚拟机 (用于测试Easyboot生成的ISO文件是否正确)
刻录软件(没得说了,就是Nero了,版本6、7都行)
3.以下提到的文件或文件夹的名字,我用大写你就用大写,我用小写你既可以用小写也可用大写。
二、创建文件夹
在 C:\EasyBoot\disk1\ 下建立以下文件夹:
1.WINP(专业版XP)、WINH(家庭版XP)。
这两个文件夹是用来放置这两个版本XP的安装文件的,名字随意,但要注意大写。
2.WPRO、HOME。
这两个文件夹是用来放置两个版本的XP的启动软盘组的,名字可以随意起,但必须是四 个字母且大写的,而且后边修改一些文件时要用到这两个文件夹的名字,所以最好是顾名思义。
这就是四个必须的文件夹。WPRO引导WINP,HOME引导WINH。再加上Easyboot自带的一个文件夹 ezboot一共是5个文件夹。ezboot这个文件夹在生成ISO镜像的时候默认设置是被Easyboot系统隐藏,刻 出盘后,打开光盘的根目录是看不到的。
三、复制文件
1.复制两个版本XP安装光盘根目录里的全部文件及文件夹到相应的 C:\EasyBoot\disk1\ 下面的WINP (专业版XP)、WINH(家庭版XP)里面去。
2.复制专业版XP光盘中的WIN51和WIN51IP及家庭版光盘中的WIN51IC三个文件到 C:\EasyBoot\disk1\ 下面。(用于提示安装程序,我们安装的是XP系统,起到一个欺骗安装程序的作用,如果不进行这步的 话,在安装过程中,安装程序会提示你插入安装光盘的。如果你做的是SP1版本或SP2版本,那么安装光盘下还有WIN51IP.SP1和WIN51IP.SP2等类似的文件,一起拷过来。哪个版本的都行,这些文件都是一样的。)
3.用Winimage 7.0把两个版本的启动软盘组中的6个镜像解压到 C:\EasyBoot\disk1\ 下相应的WPRO、 HOME两个文件夹。
注意事项:每个版本的启动软盘组里的第6个镜像文件中有一个system32文件夹,这个文件夹下有两个 文件NTDLL.DLL和SMSS.EXE。在解压的时候要解出system32文件夹,同时里面也要有那两个文件。我的方法 是先在 C:\EasyBoot\disk1\WPRO\ 下建个system32文件夹,用Winimage打开第6个镜像,再点击system32文 件夹,选中那两上文件把它们释放到 C:\EasyBoot\disk1\WPRO\ 下的system32文件夹中。接着返回第6个 镜像根目录下,把剩余的文件选中,解压到 C:\EasyBoot\disk1\WPRO\ 下。最后解压第1到第5个镜像到 C:\EasyBoot\disk1\WPRO\ 下。另一版本也是一样。(不知大家绕晕了没,我的表达能力不强啊,惭愧!)
4.复制ezboot文件夹下的w2ksect.bin两份,分别起名为wpro.bin和home.bin,分别用来指向
C:\EasyBoot\disk1\ 下的WPRO和HOME两个启动软盘组文件夹。
四、替换文件
分别用两个版本的文件夹WINP和WINH下的I386文件夹下的内容替换两个版本的启动软盘组文件夹
WPRO和HOME下的内容。方法就是用到了XXCOPY这个软件。
XXCOPY安装后,点“开始”--“运行”--“附件”--“命令提示符”。
在出现的DOS窗口下进入C:\windows\system32\下,输入:
xxcopy C:\EasyBoot\disk1\WINP\I386 C:\EasyBoot\disk1\WPRO\ /U /E /YY,回车。替换专业版的。
xxcopy C:\EasyBoot\disk1\WINH\I386 C:\EasyBoot\disk1\HOME\ /U /E /YY,回车。替换家庭版的。
各版本替换文件完成后,把启动软盘组文件夹WPRO和HOME下的空文件夹(即除system32外的其他文 件夹)全部删除。
五、修改文件(关键时刻,手一定不能颤的哟!)
1.修改ezboot文件夹下的刚刚复制的wpro.bin和home.bin两个文件:
用Ultraedit打开wpro.bin点击搜索--替换,用WPRO替换I386。只有一处。
用Ultraedit打开home.bin点击搜索--替换,用HOME替换I386。只有一处。
修改后存盘退出。
然后再把修改后的这两个文件各复制一份到 C:\EasyBoot\disk1\ 下。
2.分别修改WPRO和HOME文件夹下的SETUPLDR.BIN文件:
用Ultraedit打开WPRO文件夹下的SETUPLDR.BIN,点击搜索--替换,用WPRO替换I386,有四处。
用Ultraedit打开HOME文件夹下的SETUPLDR.BIN,点击搜索--替换,用HOME替换I386,有四处。
修改后存盘退出。
3.分别修改WPRO和HOME文件夹下的TXTSETUP.SIF文件:
用WinRAR解压WPRO文件夹下的TXTSETUP.SI_文件(解压到WPRO文件夹下,也就是原地解压,然 后删除之)。解出来TXTSETUP.SIF文件,用记事本打开。查找 SetupSourcePath = "\" ,将其修改为
SetupSourcePath = "\WINP\" 。
用WinRAR解压HOME文件夹下的TXTSETUP.SI_文件(解压到HOME文件夹下,也就是原地解压,然 后删除之)。解出来TXTSETUP.SIF文件,用记事本打开。查找 SetupSourcePath = "\" ,将其修改为
SetupSourcePath = "\WINH\" 。
修改后存盘退出。
至此,改装过程全部结束,然后用Easyboot做ISO镜像吧。专业版XP的菜单要写run wpro.bin,家庭版XP的菜单要写run home.bin。
以上就是我这一个月来的心得,如有不妥之处或书写错误的地方,还请大家指正。
[ 本帖最后由 quadricat 于 2006-6-23 07:29 编辑 ]