社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 7239阅读
  • 51回复

制作多合一启动光盘完全录像及教程下载

楼层直达
级别: 光盘高级
发帖
906
飞翔币
335
威望
1459
飞扬币
351
信誉值
0
制作多合一启动光盘完全录像
 
一 理论基础:摘录四篇论坛上的文章,有的东西有些过时,但是可以学习原理,因为我们不但要知道怎样做,还要知道为什么这样做。
 
第一篇:. 用EasyBoot 制作Windows 2000和XP N合1 启动光盘的详细说明
http://bbs.wuyou.com/viewthread.php?tid=41451
 
注:这篇帖子转载自EasyBoot网站的论坛,原帖链接如下:
http://www.ezbsvs.com/cgi-bin/to ... topic=53&show=0
感谢原文作者xzf。
这篇文章详细讲述了Windows 2000 3合1光盘及Windows XP 2合1光盘的详细制做步骤,当然,在生成ISO文件的过程中,EasyBoot还是调用cdimage进行光盘的存储优化并生成ISO文件的。我们学习的是其目录组织的步骤(当然,你可以根据自己的需要修改相应的目录结构)及相应引导文件的修改方法,这可以算是一篇制做Windows N in 1光盘的入门教程。强烈推荐新手认真学习!
================================================================================
各位:
  这篇 EasyBoot 制作说明是从 EasyBoot 帮助文件里改写过来,如有错误之处请指正!
================================================================================
 用 EasyBoot 制作 Windows 2000 3 合 1 与 Windows XP 2 合 1 启动光盘的最新制作方法
   Windows 2000 3合1光盘(简体中文专业版+简体中文服务器版+简体中文高级服务器版)已经在街面上流行1年多了,Windows XP 2合1的光盘(简体中文专业版+简体中文家庭版)最近也开始上街了。这些 N 合 1 的光盘中,有些是不能用光盘进行启动的,我们只能在DOS下安装;有些是能够光盘启动并从光盘正常安装的。不能启动的 N 合 1 光盘的制作非常简单,我们没有必要去讨论,我们最感兴趣的是哪些能够用光盘启动并正常安装的 N 合 1 光盘,本文的宗旨就是研究一下这类光盘的基本原理及制作方法。
   可启动型 N 合 1 光盘使用了多重启动光盘技术,这种技术近几年来开始流行,但目前尚未形成统一的工业标准,有多种方法可以实现它。目前制作启动 N 合 1 的软件很少,即有也很复杂,本人用 EasyBoot 制作的 Windows 2000 3 合 1 光盘。由于 EasyBoot 附带的说明非常简短,网上更是无法查找到相关的信息,有鉴于此,我对它进行了一番研究,用 EasyBoot 成功地制作出了Windows 2000 3 合 1 光盘。经过另一番试验,又成功地制作出了Windows XP 2 合 1光盘。下面就是我的一些心得体会,愿与各位朋友共享。
一、Windows 2000/XP多重启动光盘的启动原理
   Windows 2000/XP各版本的原始安装光盘是单重启动,其引导文件中固化了光盘根目录下的i386目录(这一点给制作多重启动的 N 合 1 光盘带来了最大的障碍),该目录中不仅存放了Windows 2000/XP的系统文件,而且还存放了安装所需的安装文件和驱动程序。其引导过程如下:
先加载光盘引导文件(引导文件比如是 WIN2000.WBT),加载过程: WIN2000.WBT->setupldr.bin->ntdetect.com->再加载驱动程序->读txtsetup.sif->开始光盘安装
上述多个步骤中都涉及了光盘根目录下的i386目录,而我们将制作的 N 合 1 光盘是多重启动的,每个版本都包含一个i386子目录,它与单重启动光盘的目录结构不同(在光盘根目录与i386目录之间多了1层版本目录),因此不能简单地照搬单重启动的引导过程。所幸前辈高手们早就碰到了这个难题,而且也非常巧妙地解决了,那就是使用Windows 2000/XP的安装软盘组:用软盘启动计算机,依次加载所需驱动程序及必要的系统文件,从而避开安装时到光盘根目录下的i386目录加载安装文件和驱动程序,然后安装程序再从Windows 2000/XP安装光盘中安装复制其余的文件,继续安装。我们所要模拟的就是这一过程。改造后的 N 合 1 光盘引导过程如下:
光盘引导->选择版本模块->模拟软盘启动->setupldr.bin->ntdetect.com->再加载驱动程序->读txtsetup.sif->开始光盘安装。
   并将上述多个步骤中都涉及到的光盘根目录下的 i386 目录,现在要把它放在双层目录下,光盘根目录中将存放安装软盘组。
