往日微忆
文章目录

八年前,2005年1月,刚买笔记本8天(长沙购,TNND,那个时候差不多花了我一年工资),休假在家,折腾系统,在CDbest论坛“发表”了一篇文章《用EasyBoot制作N合一启动光盘详细过程》。如今,原网站论坛已物是人非,无觅踪影。通过度娘搜索自己的QQ,无意间,搜索出了别人转载的原文。有良知的还写着“转”字(http://www.dianbo.org/forum.php?mod=viewthread&tid=1526http://blog.sina.com.cn/s/blog_4c5f49290100d7mo.html),无素质的则直接变成自己的,诸如(http://cjp920725.blog.163.com/blog/static/1332083272009102301254581/)。想当年,青春年少,好不容易凑齐了一篇相对有点干货的东东,竟然被人窃为己有,还真有点痛。在此申明,《用EasyBoot制作N合一启动光盘详细过程》版权所有,不容侵犯,欢迎共享,虽已过时,仅供参考。

以下为《用EasyBoot制作N合一启动光盘详细过程》原文:

-–-–-–-–-–-–-–-–-–-–-–-–-–-–-–-–-–-–-–-–-–-–-–-–-–-–-–

 

EasyBoot制作N合一启动光盘详细过程

【本文作者JaxLee授权cdbest.net发布】

现在网上流传的N合一启动光盘教材大多数都是Windows 2000 31光盘(简体中文专业版+简体中文服务器版+简体中文高级服务器版)或者是Windows XP 21的光盘(简体中文专业版+简体中文家庭版),就是没有Windows 2000Windows XP以及Windows2003的混合启动光盘制作,市面上也没见着有混合的启动光盘出售。而且网上都是JFXIE编写的教材或者跟http://www.tech-hints.com/http://www.nu2.nu/上是同一个版本和内容,制作过程比较繁锁,不直观,且不能制作彩色中文菜单。EasyBoot是一款集成化的中文启动光盘制作工具,它可以制作全中文光盘启动菜单、自动生成启动文件、并制作可启动ISO文件,只要通过CD-R/WDVD刻录软件即可制作完全属于自己的启动光盘,非常个性化。EasyBoot主要特性有:

1、完全图形化界面,使用方便,即使新手也很容易学习。
2
、刻录光碟根目录仅增加1个文件,不破坏原版盘的风格。
3
、最多可支持36个菜单项。
4
、支持updownleftright光标键和tab键选菜单,EnterSpaceBar键执行。
5
、支持用户自定义快捷按键(0-9a-z),直接选择菜单。
6
、支持用户自定义功能键(escF1-F12)直接执行命令。
7
、可选择快捷键直接执行模式。
8
、可选择输入字母转小写或大写模式。
9
、可在每个菜单项下定义光标键的灵活跳转方式,从而支持任意布局的屏幕菜单。
10
、支持子菜单,可制作十分复杂的启动光盘。
11
、支持开机logo画面显示
12
、支持背景图像显示
13
、支持启动菜单倒计时
14
、可设置光盘启动密码
15
、方便而强大的编辑功能
+
灵活定义屏幕布局、文本、菜单和功能键。
+
支持屏幕预览,可直接看到实际效果。
+
支持预览屏幕选择对象、编辑对象,包括用鼠标和键盘新建、移动、修改坐标等操作。
+
支持Undo功能,可恢复成修改前的状态。
16
、内建ISO文件生成器,可直接生成可启动ISO文件。

依照EasyBoot的帮助说明可以很方便很简单很快的制作Windows NT启动光盘、Windows 2000启动光盘、Windows XP启动光盘、包含Windows 98Windows NT/2000/XP 21启动光盘,但就是没有N1启动光盘制作教材。本人就详细就本人的实战经验写了一个完全用EasyBoot制作的N合一教学,仅供大家参考,不对之处,敬请批评指出。本文参考JFXIE写的《启动光盘制作完全手册》和http://www.tech-hints.com/上的内容。在此表示感谢。

一、所需工具

   EasyBootUltraEdit,虚拟系统软件VirtualPCUltraISO(释放img文件),各软件的使用请看相应帮助说明。

二、制作步骤

      1.建立文件系统结构

      找一个剩余空间比较大的逻辑磁盘,譬如为D盘。新建文件夹CDDisk,拷贝EasyBoot安装目录disk1文件夹下的ezbootCDDisk下,在CDDisk下再建如下文件夹:W2KSW2KPW2KAWXPPWXPHwin98JALEOS,再在JALEOS下新建文件夹:W2KSERVERW2KPROW2KADSERVERWXPPROWXPHOME。注意:前面五个文件夹名必须是四个字母,文件夹名字都可以自己取,只要在后面相应的位置改过来即可。以下只以Windows 2000 Server为例说明步骤,其他几个系统一样的过程设置,但不包括Windows98系统,Windows 98只要把98系统源安装光盘目录Win98文件夹下所有文件和文件夹拷贝到CDDiskwin98下即可。

      2.拷贝系统文件

     Windows 2000 Server安装源盘下所有文件(包括隐藏和系统文件)拷贝到JALEOSW2KSERVER下。

      3.集成Windows 2000 SP4

     建一临时文件夹SP4,把SP4.exe和文件夹SP4置于同一路径%path%下,“开始”-“运行”,输入命令“%path%sp4.exe –x: %path%SP4”,确定,将会解压SP4.exe到文件夹SP4下,再执行如下命令“%path%SP4 i386updateupdate.exe -s:D:CDDiskJALEOSW2KSERVER”,即更新集成Windows2000系统SP4包。此时可看到JALEOSW2KSERVER下至少新增cdromsp4.tst文件。更新XP SP2包类似。

      4.释放Windows 2000安装软盘组

     UltraISO(也可用其他的软件)释放JALEOSW2KSERVERBOOTDISKCDBOOT1.IMG- CDBOOT4.IMG四个IMG文件到CDDiskW2KS下。如果集成了Service Pack,需要将W2KS下面的文件用各自i386目录下面的文件替换(实际上只需要替换txtsetup.sif就行了),即将启动软盘组中的文件也替换为集成Service Pack 后的文件。注意:一定不要替换system32中的文件,否则无法安装。

      要替换这一大堆文件比较繁琐,可以用两个办法:
  (1xxcopy法。下载xxcopyhttp://www.xxcopy.com/),执行下面的命令:
  xxcopy D:CDDiskJALEOSW2KSERVERI386
D:CDDiskW2KS /U /E /YY
替换完成后删除W2KS下面的空目录(xxcopy替换的副产品)即可。
  (2)批处理替换法。以W2KS目录为例:
  dir D:CDDiskW2KS*.*
>1.bat
  move D:CDDiskW2KS1.bat D:CDDiskJALEOSW2KSERVERI386
  用Ultraedit编辑1.bat,只保留文件名,每个文件名一行,修改每行的命令为
  copy [文件名] D:CDDiskW2KS
  存盘退出,在D:CDDiskJALEOSW2KSERVERI386目录下运行1.batD:CDDiskJALEOSW2KSERVERI386目录没有而D:CDDiskW2KS有的文件不替换。替换完后,确保setupldr.bintxtsetup.sif文件存在,可拷贝I386bootfix.bin文件到W2KS下。http://www.tech-hints.com/上提到若I386下若存在txtsetup.in_setupp.in_setupldr.bi_文件,可移除它们,否则可能会产生错误,具体请查看http://www.tech-hints.com/

Windows XP安装软盘组有六个IMG镜像文件,XP安装软盘组必须从微软网站下载:
  简体中文专业版:winxp_cn_pro_bf.exe
  下载地址:http://www.microsoft.com/downloads/release.asp?releaseid=33494

  简体中文家庭版:winxp_cn_hom_bf.exe
  下载地址:http://www.microsoft.com/downloads/release.asp?releaseid=33493

其他类似。

5.拷贝文件

拷贝D:CDDiskJALEOSW2KSERVERCDROM_IS.5Pro版为CDROM_IP.5,高级服务器版为CDROM_IA.5 CDROM_NT.5 cdromsp4.tst(以上必须) READ1ST.TXT README.DOCspnotes.htm文件到D:CDDisk

6.修改文件

复制ezboot文件夹下w2ksect.bin,将一份改名为w2ks.binw2ksect.bin可另保存一份,名字可任意,但后面应作相应修改),用UltraEdit打开,替换其中的I386W2KS,注意:必须为大写,只有一处。

UltraEdit打开D:CDDiskW2KS setupldr.bin,替换其中的I386W2KS,共三处。

UltraEdit打开D:CDDiskW2KS txtsetup.sif,替换其中的 “SetupSourcePath = ““”“SetupSourcePath = “ JALEOSW2KSERVER””,共一处。

重复步骤2-6依次设置其他系统。

7.EasyBoot制作菜单和ISO文件

启动软件EasyBoot,选择“打开”,选择D:CDDiskezbootcdmenu.ezb,可在此基础上创建修改多系统启动菜单,具体制作说明请参阅帮助说明。在“菜单条”一项中请更改启动“安装Windows 2000 Server”的执行命令为“run w2ks.bin”,其他自己随意做。其他系统安装执行命令时请更改为相应的启动文件。

选择“文件”-“制作ISO”,光盘文件目录设为D:CDDisk ,引导文件设为D:CDDiskezbootloader.bin,再进行相应设置确定即可制作出ISO文件。

8.测试ISO文件

启动Virtual PCVM,加载刚制作的ISO文件,进行测试。启动各版本系统进行安装,以测试各个版本的完整性。

9. 增加特殊文件

可以根据个人的爱好,在光盘上再增加一些特殊文件,只需将其复制到D:CDDisk目录下,并重新制作ISO文件。http://www.tech-hints.com/里面有介绍如何安装时自动加载安装系统补丁文件的另外设置说明,感兴趣的可以参考一下。

10.刻录光盘

根据自己集成的系统多少与大小选择相应的刻录盘进行刻录,这样一张个性化的中文彩色菜单系统启动安装光盘就做好了!

三、后记

     本人曾试图直接复制系统安装盘I386目录至CDDisk下,然后更改I386名为W2KS,再替换w2ksect.bin里的I386W2KS,然后修改W2KS下(即原来的I386)的文件setupldr.bin,也把里面的I386改为W2KS,制作出来的系统可以引导,但是安装时说找不到用户许可协议文件(尽管明明有这个文件),这一点在http://www.tech-hints.com/涉及过,但不知怎么解决,原因不像tech-hints说的一样。另外如果w2ksect.bin里面的W2KS替换成了小写的w2ks,也不能成功引导,其他文件的修改不存在大小写问题。另外,文件夹也不存在大小写问题。

此制作特色不受具体系统约束,可方便扩充,也可集成Windows2003,绝对比JFXIEtech-hints上介绍的直观、个性、简单、美观。不过建议大家多多参考http://www.tech-hints.com/http://www.nu2.nu上的文章,绝对受益匪浅!

本制作如有任何问题,欢迎联系探讨,地址:[email protected]QQ22074035,本文内容JaxLee所有。

 

———————————————————————————

分享到: