无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 8852|回复: 36
打印 上一主题 下一主题

求助:制作多合一启动光盘中Win2003的方法和Winxp有何不同?热心人帮忙!

[复制链接]
跳转到指定楼层
1#
发表于 2006-11-13 10:49:12 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我用和Winxp的方法添加Win2003的启动软盘组文件,启动文件,修改setupldr.bin、txtsetup.sif和启动文件W02ent.dat,在虚拟机中测试安装Win2003,引导成功,加载启动信息后出现提示:“插入带卷标为Win2003的光盘,回车继续“,安装无法进行下去。
请问:是什么原因?要修改哪个文件才能成功?
期待中。。。。。。。。。。。
37#
发表于 2007-1-2 08:56:10 | 只看该作者
参考下文:
多合一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的引导文件

令:我是在虚拟机中用老毛桃的系统安装工具获得c盘$WIN_NT$.~BT $WIN_NT$.~LS目录,
然后相应修改,(win2003企业版无migrate.inf文件可删除),其他和上文一样,用破解setupldr.bin,
注意光盘根目录下WIN51、WIN51IP、WIN51IP.SP2和i386目录同级目录下WIN51、WIN51IP、WIN51IP.SP2存在,
按照自己光盘目录结构安排$WIN_NT$.~BT $WIN_NT$.~LS目录,并相应替换三文件内字符,终于解决了要光盘问题,就是安装过程要干涉几次,点点鼠标,不过有的提示我估计是因为我虚拟机的C盘太乱(有未完成的2003安装),有的提示是因为删除了winnt.sif,再试试,有情况再汇报吧。

[ 本帖最后由 wwwzhx 于 2007-1-2 09:10 AM 编辑 ]
回复

使用道具 举报

36#
发表于 2006-11-17 08:37:01 | 只看该作者
我在虚拟机中运行正常,还没有刻碟那!等我试试吧!
最后作一个12合一的混合多启动DVD,98,me,2000三个版本,xp dell hp lonovo,ibm,vol,2003 std,vol,
最近好辛苦,准备做好了,赶紧休息一阵子,然后投入到新的爱好中了!
谢谢毛桃斑竹和各位仁兄!
谢谢!
回复

使用道具 举报

35#
 楼主| 发表于 2006-11-16 21:15:58 | 只看该作者
原帖由 applearea 于 2006-11-16 02:53 PM 发表
使用winnt32.exe /noreboot,在c盘得到的$$目录中的就是启动组的文件(2000,xp)!而且已经集成了安装序列号!2003则略有不同,还要使用cmd进入到启动软盘组里面使用"type TXTSETUP.SIF | findstr /r " ...


这样作出的启动组能够顺利地安装完Win2003?不会出现无法发现硬盘的现象?你的硬盘是SATA接口的还是PATA的?
回复

使用道具 举报

34#
发表于 2006-11-16 14:53:22 | 只看该作者
使用winnt32.exe /noreboot,在c盘得到的$$目录中的就是启动组的文件(2000,xp)!而且已经集成了安装序列号!2003则略有不同,还要使用cmd进入到启动软盘组里面使用"type TXTSETUP.SIF | findstr /r ",_[1-9] ,[1-9]_" > c:\out.txt"命令(当然是通过命令行了),然后到C盘根目录下找到out.txt。里面的文件列表就是系统需要的!你要从i386中一个个复制出来到启动组里面就可以了!其他的就如你知道的!(我制作的已经好了)
顺便问一下,2003server VOL版使用公版的SP1包集成后能否使用?(XP的不行!)
回复

使用道具 举报

33#
发表于 2006-11-16 08:11:22 | 只看该作者
这样改过目录的安装盘,IBMserverraid引导盘肯定是不认了,也就是不能在真正的IBM服务器上安装了~!估计在没有7K卡的机器上可以安装~!
回复

使用道具 举报

