这样就可以完成了,因为没有改变i386目录所以少了些必要的修改,同时也没有集winxp
家庭版
用 easyboot 3.55 制作 windows 2000 三合一启动光盘的制作方法
用 easyboot 3.55 制作 windows 2000 三合一启动光盘的制作方法
作者:任我行 2003.5.16
我曾参照“cd-r home(刻录家园)easyboot 专题”论坛中《用 easyboot 制作 windows 2000 和 xp n 合 1 详细制作说明 》的方法制作过 3 合 1 光盘,但生成iso后程序无法正确访问安装目录,出现如下错误:could not found ntldr,可能是由于使用安装引导文件的不同引起的,原文使用winiso 这个软件来提取启动引导文件(*.wbt),而本例是直接使用easyboot自带的启动引导文件(w2ksect.bin),同时所使用的软件也大不相同。故此我重新修改了此方法以供大家参考,如有不当之处请指正。为方便理解我没有集成sp3,如需要可自行添加。
本例是我使用 easyboot 3.55 制作的win2000三合一启动光盘,经验证是正确的,此方法简单易懂,可能有些地方与其他类似文章有出入,请留意。
windows 2000 模拟启动原理
windows 2000 各版本的原始安装光盘是单重启动,其引导文件中固化了光盘根目录下的i386目录(这一点给制作多重启动的 n 合 1 光盘带来了最大的障碍),该目录中不仅存放了windows 2000的系统文件,而且还存放了安装所需的安装文件和驱动程序。我们所要模拟的引导过程如下:先加载光盘引导文件w2ksect.bin(引导文件是w2ksect.bin,这个文件在easyboot的安装目录的子目录ezboot里)->setupldr.bin->ntdetect.com->再加载驱动程序->读txtsetup.sif->开始光盘安装。
windows 2000 各版本的原始安装光盘是单重启动,其引导文件中固化了光盘根目录下的i386目录(这一点给制作多重启动的 n 合 1 光盘带来了最大的障碍),该目录中不仅存放了windows 2000的系统文件,而且还存放了安装所需的安装文件和驱动程序。我们所要模拟的引导过程如下:先加载光盘引导文件w2ksect.bin(引导文件是w2ksect.bin,这个文件在easyboot的安装目录的子目录ezboot里)->setupldr.bin->ntdetect.com->再加载驱动程序->读txtsetup.sif->开始光盘安装。
⑵、复制文件
接着开始按放三个版的文件,其中,d:\easyboot\winxp\ 是windows xp 3合1光盘的根目录,
d:\easyboot\winxp\system\winxpwpro 用于存放 windows xp 专业版文件。(光盘根目录下的全部文件)
d:\easyboot\winxp\system\winxphome 用于存放 windows xp 家庭版文件,(光盘根目录下的全部文件)
将 windows xp 专业版光盘上的文件全部复制到 d:\easyboot\winxp\system\winxpwpro 目录。
将 windows xp 家庭版光盘上的文件全部复制到 d:\easyboot\winxp\system\winxphome 目录。
必须确保复制了全部文件和子目录,包括具有系统和隐藏属性的。
复制完毕后,清除 d:\easyboot\winxp\system\下全部文件和子目录的系统、隐藏和只读属性。
将 d:\easyboot\winxp\system\winxpwpro 目录下的 win51、win51ip 复制到 d:\easyboot\winxp\目录下,
将 d:\easyboot\winxp\system\winxphome 目录下的 win51ic 复制到 d:\easyboot\winxp\目录下,
要点:d:\easyboot\winxp\目录下面必须有文件,win51、win51ic、win51ip 这是我们欺骗安装程序的标志,这张光盘是windows xp 的原始安装盘。
⑶、配置软盘组安装程序文件
首先到微软网站下载二个版本启动盘文件,
简体中文专业版:winxp_cn_pro_bf.exe
xp 简体中文专业版启动盘下载地址:http://www.microsoft.com/downloads/release.asp?releaseid=33494
简体中文家庭版:winxp_cn_hom_bf.exe
xp 简体中文家庭版启动盘下载地址:http://www.microsoft.com/downloads/release.asp?releaseid=33493
i386目录中复制bootfix.bin,将其分别粘贴到d:\easyboot\winxp\wpro\和d:\easyboot\winxp\home\。该文件的作用就是光盘启动后显示一条信息“press any key to boot from cd.”,并等待5秒钟,若没有按键,则从硬盘启动;否则从光盘启动。
如果觉得5秒的延时太短,可以用ultraedit编辑该文件,找到“press any key to boot from cd.”后面的“49 00 12 00”,将“49”改为“aa”延时可达10秒,改为“ff”延时可达15秒。