二、Windows 2000 3 合 1 启动光盘的制作
⑴、所需工具
①、 EasyBoot V3.2 光盘制作软件,下载地址:http://www.ultraiso.com/easyboot/cn/index.html
②、制作 Windows 2000 安装软盘组的img文件。可替换方法是制作4张安装软盘,然后将4张软盘上的全部文件复制到硬盘相应目录下。   制作软盘组软件,下载地址:http://www.winimage.com/winimage/winima60.zip
③、能打开二进制的软件 Microsoft Visual C++,精简版,下载地址:http://www.yy-china.net/htm/hhgj.htm
④、Windows 2000 安装软盘组   必须用软盘引导机器,加载必要的系统文件及基本驱动程序,然后从光盘继续安装。Windows 2000 安装软盘组在正版光盘的 bootdisk 目录下,三个版本的安装软盘是不同的,不能混用。
⑤、虚拟电脑软件 VMware(或Virtual PC)和刻录软件 Nero   可选,用来测试制作完成的3合1镜像文件并烧录光盘。
⑥、WinISO 这个软件用来编辑镜像和取出启动文件(XXX.WBT)
⑵、 目录及文件结构
  保证硬盘上有足够的空间(假设将文件存放在默认的 EasyBoot 文件夹下 D:\EasyBoot\WIN2K,全部三个版本的原始文件约占用空间为1.24 GB,生成的镜像文件约为520 MB 左右),建立的目录结构如下:
①、建立目录结构及文件位置
   D:\EasyBoot\WIN2K
   D:\EasyBoot\WIN2K\IMG
   D:\EasyBoot\WIN2K\IMG\W2KWPRO.WBT
   D:\EasyBoot\WIN2K\IMG\W2KWSRV.WBT
   D:\EasyBoot\WIN2K\IMG\W2DASRV.WBT
   D:\EasyBoot\WIN2K\WPRO
   D:\EasyBoot\WIN2K\WSRV
   D:\EasyBoot\WIN2K\ASRV
   D:\EasyBoot\WIN2K\CDROM_IA.5
   D:\EasyBoot\WIN2K\CDROM_ID.5
   D:\EasyBoot\WIN2K\CDROM_IP.5
   D:\EasyBoot\WIN2K\CDROM_IS.5
   D:\EasyBoot\WIN2K\CDROM_NT.5
   D:\EasyBoot\WIN2K\CDROMSP3.TST
   D:\EasyBoot\WIN2K\BOOTFONT.BIN
   D:\EasyBoot\WIN2K\SYSTEM\WIN2KWPRO
   D:\EasyBoot\WIN2K\SYSTEM\WIN2KWSRV
   D:\EasyBoot\WIN2K\SYSTEM\WIN2KASRV
   D:\EasyBoot\WIN2K\WIN2000.BIN   ->   (我取名为 WIN2000.BIN,这个文件名任意取)
   D:\EasyBoot\WIN2K\LOADER.BIN
建好以上目录和文件放好后
②、复制文件
  接着开始按放三个版的文件,其中,D:\EasyBoot\WIN2K\ 是Windows 2000 3合1光盘的根目录,
D:\EasyBoot\WIN2K\SYSTEM\WIN2KWPRO 用于存放Windows 2000专业版文件。(光盘根目录下的全部文件)
D:\EasyBoot\WIN2K\SYSTEM\WIN2KWSRV 用于存放Windows 2000服务器版文件,(光盘根目录下的全部文件)
D:\EasyBoot\WIN2K\SYSTEM\WIN2KASRV 用于存放Windows 2000高级服务器版文件,(光盘根目录下的全部文件)
将 Windows 2000 专业版光盘上的文件全部复制到 D:\EasyBoot\WIN2K\SYSTEM\WIN2KWPRO 目录。
将 Windows 2000 服务器版光盘上的文件全部复制到 D:\EasyBoot\WIN2K\SYSTEM\WIN2KWSRV 目录。
将 Windows 2000 高级服务器版光盘上的文件全部复制到 D:\EasyBoot\WIN2K\SYSTEM\WIN2KASRV 目录。
必须确保复制了全部文件和子目录,包括具有系统和隐藏属性的。
复制完毕后,清除 D:\EasyBoot\WIN2K\SYSTEM\下全部文件和子目录的系统、隐藏和只读属性。
将 D:\EasyBoot\WIN2K\SYSTEM\WIN2KWPRO 目录下的 cdrom_ia.5 复制到 D:\EasyBoot\WIN2K\目录下,
将 D:\EasyBoot\WIN2K\SYSTEM\WIN2KWSRV 目录下的 cdrom_is.5 复制到 D:\EasyBoot\WIN2K\目录下,
将 D:\EasyBoot\WIN2K\SYSTEM\WIN2KASRV 目录下的 cdrom_ip.5 和 cdrom_nt.5 复制到 D:\EasyBoot\WIN2K\目录下,
③、集成 WINDOWS 2000 SP3
   这一步是把刚复制好的 WINDOWS 2000 三个版本进行集成为 WINDOWS 2000 SP3 ,首先到网上下载 WINSP3.EXE 升级文件,下载好后,用 WINRAR 解压到 D 盘下,然后打开 DOS 命令符,输入以下字符串:
D:\W2Ksp3\i386\update\update /s D:\EASYBOOT\WIN2K\SYSTEM\WIN2KWPRO  (这个集成专业版)
D:\W2Ksp3\i386\update\update /s D:\EASYBOOT\WIN2K\SYSTEM\WIN2KWSRV  (这个集成服务器版)
D:\W2Ksp3\i386\update\update /s D:\EASYBOOT\WIN2K\SYSTEM\WIN2KASRV  (这个集成高级服务器版)
   要点:D:\EasyBoot\WIN2K\目录下面必须有cdrom_ia.5、cdrom_is.5、cdrom_ip.5和cdrom_nt.5文件,这是我们欺骗安装程序的标志,这张光盘是Windows 2000 的原始安装盘。还有 D:\EasyBoot\WIN2K\目录下面必须有cdromsp3.tst 文件,否则安装程序会要求我们插入 Service Pack 3 光盘,