32#
发表于 2006-11-16 08:08:49 | 只看该作者
昨天小区停电,直到晚上1:00多才来,~我半夜起来调试,结果没有发现有关amd64的文件夹,郁闷呀~!2003确实不好作!谢谢毛桃斑竹~!xp的启动组能用吗?
回复

使用道具 举报

31#
 楼主| 发表于 2006-11-16 00:52:07 | 只看该作者
感谢毛桃斑竹和各位大大的指导。到现在为止,要求插入安装光盘提示不再有,什么原因我现在也还弄不明白,认真潜水学习相关技术,接下来找不到硬盘应该是安装程序没有集成SATA硬盘驱动的原因。并找到了老顽童的通用驱动及BTS集成方法:
这里以目前最新版的BTS为例:   
下载网址:http://www.driverpacks.net/

1. 下载2个文件:                BTS_DriverPacks_BASE_V6034.exe和DriverPack_MassStorage_V6031.7z

2. 执行 BTS_DriverPacks_BASE_V6034.exe,安装到例如:(D:\BTS)

3. 复制 DriverPack_MassStorage_V6031.7z 到 (D:\BTS\DriverPacks)目录下

4. 执行 D:\BTS\ BTS_DPs_Slipstreamer_V601.cmd,选用Method 1,按提示操作即可得到D:\BTS\UWXPCD_ROOT目录。

5. 复制 D:\BTS\UWXPCD_ROOT目录下的文件及文件夹到操作系统目录下,(例如:D:\root\disk1\setup\chinese\winxp)

6. 执行RUN_ME.cmd并按提示操作即可集成SATA驱动。

7. 复制 D:\root\disk1\setup\chinese\winxp 目录下得到的$OEM$文件夹,到D:\root\disk1\setup\chinese\winxp\I386目录下,这是用于“硬盘安装方式”的。

8. 删除临时文件 D:\root\disk1\setup\chinese\winxp 目录下不要的DPfiles文件夹、M1文件夹、RUN_ME.cmd文件。

小虾按照以上方法将RAID驱动集成到安装文件中,但是虚拟机中运行还是照样提示找不到硬盘。
我现在的愿望是,能不能详细地介绍一下各位大大集成通用RAID驱动到安装程序中的方法?让我等小虾也能够向各位学习,分享前辈的经验,制作出自己中意的系统盘。

[ 本帖最后由 qcxiang 于 2006-11-16 12:57 AM 编辑 ]
回复

使用道具 举报

30#
发表于 2006-11-15 21:45:21 | 只看该作者
真是耐心阿。有这样的版主,这个BBS一定要经常来。
回复

使用道具 举报

29#
发表于 2006-11-15 20:42:15 | 只看该作者
原帖由 applearea 于 2006-11-15 15:17 发表
我倒是在里面找到了在00002060H地址找到了一个 74 03,改为EB 1A,了,毛桃的那个没有找到74 03,或者EB 1A!

毛桃的是使用的 WinXP 的 SETUPLDR.BIN,看文件大小就知道了
回复

使用道具 举报

28#
发表于 2006-11-15 15:17:37 | 只看该作者
我倒是在里面找到了在00002060H地址找到了一个 74 03,改为EB 1A,了,毛桃的那个没有找到74 03,或者EB 1A!
回复

使用道具 举报

