用EasyBoot 5.03制作 98/2Kpro/2Ksrv 三合一启动光盘(简单)
[这个贴子最后由kinggold在 2004/11/12 12:45pm 第 5 次编辑]
用EasyBoot 5.03制作 98/2Kpro/2Ksrv 三合一启动光盘(参考“任我行”兄文章)
作者:KingGold
日期:2004-11-12
Windows 2000 模拟启动原理:
Windows 2000 各版本的原始安装光盘是单重启动,其引导文件中固化了光盘根目录下的i386目录(这一点给制作多重启动的 N 合 1 光盘带来了最大的障碍),该目录中不仅存放了Windows 2000的系统文件,而且还存放了安装所需的安装文件和驱动程序。我们所要模拟的引导过程如下:先加载光盘引导文件w2ksect.bin(这个文件在EasyBoot安装目录的子目录ezboot下)->setupldr.bin->ntdetect.com->再加载驱动程序->读txtsetup.sif->开始光盘安装。
制作 98/2Kpro/2Ksrv 三合一启动光盘:
㈠、所需工具(以下为KingGold本人所用工具,仅供参考)
①、启动光盘制作软件EasyBoot 5.03。
②、Win2000 安装软盘组的img文件(光盘bootdisk目录下)。
③、能打开二进制的软件UltraEdit V10.20b 汉化注册版。
④、IMG文件的读写软件WinImage Professional 7.0.7000。
⑤、虚拟电脑软件 Microsoft Virtual PC 2004 Trial Edition。
⑥、刻录软件Nero 5.5。
㈡、必需的目录结构和文件
①建立目录与文件,目录结构如下图(名为“*.*”格式的是单独一个文件,否则是文件夹):
EasyBoot
│
│
└─ disk1
│
│
├── WIN2K
│ │
│ │
│ ├── PRO
│ │ │
│ │ └─ I386 (即:将Win2000 专业版光盘上的I386文件夹复制至PRO目录下)
│ │
│ └── SRV
│ │
│ └─ I386 (即:将Win2000 服务器版光盘上的I386文件夹复制至SRV目录下)
│
│
├── WIN98 (即:将Win98 光盘上的WIN98文件夹复制至disk1目录下)
│
├── WPRO (将Win2000 专业版软盘组的4个IMG文件用winimage全部释放至此)
│
├── WSRV (将Win2000 服务器版软盘组的4个IMG文件用winimage全部释放至此)
│
├── ezboot (不要将此文件夹改名!否则即使在虚拟主机中测试,刻盘后也无法运行)
│
├── CDROM_IS.5 (即:将Win2000 服务器版光盘上的CDROM_IS.5复制至disk1目录下)
│
├── CDROM_IP.5 (即:将Win2000 专业版光盘上的CDROM_IP.5复制至disk1目录下)
│
├── CDROM_NT.5 (即:将Win2000 光盘上的CDROM_NT.5复制至disk1目录下)
│
├── setup98.img (即:将ezboot中的setup98.img移至disk1目录下)
│
├── w2kwpro.bin (即:将ezboot中的w2ksect.bin移至disk1目录下,改名为w2kwpro.bin)
│
└── w2kwsrv.bin (即:将ezboot中的w2ksect.bin移至disk1目录下,改名为w2kwsrv.bin)
②、复制文件:
如①的目录结构图上括号中所述。
要点:disk1\目录下必须有cdrom_is.5、cdrom_ip.5和cdrom_nt.5这3个文件。这是我们欺骗安装程序的标志。
要点:释放IMG文件时,一定要将system32目录(里面有两个文件)一起释放。这是我们模拟软盘安装的关键。
㈢、修改文件
用UltraEdit以二进制打开 \disk1\w2kwpro.bin,把“I386”替换为“WPRO”。
用UltraEdit以二进制打开 \disk1\w2kwsrv.bin,把“I386”替换为“WSRV”。
用UltraEdit以二进制打开 \disk1\WPRO\setupldr.bin,把“i386”替换为“WPRO”,共3处。
用UltraEdit以二进制打开 \disk1\WSRV\setupldr.bin,把“i386”替换为“WSRV”,共3处。
用计事本打开 \disk1\WPRO\txtsetup.sif,修改“SetupSourcePath = "\"”中“=”后的内容为“"\WIN2K\PRO\"”。
用计事本打开 \disk1\WSRV\txtsetup.sif,修改“SetupSourcePath = "\"”中“=”后的内容为“"\WIN2K\SRV\"”。
要点:setupldr.bin这个文件中的路径告诉安装程序模拟软盘文件的位置;
txtsetup.sif这个文件中的路径告诉安装程序从何处复制全部安装文件,必须与目录结构相匹配。
㈣、制作EasyBoot启动菜单
在启动菜单中建立三个菜单条,依次命名为
1、安装WIN98
2、安装WIN2000 PROFESSTIONAL
3、安装WIN2000 SERVER
各自的执行命令为:
1、安装WIN98 执行命令:cd \;run setup98.img。
2、安装WIN2000 PROFESSTIONAL 执行命令:cd \;run w2kwpro.bin。
3、安装WIN2000 SERVER 执行命令:cd \;run w2kwsrv.bin。
㈤、制作ISO文件
1、不要删除 \disk1\ezboot 目录下的*.bm1文件(EasyBoot每次保存时都生成它),否则看不到启动图片和背景图片。
2、菜单文件(*.ezb)可以只保留一个。standard.ctb文件可以不要(不知此文件作什么用?)。
3、可以根据自己的需要修改setup98.img。主要是里面的config.sys和autoexec.bat两个文件。
4、一定要选中“优化光盘文件”。
注:本人意在引导新手(我也是新手)少走弯路,故文章力求简洁明了。举一反三,用EasyBoot做启动光盘大多类似。
感谢“任我行”的文章给我这个新手以指引!但我也受到其“BOOT”文件夹的误导。可能是本人理解不到位吧。无论如何,其无私奉献的精神令人尊敬!