⑶、配置软盘组安装程序文件
D:\EasyBoot\WIN2K\WPRO
D:\EasyBoot\WIN2K\WSRV
D:\EasyBoot\WIN2K\ASRV
以上这三个目录是三个版本的软盘组目录:
   注意要点:我把这三个版本取名为大家通用的“WPRO”、“WSRV”、“WPRO”的软盘组,而软盘组目录名称是固定在这三个版本的启动文件里(比如我取名为 W2KWPRO.WBT、W2KWSRV.WBT、 W2KASRV.WBT 这三个文件,而这三个文件里面只能改动的字符长度是4个字符长度。
   Windows 2000正版光盘上有个bootdisk子目录,里面包含4张Windows 2000安装软盘镜像的img文件。用WinImg将各个版本bootdisk目录下的4个img文件分别释放到各自的系统文件目录下:
将原版光盘根目录下的\bootdisk目录里的img文件全部释放到 D:\EasyBoot\WIN2K\WPRO\下。
将原版光盘根目录下的\bootdisk目录里的img文件全部释放到 D:\EasyBoot\WIN2K\WSRV\下。
将原版光盘根目录下的\bootdisk目录里的img文件全部释放到 D:\EasyBoot\WIN2K\ASRV\下。
要点:这是我们模拟软盘安装的关键,一定要连带system32目录(里面有两个文件)一起释放。还有把三个版本里面都有一个 I386 目录,在 I386 里面都有一个文件你必须把它复制到相应的软盘组里面去(文件名是 TXTSETUP.SIF) ,把原来的覆盖。
⑷、取启动文件
   用 WinISO 制作 WIN2000 镜像文件 ISO ,然后打开刚做好的镜像文件,取出启动文件,保存为 XXX.WBT(那一个版本都行)。
⑸、修改文件
   用 VC++(或其它软件)打开刚保存的 XXX.WBT 文件,找到这个字符串 SETUPLDR.BINBOOTFIX.BINI386 将其后面的 4 个字符(I386)修改为相应的 “WPRO”、“WSRV”、“ASRV”字符,分别把它保存为这三个启动文件 W2KWPRO.WBT、W2KWSRV.WBT、 W2KASRV.WBT ,这三个文件取名可以任意取。要存放在其他目录下,并相应修改目录结构。此外,还必须在后面的配置中进行相应修改。这三个文件修改好后,再找出软盘组里面的二个文件分别是setupldr.bin 和 txtsetup.sif,这二个文件修改如下:
用 VC++(或其它软件)二进制打开 D:\EasyBoot\WIN2K\WPRO\setupldr.bin,找到“I386”,把“i386”替换为“WPRO”,共3处;
用 VC++(或其它软件)二进制打开 D:\EasyBoot\WIN2K\WSRV\setupldr.bin,找到“I386”,把“i386”替换为“WSRV”,共3处;
用 VC++(或其它软件)二进制打开 D:\EasyBoot\WIN2K\ASRV\setupldr.bin,找到“I386”,把“i386”替换为“ASRV”,共3处。
存盘退出。
用 VC++(或其它软件)打开 D:\EasyBoot\WIN2K\WPRO\txtsetup.sif,替换“SetupSourcePath = "\"”为“SetupSourcePath = "\SYSTEM\WIN2KWPRO\"”;
用 VC++(或其它软件)打开 D:\EasyBoot\WIN2K\WSRV\txtsetup.sif,替换“SetupSourcePath = "\"”为“SetupSourcePath = "\SYSTEM\WIN2KWSRV\"”;
用 VC++(或其它软件)打开 D:\EasyBoot\WIN2K\ASRV\txtsetup.sif,替换“SetupSourcePath = "\"”为“SetupSourcePath = "\SYSTEM\WIN2KASRV\"”。
存盘退出。
要点:这两个文件中的路径告诉安装程序从何处复制文件,必须与目录结构相匹配。
⑹、跳过输入产品序列号
   查找各个版本i386目录,找到文件setupp.ini,用记事本打开,将其中的“Pid=xxxxx000”修改为为“Pid=xxxxx270”,存盘退出。这一步不是必须的,只是图个方便。
⑺、 制作ISO文件
  配好和修改好以上文件与目录结构,就可以制作 ISO 镜像了,用 EasyBoot 制作是非常简单,只要点击“制作ISO”按扭,弹出一个对话框,在对话框里点优化光盘文件和其它设置,(优化光盘设置是必须点上的)然后点击“制作”,制作就开始了。
⑻、测试ISO文件
   用 VMware 加载 WIN2000.ISO 文件,设置第1启动设备为光驱。从光盘启动后,系统首先显示信息用 EasyBoot 制作好的菜单,按相应的键后,就可启动相应安装版本。此后的安装与原版光盘的安装一致。需要逐个安装,以测试各个版本的完整性。
⑼、烧录光盘
ISO镜像文件测试无误后,即可用自己熟悉的烧录软件软件(例如Nero)将其烧录到光盘。 这样,一张可启动的Windows 2000 3合1光盘就制作完成了。
⑽、特色
优点:用 EasyBoot 制作出来的与流行的 Windows 2000/XP  N 合 1 光盘相比,上述方法制作的光盘目录结构更简洁,没有一个多余的文件,用 EasyBoot 制作出漂亮的彩色菜单(当然diskem1x也不能,但 EasyBoot 制作能)。
二、制作 WINDOWS XP 2 合 1
⑴、所需工具
①、 EasyBoot V3.2 光盘制作软件,下载地址:http://www.ultraiso.com/easyboot/cn/index.html
②、制作 Windows XP 安装软盘组的img文件。可替换方法是制作 6 张安装软盘,然后将 6 张软盘上的全部文件复制到硬盘相应目录下。   制作软盘组软件,下载地址:http://www.winimage.com/winimage/winima60.zip
③、能打开二进制的软件 Microsoft Visual C++,精简版,下载地址:http://www.yy-china.net/htm/hhgj.htm
④、Windows XP 安装软盘组   必须用软盘引导机器,加载必要的系统文件及基本驱动程序,然后从光盘继续安装。Windows XP 安装软盘组正版光盘没有随带,需要到微软网站上去下载,二个版本都要下载下来,因为二个版本不能混用。
⑤、虚拟电脑软件 VMware(或Virtual PC)和刻录软件 Nero  可选,用来测试制作完成的3合1镜像文件并烧录光盘。
⑥、WinISO 这个软件用来编辑镜像和取出启动文件(XXX.WBT)
三、 目录及文件结构
  保证硬盘上有足够的空间(假设将文件存放在默认的 EasyBoot 文件夹下 D:\EasyBoot\WINXP,全部三个版本的原始文件约占用空间为1.24 GB,生成的镜像文件约为520 MB 左右),建立的目录结构如下:
⑴、建立目录结构及文件位置
   D:\EasyBoot\WINXP
   D:\EasyBoot\WINXP\IMG
   D:\EasyBoot\WINXP\IMG\WXPWPRO.WBT
   D:\EasyBoot\WINXP\IMG\WXPHOME.WBT
   D:\EasyBoot\WINXP\WPRO
   D:\EasyBoot\WINXP\HOME
   D:\EasyBoot\WINXP\WIN51
   D:\EasyBoot\WINXP\WIN51IC
   D:\EasyBoot\WINXP\WIN51IP
   D:\EasyBoot\WINXP\BOOTFONT.BIN
   D:\EasyBoot\WINXP\SYSTEM\WINXPWPRO
   D:\EasyBoot\WINXP\SYSTEM\WINXPHOME
   D:\EasyBoot\WINXP\WINXP.BIN   ->   (我取名为 WINXP.BIN,这个文件名任意取)
   D:\EasyBoot\WINXP\LOADER.BIN
建好以上目录和文件放好后
⑵、复制文件
  接着开始按放三个版的文件,其中,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
D:\EasyBoot\WINXP\WPRO
D:\EasyBoot\WINXP\HOME
以上这二个目录是二个版本的软盘组目录:
   注意要点:我把这二个版本取名为大家通用的“WPRO”、“HOME”的软盘组,而软盘组目录名称是固定在这二个版本的启动文件里(比如我取名为 W2KWPRO.WBT、W2KHOME.WBT 这二个文件,而这二个文件里面只能改动的字符长度是 4 个字符长度。
   把刚在下载来的 Windows XP  6 张镜像文件 img 。用 WinImg 将各个版本 6 个 img 文件分别释放到各自的软盘组目录下:
将专业版的 6 个 img 文件全部释放到 D:\EasyBoot\WINXP\WPRO\下。
将家庭版的 6 个 img 文件全部释放到 D:\EasyBoot\WINXP\HOME\下。
要点:这是我们模拟软盘安装的关键,一定要连带 system32 目录(里面有两个文件)一起释放。
⑷、取启动文件
   用 WinISO 制作 WINXP 镜像文件 ISO ,然后打开刚做好的镜像文件,取出启动文件,保存为 XXX.WBT(那一个版本都行)。
⑸、修改文件
   用 VC++(或其它软件)打开刚保存的 XXX.WBT 文件,找到这个字符串 SETUPLDR.BINBOOTFIX.BINI386 将其后面的 4 个字符(I386)修改为相应的 “WPRO”、“HOME”、字符,分别把它保存为这二个启动文件 WXPWPRO.WBT、WXPHOME.WBT ,这二个文件取名可以任意取。要存放在其他目录下,并相应修改目录结构。此外,还必须在后面的配置中进行相应修改。这二个文件修改好后,再找出软盘组里面的二个文件分别是setupldr.bin 和 txtsetup.sif,这二个文件修改如下:
用 VC++(或其它软件)二进制打开 D:\EasyBoot\WINXP\WPRO\setupldr.bin,找到“I386”,把“i386”替换为“WPRO”,共4处;
用 VC++(或其它软件)二进制打开 D:\EasyBoot\WINXP\HOME\setupldr.bin,找到“I386”,把“i386”替换为“HOME”,共4处;
存盘退出。
用 VC++(或其它软件)打开 D:\EasyBoot\WINXP\WPRO\txtsetup.sif,替换“SetupSourcePath = "\"”为“SetupSourcePath = "\SYSTEM\WINXPWPRO\"”;
用 VC++(或其它软件)打开 D:\EasyBoot\WINXP\HOME\txtsetup.sif,替换“SetupSourcePath = "\"”为“SetupSourcePath = "\SYSTEM\WINXPHOME\"”;
存盘退出。
要点:这两个文件中的路径告诉安装程序从何处复制文件,必须与目录结构相匹配。
⑹、跳过输入产品序列号
   查找各个版本i386目录,找到文件setupp.ini,用记事本打开,将其中的“Pid=xxxxx000”修改为为“Pid=xxxxx270”,存盘退出。这一步不是必须的,只是图个方便。
⑺、 制作ISO文件
  配好和修改好以上文件与目录结构,就可以制作 ISO 镜像了,用 EasyBoot 制作是非常简单,只要点击“制作ISO”按扭,弹出一个对话框,在对话框里点优化光盘文件和其它设置,(优化光盘设置是必须点上的)然后点击“制作”,制作就开始了。
⑻、测试ISO文件
   用 VMware 加载 WINXP.ISO 文件,设置第1启动设备为光驱。从光盘启动后,系统首先显示信息用 EasyBoot 制作好的菜单,按相应的键后,就可启动相应安装版本。此后的安装与原版光盘的安装一致。需要逐个安装,以测试各个版本的完整性。
⑼、烧录光盘
ISO镜像文件测试无误后,即可用自己熟悉的烧录软件软件(例如Nero)将其烧录到光盘。 这样,一张可启动的Windows XP 2合1光盘就制作完成了。
四、特色
优点:用 EasyBoot 制作出来的与流行的 Windows 2000/XP  N 合 1 光盘相比,上述方法制作的光盘目录结构更简洁,没有一个多余的文件,用 EasyBoot 制作出漂亮的彩色菜单(当然diskem1x也不能,但 EasyBoot 制作能)。
  注意:要用 EasyBoot V3.22 的外挂工具制作 ISO 否则在安装过程中会失败。
供参考使用的cdimage命令(以制做Windows 2000 3in1光盘为例,假设cdimage.exe在D:\EasyBoot目录下):
cdimage -lW2K_3IN1 -t10/13/2003,15:48:00 -h -m -o -bload.bin -j1 .\WIN2K\ \iso\w2k_3in1.iso
 
第二篇: 制作多合一启动光盘中Win2003的方法和Winxp有何不同
http://52huier.com/viewthread.php?tid=85718
求助:制作多合一启动光盘中Win2003的方法和Winxp有何不同?热心人帮忙!我用和Winxp的方法添加Win2003的启动软盘组文件,启动文件,修改setupldr.bin、txtsetup.sif和启动文件W02ent.dat,在虚拟机中测试安装Win2003,引导成功,加载启动信息后出现提示:“插入带卷标为Win2003的光盘,回车继续“,安装无法进行下去。请问:是什么原因?要修改哪个文件才能成功?
请仔细检查一下你的光盘根目录下有没有 WIN51、WIN51IS、WIN51IS.SP1 这几个文件,\386 同级目录是否也存在此文件,如果没有,可以建一个 0 字节的文件放进去。
如果出现"NTLDR is corrupt. The system cannot boot."提示,03的setupldr.bin有校验,需要破戒,可以直接使用 WinXP 光盘中的 SETUPLDR.BIN,修改即可使用。
 
第三篇: 多合一xp安装光盘制作简明教程
 
首先向写就经典教程的微软破解中心和雨浪飘零致敬。
多合一安装光盘制作技术由来已久,xp生逢其时,各种合集层出不穷。不少朋友希望自己也能制作多合一xp安装光盘,我在参照前人文章的基础之上,结合自己的经验,给出一个制作多合一xp安装光盘最简明的步骤,希望其他朋友制作顺利。
 
1.推荐工具:UltraEdit,UltraISO,EasyBoot;必备工具:cdimage
2.用UltraISO提取光盘引导文件,大小为2KB,可由任意官方版本xp安装盘提取,取名I001.BIN
3.放入xp安装盘或加载iso给虚拟光驱,“运行”x:\i386\winnt32.exe /noreboot,“全新安装(高级)”,“高级选项”->“从安装 CD 复制所有安装文件”
4.删除c盘根目录下boot.ini、$LDR$、txtsetup.sif
删除c盘$WIN_NT$.~BT目录下winnt.sif、migrate.inf、BOOTSECT.DAT
删除c盘$WIN_NT$.~LS目录下SIZE.SIF
改名boot.bak为boot.ini
改名$WIN_NT$.~LS为I001
剪切$WIN_NT$.~BT下所有文件、目录至$WIN_NT$.~LS
删除$WIN_NT$.~BT
复制光盘根目录下WIN51、WIN51IP、WIN51IP.SP2至I001(以SP2安装盘为例)
5.编辑I001.BIN,修改I386为I001
编辑I001\setupldr.bin,替换i386为i001,共四处
编辑I001\txtsetup.sif,修改SetupSourcePath = "\"为SetupSourcePath = "\I001\"
删除I001\I386\txtsetup.sif
6.依照3-5步,完成I002.BIN、I003.BIN……,I002、I003……
7.制作光盘启动菜单,如用EasyBoot,菜单条->执行命令,填run i001.bin等
将菜单文件和I00*.BIN一并放入BOOT文件夹
8.整理文件,建立bootcd文件夹用来存放所有文件,复制光盘根目录下WIN51、WIN51IP、WIN51IP.SP2至bootcd,此时有bootcd\boot,内有菜单文件和I00*.BIN
bootcd\WIN51
bootcd\WIN51IP
bootcd\WIN51IP.SP2
bootcd\I001
bootcd\I002
……
bootcd\I00*
9.运行,cdimage -lWINXP -t01/01/2000,00:00:00 -h -m -n -o -bD:\loader.bin D:\bootcd
 
D:\winxp.ISO
其中loader.bin是EasyBoot的引导文件
 
3. 制作 Windows n合1 的利器——目前所有微软OS的启动软盘组脚本 + 简单教程
   http://bbs.deepin.org/read.php?tid=39629
 
第四篇:制作 Windows n合1 的利器——目前所有微软OS的启动软盘组脚本 + 简单教程
微软只提供xp的启动软盘组下载,最新出版的
Windows Server 2003 SP1
Windows XP Professional x64 Edition
Windows Server 2003 x64 Edition
Windows PE 2005
却没有提供,起码我是没有找到
有不少人采用“$WIN_NT$.~BT”的方式,来制作,但这样很费时。
同时为了Multi-Boot 又要修改txtsetup.sif、setupldr.bin
而且有的系统去除了win下安装的支持
而且上述的OS里面的setupldr.bin内置了checksum,如果简单修改的话又会提示“"NTLDR is corrupt. The system cannot boot."”
这个脚本可以很方便的解决此类问题
简单教程
1 创建一个文件夹(如cd),此文件夹将作为将来光盘的根目录
2 在这个文件夹下创建一个子文件夹(如system),用来存放系统
3 在system文件夹下,为每个系统创建一个文件夹,将原光盘(iso)解压到相应的文件夹(可以把相关的光盘启动信息删除,如ezboot文件夹等,理论上可以把除i386之外的文件夹全部删除,文件待会儿再删,提取启动软盘组的时候要用到,但之后也可以全部删除)
folder
4 现在要用到 Create_MultiBoot_Folders_And_Files 这个脚本(再次感谢原作者提供这么好的工具,有兴趣可以分析一下,学习一下批处理和几个文件处理的命令),解压至任意文件夹
他的用法是这样的:
create_boot_folder.cmd [setup_dir] [aio_dir] [boot_dir1] [boot_dir2] [flag_for_using_cracked_setupldr]
create_boot_folder.cmd 这是一个批处理
参数setup_dir                 你的安装源盘目录(如 Z:\cd\system\deepin)
参数aio_dir                  你的合集的目录(如 Z:\cd
参数boot_dir1                软盘启动组1(必须是4个字符)如 (DEEP)
参数boot_dir2                 软盘启动组2(必须是5个字符,只有64位系统才有此选项,假如不需要,用F00表示忽略)
参数flag_for_using_cracked_setupldr   对于64位和Win2003 with SP1里面的setupldr.bin内置了checksum,简单修改会有问题,利用这个参数就可以解决这个问题,1表示需要破解,0则否
对于本例执行命令如下:
call create_boot_folder.cmd Z:\cd\SYSTEM\DEEPIN Z:\cd DEEP FOO 0
call create_boot_folder.cmd Z:\cd\SYSTEM\KENLOK Z:\cd 2003 FOO 1
call create_boot_folder.cmd Z:\cd\SYSTEM\APPLE Z:\cd BONE FOO 0
建议在脚本文件夹内再建一个批处理,内容如上,运行即可
运行完,在cd目录下生成三个文件夹,DEEP,2003,BONE,这就是启动软盘组
在cd目录下生成三个文件,DEEP.bin,2003.bin,BONE.bin,这就安装的引导文件,还会生成几个安装所必需的文件(WIN51,WIN51IP等)
all
最后用EZBOOT或淘气包之类的软件编辑启动菜单,调用相应的安装引导文件
注:脚本美中不足的是没有把winnt.sif拷入启动软盘组文件夹,导致无法自动安装,请使用者自己动手
在生成ISO时,不要忘了优化一下文件
最近发现用ultraISO生成或编辑过的iso文件在安装系统时会提示 sxs.dll错误
而用ezboot生成的就无此问题
自己也不知何故
xtzj上有个关于 sxs.dll错误 的帖子
http://www.xtzj.com/read-htm-tid-15314.html
但好像和我这个没多大关系
可能是生成镜像时的参数有问题
二 所用软件:
Winrar 压缩软件  http://soft.ylmf.com/downinfo/3.html
UltraISO 光盘镜像编辑 http://soft.ylmf.com/downinfo/299.html
EasyBoot V5.10 雨林木风版 起动盘制作 http://soft.ylmf.com/downinfo/309.html
VMware vmware+5.5.3+虚拟机中英双语精简版http://soft.ylmf.com/downinfo/776.html
Create_MultiBoot_Folders_And_Files 启动软盘组脚本  
http://bbs.deepin.org/read.php?tid=39629
UltraEdit V11.10+4 汉化版(烈火版) http://soft.ylmf.com/
各版本安装光盘ISO文件
三:制作过程:
1 准备文件:
建立 D:\temp 和D:\cd 目录,D:\temp存放解压缩的ISO文件,D:\cd 是我们制作的根目录。
用RAR解压缩ISO文件到各自临时目录
Deepin5.5 ―――――――――》 d:\temp\5500
Deepin5.2 ―――――――――》 d:\temp\5200
Win MacOSX 2003_1231 ――》 d:\temp\1231
Win MacOSX 2003_1225 ――》 d:\temp\1225
Win MacOSX 2003_3in1  ――》 d:\temp\3in1
 
建立 D:\CD\DEEPINXP\5500  剪切d:\temp\5500\i386目录和同级文件到此
建立 D:\CD\DEEPINXP\5200  剪切d:\temp\5200\i386目录和同级文件到此
建立 D:\CD\WIN2K3\1225     剪切d:\temp\1225\i386目录和同级文件到此
建立 D:\CD\WIN2K3\1231     剪切d:\temp\1231\i386目录和同级文件到此
 
所谓同级文件,参考d:\temp\3in1\A2K3\  d:\temp\3in1\B2K3等目录,主要是win51…..几个,其他批处理文件等酌情去留。
 
解压缩Create_MultiBoot_Folders_And_Files 启动软盘组脚本到d:\temp\ Create_MultiBoot_Folders_And_Files 目录,打开此目录,在create_boot_folders.cmd 文件上点右键-编辑,(注意create_boot_folder.cmd和create_boot_folders.cmd两个文件差一个S),内容如下:
****************************
@echo off
 
 
rem Change the following lines having this in mind:
rem call create_boot_folder.cmd setup_dir aio_dir boot_dir1 boot_dir2 flag_for_using_cracked_setupldr
rem
rem setup_dir: where the setup files are    你的安装源盘目录
rem aio_dir:   where your aio folder is   你的DVD合集的目录
rem boot_dir1: must be 4-characters long  软盘启动组1(必须是4个字符)
rem boot_dir2: must be 5-characters long, 软盘启动组2(必须是5个字符,只有64位系统才有此选项) 
rem (if boot_dir2 isn't needed (for 32bit versions) write anything e.g. FOO since it will be ignored)
rem (假如软盘启动组2不需要,F00就是表示忽略的意思)
rem flag_for_using_cracked_setupldr=1 for 64bit versions and Windows Server 2003 with SP1
 
rem When you have changed this file save it and run it.
 
 
echo Creating multi-boot folders and files, it will take some time...
 
call create_boot_folder.cmd d:\root\SETUP\ENGLISH\2KRPO d:\root WEPE FOO 0
call create_boot_folder.cmd d:\root\SETUP\ENGLISH\2KSER d:\root W2SE FOO 0
call create_boot_folder.cmd d:\root\SETUP\ENGLISH\2KADV d:\root W2AE FOO 0
call create_boot_folder.cmd d:\root\SETUP\ENGLISH\WINXP d:\root WXPE FOO 0
call create_boot_folder.cmd d:\root\SETUP\ENGLISH\WXP64 d:\root X64E X64EA 1
 
call create_boot_folder.cmd d:\root\SETUP\CHINESE\2KPRO d:\root W2PC FOO 1
call create_boot_folder.cmd d:\root\SETUP\CHINESE\WINXP d:\root WXPC FOO 1
call create_boot_folder.cmd d:\root\SETUP\CHINESE\DEEPXP d:\root DEEP FOO 1
call create_boot_folder.cmd d:\root\SETUP\CHINESE\2K3ENT d:\root W3EC FOO 1
 
 
 
echo If you don't see any error message above then everything should be ok, but please check.
pause
 
**********************************
我们有两个XP安装,两个WIN2003安装,注释掉多余的命令行,修改如下:
 
call create_boot_folder.cmd D:\CD\DEEPINXP\5500 d:\cd 5500 F00 0
call create_boot_folder.cmd D:\CD\DEEPINXP\5200 d:\cd 5200 F00 0
rem call create_boot_folder.cmd d:\root\SETUP\ENGLISH\2KADV d:\root W2AE F00 0
rem call create_boot_folder.cmd d:\root\SETUP\ENGLISH\WINXP d:\root WXPE F00 0
rem call create_boot_folder.cmd d:\root\SETUP\ENGLISH\WXP64 d:\root X64E X64EA 1
 
call create_boot_folder.cmd D:\CD\WIN2K3\1225 d:\cd 1225 F00 1
call create_boot_folder.cmd D:\CD\WIN2K3\1231 d:\cd 1231 F00 1
rem call create_boot_folder.cmd d:\root\SETUP\CHINESE\DEEPXP d:\root DEEP F00 1
rem call create_boot_folder.cmd d:\root\SETUP\CHINESE\2K3ENT d:\root W3EC F00 1
 
 
保存文件,关闭,运行create_boot_folders.cmd,它自动调用create_boot_folder.cmd,在d:\cd目录建立启动软盘目录,在cd目录下生成四个安装引导文件,还会生成几个安装所必需的文件(WIN51,WIN51IP等),但是注意,2003的启动软盘目录的setupldr.bin文件是有问题的,在安装一开始 的“======”字符会乱码成“屯屯屯屯屯屯”,追求完美的我们怎么能容忍呢,我们用Win MacOSX 2003_3in1里面冷风修改的文件进行再修改就行了。
 
先移动Win MacOSX 2003_3in1的文件到d:\cd目录。打开d:\temp\3in1,剪切A2K3、B2K3、W2K3 三个文件夹到d:\cd ,打开 d:\temp\3in1\WIN2K3 目录,剪切A2K3、B2K3、W2K3 三个文件夹到d:\cd\win2k3。
 
剪切d:\temp\3in1 下面 “WINP安装” “WXPE” “外置程序” 三个目录和“WINPE.IS_” “XPEMENU.INI” “WINNT.XPE”三个文件到 d:\cd ,这是老毛桃PE的文件。
 
建立D:\CD\EZBOOT 启动文件目录,找两张BMP图片,要求尺寸一样(800*600或1024*768),24bit色,命名为logo.bmp和back.bmp,复制到D:\CD\EZBOOT ,作为启动logo和背景图。
剪切 d:\temp\3in1\ezboot 目录下a2k3.bif 、b2k3.Bif 、w2k3.bif 、pe.bif到 D:\CD\EZBOOT ,是win2003三个版本和PE的启动文件。
剪切d:\cd 下面5500.bin 5200.bin 1225.bin 1231.bin到d:\cd\ezboot下,这是xp 5.2 5.5 win2003.1225 1231的启动文件。
 
用UltraEdit打开 d:\cd\win2k3\a2k3\i386\setupldr.bin,替换“a2k3”为“1225”,另存为 d:\cd\1225\setupldr.bin,再次替换“1225”为“1231”,另存为d:\cd\1231\setupldr.bin。
 
出于自己的需要,我找了一个 DOS98.IMG (万能dos起动盘),也放到d:\cd\ezboot 目录。
 
运行easyboot程序,建立新项目,另存在d:\cd\ezboot 目录,就可以进行光盘启动界面的编辑了。建立菜单条目,
 
优化过程会有十多分钟。。。。。。我没有做光盘自动运行菜单,大家可以自由发挥,谢谢。
更多精彩内容见附件,谢谢
附件: 录像.part001.rar (1424 K) 下载次数:94
附件: 录像.part002.rar (1424 K) 下载次数:77
附件: 录像.part003.rar (1424 K) 下载次数:74
附件: 录像.part004.rar (1424 K) 下载次数:72
附件: 录像.part005.rar (1424 K) 下载次数:71
附件: 录像.part006.rar (1424 K) 下载次数:66
附件: 录像.part007.rar (1424 K) 下载次数:68
附件: 录像.part008.rar (1424 K) 下载次数:65
附件: 录像.part009.rar (821 K) 下载次数:65
 
http://www.kgwybbs.com/?fromuid=2604
级别: *
发帖
*
飞翔币
*
威望
*
飞扬币
0
信誉值
0
只看该作者 1 发表于: 2006-08-23
无限支持 呵呵。。。
级别: 管理员
发帖
65410
飞翔币
4778
威望
14277
飞扬币
2819
信誉值
145

只看该作者 2 发表于: 2007-02-11
太复杂了啊,都没有时间看啊,呵呵
级别: 光盘初级
发帖
258
飞翔币
339
威望
129
飞扬币
1010
信誉值
0
只看该作者 3 发表于: 2007-02-12
谢谢楼主提供分享呀
级别: 光盘初级
发帖
143
飞翔币
335
威望
63
飞扬币
1630
信誉值
0
只看该作者 4 发表于: 2007-02-19
感谢分享
级别: 光盘学士
发帖
5508
飞翔币
246
威望
2321
飞扬币
41697
信誉值
0

只看该作者 5 发表于: 2007-03-26
这么长要好多时间才能看
级别: 光盘学士
发帖
5508
飞翔币
246
威望
2321
飞扬币
41697
信誉值
0

只看该作者 6 发表于: 2007-03-26
这么长要好多时间才能看完
级别: 光盘新手
发帖
6
飞翔币
335
威望
23
飞扬币
589
信誉值
0
只看该作者 7 发表于: 2007-03-27
谢谢楼主分享
0cy
级别: 光盘见习
发帖
13
飞翔币
335
威望
13
飞扬币
1238
信誉值
0
只看该作者 8 发表于: 2007-03-29
谢谢楼主的分享
:)Y11
级别: 光盘高级
发帖
1224
飞翔币
128
威望
1973
飞扬币
1155
信誉值
0

只看该作者 9 发表于: 2007-03-30
羊贩子提供的教材还是蛮齐全的啊
级别: 光盘新手
发帖
24
飞翔币
335
威望
19
飞扬币
4767
信誉值
0
只看该作者 10 发表于: 2007-04-05
很齐全,好啊,谢谢了,下来学习!!!
级别: 光盘见习
发帖
8
飞翔币
335
威望
13
飞扬币
1570
信誉值
0
只看该作者 11 发表于: 2007-04-12
谢谢楼主分享,学习一下
级别: 光盘中级
发帖
1140
飞翔币
335
威望
303
飞扬币
8460
信誉值
0
只看该作者 12 发表于: 2007-04-13
好东西 谢谢分享
级别: 光盘见习
发帖
51
飞翔币
339
威望
13
飞扬币
351
信誉值
0
只看该作者 13 发表于: 2007-04-15
好东西 谢谢分享
级别: 光盘见习
发帖
16
飞翔币
335
威望
13
飞扬币
1451
信誉值
0
只看该作者 14 发表于: 2007-05-01
谢谢分享