27#
发表于 2006-11-15 15:15:58 | 只看该作者
我自己生成的启动软盘组,的setupldr.bin里面有7个I386,毛桃斑竹U盘里的只有4个,不是提示A盘就是这个提示,!不过拷贝根目录的那三个文件,就不提示A盘了,但是出错了!
这个可能是高人:
You can now modify setupldr.bin of the follwing windows:
Windows Server 2003 SP1
Windows XP Professional x64 Edition
Windows Server 2003 x64 Edition
Windows PE 2005
The setupldr.bin of the above versions is the same and has a checksum check built-in so when you try to modify it you get:
"NTLDR is corrupt. The system cannot boot."
In order to crack it:
open it with your favorite hex editor
goto hex address: 0x2060
change "74 03" to "EB 1A"
save it
Now you can replace:
all occurrences of "i386", "I386" to "ABCD" (where ABCD is anything you want - 4 characters long)
"\amd64", "\AMD64" to "\EFGHI" and
"amd64\", "AMD64\" to "EFGHI\" (where EFGHI is anything you want - 5 characters long)
Do not replace all occurrences of "amd64" since some of them refer to a section of txtsetup.sif
In order to find what files need to be copied to the directories ABCD and EFGHI open command prompt, go to the directory you have txtsetup.sif and enter:
type TXTSETUP.SIF | findstr /r ",_[1-9] ,[1-9]_" > c:\out.txt
and copy the files listed there from I386 to ABCD and AMD64 to EFGHI.
For anyone curious, open the setupldr.bin with hiew, goto the above hex address and see the surrounding assembly code.
回复

使用道具 举报

26#
发表于 2006-11-15 15:13:02 | 只看该作者
我的总是在复制文件时提示内存不足或者windows光盘损坏!无法安装!F3退出~!
回复

使用道具 举报

25#
 楼主| 发表于 2006-11-14 13:20:11 | 只看该作者
各位高手,你们做盘时都没有遇到这种问题么??我以为是虚拟机中的问题,刻录成光盘后提示找不到存放临时文件的空间。总的来说还是找不到磁盘。如何解决啊!衷心讨教。
回复

使用道具 举报

24#
 楼主| 发表于 2006-11-14 10:43:17 | 只看该作者
老毛桃斑竹,我用昨晚你提供的Win2003DCE版本重做启动软盘组,重新制作ISO后在虚拟机中进行测试,插入安装光盘提示没了。又有新错误提示:找不到硬盘。我的硬盘是SATA接口的。是不是在虚拟机中找不到?但是为什么Win2000就行呢?如果不是硬盘接口的原因,又该如何解决?拜托费心了。

error2.jpg (51.45 KB, 下载次数: 12)

error2.jpg
回复

使用道具 举报

23#
 楼主| 发表于 2006-11-14 00:32:53 | 只看该作者
呜呼!·!!!
更换Bootfont.bin 一样。不幸哪!!!今夜无语。。。。。。。。
回复

使用道具 举报

22#
 楼主| 发表于 2006-11-14 00:18:03 | 只看该作者
原帖由 阿非 于 2006-11-13 11:54 PM 发表
出现这个提示,一般是I386路径不对,在txtsetup.sif看看是否和和路径符合


我已经修改TXTSETUP.SIF文件中的SetupSourcePath为\WINDOWS\WIN2003。这个路径下就是存放WIN2003的安装文件啊!包括I386等文件夹。
回复

使用道具 举报

21#
 楼主| 发表于 2006-11-13 23:59:03 | 只看该作者
辛苦斑竹了。正在重新更换 Bootfont.bin 。。。。看看到底行不行。
回复

使用道具 举报

20#
发表于 2006-11-13 23:54:40 | 只看该作者
出现这个提示,一般是I386路径不对,在txtsetup.sif看看是否和和路径符合
回复

使用道具 举报

19#
发表于 2006-11-13 23:40:36 | 只看该作者
原帖由 qcxiang 于 2006-11-13 23:37 发表
斑竹,我把我做的顺序说说,你看看到底是哪步骤出现了问题,这样可能更清楚些。我做的文件夹比较多,其他如WIN98、WIN200、就不说了,已经测试成功,就说WIN2003的。
1、安装目录下如ROOT有EZBOOT文件夹(存放启 ...

将根目录下的 Bootfont.bin 替换成 Win2003 的 I386 文件夹中的那个看看
回复

使用道具 举报

18#
 楼主| 发表于 2006-11-13 23:37:28 | 只看该作者
斑竹,我把我做的顺序说说,你看看到底是哪步骤出现了问题,这样可能更清楚些。我做的文件夹比较多,其他如WIN98、WIN200、就不说了,已经测试成功,就说WIN2003的。
1、安装目录下如ROOT有EZBOOT文件夹(存放启动文件W2003.DAT和启动菜单),W03E文件夹(存放启动组文件)、WINDOWS文件夹和下面的WIN2003文件夹(存放安装文件)。ROOT目录下有WIN2003的WIN51、WIN51IA、WIN51IA.SP1和BOOTFONT.BIN文件。
2、修改ROOT文件夹下的W2003.DAT中的I386为启动组文件夹W03E,修改W03E文件夹下的SETUPLDR.BIN文件中的I386为W03E四处,修改TXTSETUP.SIF文件中的SetupSourcePath为\WINDOWS\WIN2003。
3、在EASYBOOT中建立菜单关联,运行WIN2003项指向W2003.DAT,制作ISO文件。
4、虚拟机中光驱启动,选安装2003,启动安装程序,一会儿就出现如图所示现象。

什么地方出错??

文件下载中,感谢。不过今晚可能无法完全下载完,只有等明天完成测试了。

[ 本帖最后由 qcxiang 于 2006-11-13 11:45 PM 编辑 ]
回复

使用道具 举报

17#
发表于 2006-11-13 23:30:48 | 只看该作者
回复

使用道具 举报

16#
 楼主| 发表于 2006-11-13 23:15:15 | 只看该作者
原帖由 老毛桃 于 2006-11-13 10:57 PM 发表
还真够邪门的啊,你用的什么版本的 Windows 光盘提取的启动组?


采用番茄花园ALL IN ONE中的微软原版映像光盘提取的。集成SP1。
回复

使用道具 举报

15#
发表于 2006-11-13 22:57:28 | 只看该作者
还真够邪门的啊,你用的什么版本的 Windows 光盘提取的启动组?
回复

使用道具 举报

14#
 楼主| 发表于 2006-11-13 22:35:35 | 只看该作者
原帖由 老毛桃 于 2006-11-13 10:09 PM 发表
跟 Winnt.sif 无关,

这个现象比较奇怪。你重新制作一下启动组文件夹试试看行不行?


试过了,从网上下载的、按照你贴子上说的路径\i386\winnt32.exe /noreboot方法制作出来的启动组也试过了,出现的提示还是一样。折腾了好几天了。连我自己都弄不清楚反复多少次了。天哪!

我也看了你网络优盘中的教程和例子。并下载你例子中的ISO文件,提取当中的启动组来试,还是不行。
这到底是怎么回事?难道说我真地做不成?只能用别人的?
回复

使用道具 举报

13#
发表于 2006-11-13 22:09:41 | 只看该作者
跟 Winnt.sif 无关,

这个现象比较奇怪。你重新制作一下启动组文件夹试试看行不行?
回复

使用道具 举报

12#
 楼主| 发表于 2006-11-13 19:28:13 | 只看该作者
原帖由 jasonwang 于 2006-11-13 02:33 PM 发表
\386 同级目录是否也存在此文件。


白天上班去了,没来得及回复。

\386 同级目录下也有。我是把原版Win2003光盘全部文件拷贝到相应的Win2003安装文件夹下的。

我还想问一下,WINNT.SIF文件是不是必须的?我的启动组目录中没有添加这个文件。

[ 本帖最后由 qcxiang 于 2006-11-13 09:21 PM 编辑 ]
回复

使用道具 举报

11#
发表于 2006-11-13 14:51:02 | 只看该作者
路过 来学习学习
回复

使用道具 举报

10#
发表于 2006-11-13 14:33:22 | 只看该作者
\386 同级目录是否也存在此文件。
回复

使用道具 举报

9#
 楼主| 发表于 2006-11-13 12:23:10 | 只看该作者
WIN51、WIN51IS、WIN51IS.SP1 这几个文件已经在根目录下存在。真是奇怪了,还是不行。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-15 19:51

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表