无忧启动论坛

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

启动盘组制作工具Create_MultiBoot_Folders_And_Files

[复制链接]
跳转到指定楼层
1#
发表于 2007-5-24 22:22:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
制作 Windows n合1 的利器—微软NT 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时,不要忘了优化一下文件
最后注意一下:不要忘了回帖!
有 sxs.dll错误 的朋友看看第50楼,或许对你有帮助
软盘启动组文件夹名字中的字母必须大写(发现很多人在这里栽跟头)
Create_MultiBoot_Folders_And_Files.part1.rar (244.14 KB, 下载次数: 2303)
Create_MultiBoot_Folders_And_Files.part2.rar (244.14 KB, 下载次数: 2036)
Create_MultiBoot_Folders_And_Files.part3.rar (50.36 KB, 下载次数: 1573)
2#
 楼主| 发表于 2007-5-24 22:52:36 | 只看该作者
上面是转贴,不太好看懂。我也看了半天才明白。
其实,工具里有个批处理,自己改一下就好了(看工具里的redme)。

下面我写个我作2003集成了SP2二合一的例子,大家一看就明白:
call create_boot_folder.cmd d:\mycd\win2003\ADV d:\mycd 03AD FOO 1
call create_boot_folder.cmd d:\mycd\win2003\PRO d:\mycd 03PR  FOO 1
说明:
1、把集成好SP2的2003大客户企业版放到d:\mycd\win2003\ADV\
     把集成好SP2的2003大客户标准版放到d:\mycd\win2003\PRO\
2、“ d:\mycd”——这个代表以后光盘的根目录,名字随便。
3、“d:\mycd 03AD”——这个代表生成的企业版的启动组文件存入位置,也就是以后光盘根目录\03AD\(这里注意:1、名字随便,但一定4位,而且字母一定要大写[数字没事]。2、目录不要自己建立)
再注:64位的启动组文件夹名字一定是5位,同样字母要大写
4、关于"FOO 0"和"FOO 1"——参数0代表不用改写(比如98/ME/2000/2000SP4/XP/XP2)
                                          参数1代表要改写(比如2003sp1/2003sp2/所有64位系统)

运行完成后就生成好了2个系统的启动组文件、光盘根目录下需要的几个文件、2个系统的引导文件。只需要用EasyBoot等工具作成光盘就OK了。想作自动安装盘,就写好winnt.sif文件并存入相应的启动组文件夹中就行了。
回复

使用道具 举报

3#
发表于 2007-6-3 00:28:54 | 只看该作者
打开XP01目录下面的setupldr.bin(用WINHEX或UltraEDITt等),替换I386为XP01,一共有4处
我想制作2合1的XP启动盘,但我怎么查找不到I386啊,找不到更谈不上替换了郁闷啊
回复

使用道具 举报

4#
发表于 2007-6-14 22:00:39 | 只看该作者

这么方便啊
有时间试试看
回复

使用道具 举报

5#
发表于 2007-6-20 08:23:05 | 只看该作者

为什么不行

我试了下,可提示“Cannot find TXTSETUP.SIF in I386 or AMD64 in XXX”?怎么回事呢?
回复

使用道具 举报

6#
发表于 2007-6-23 00:48:38 | 只看该作者
原帖由 tiger_kshs 于 2007-6-20 08:23 AM 发表
我试了下,可提示“Cannot find TXTSETUP.SIF in I386 or AMD64 in XXX”?怎么回事呢?

这句话是说你给的源盘路径中找不到“TXTSETUP.SIF”,你给的安装文件不完整啊,当然会报错。
也可能是你把“i386”文件夹改名了,程序找不到
回复

使用道具 举报

7#
发表于 2007-6-23 00:49:53 | 只看该作者
是好东西,可惜楼主的帖子太乱了,还是sf的兄弟讲得清楚明白
回复

使用道具 举报

8#
发表于 2007-9-14 22:32:43 | 只看该作者

谢谢,我做成功了,不过有个小问题

为什么安装程序刚开始的时候,在眉头上不是===========这样的进度条,而是连续的 屯屯屯屯屯屯屯屯屯屯屯 字符啊,不过不影响正常安装,但我用源光盘安装的时候却不是这样的啊,版主能告诉我为什么吗?
回复

使用道具 举报

9#
发表于 2007-9-15 09:17:17 | 只看该作者
相当好用,已经搞定3in1了:victory:
自动修改setupldr.bin,txtsetup.sif,自动生成引导文件

[ 本帖最后由 haonan 于 2007-9-15 09:19 AM 编辑 ]
回复

使用道具 举报

10#
发表于 2008-1-6 00:59:52 | 只看该作者
小半年前的帖子了,可是我还是不得不回个帖,因为解决了困扰我整整三天三夜的问题,使用这个批实在是太方便了。
回复

使用道具 举报

11#
发表于 2008-1-17 15:53:35 | 只看该作者
能出个详细教程就好了,最好能来个实例。
回复

使用道具 举报

12#
发表于 2008-1-19 19:15:43 | 只看该作者
谢谢,好东西啊!!!
回复

使用道具 举报

13#
发表于 2008-3-26 16:57:31 | 只看该作者
好奇!想学!谢谢……
回复

使用道具 举报

14#
发表于 2008-4-28 04:59:45 | 只看该作者
原帖由 duwei931 于 2007-9-14 10:32 PM 发表
为什么安装程序刚开始的时候,在眉头上不是===========这样的进度条,而是连续的 屯屯屯屯屯屯屯屯屯屯屯 字符啊,不过不影响正常安装,但我用源光盘安装的时候却不是这样的啊,版主能告诉我为什么吗?


你作的是中文版吧      最好用中文版自带的那个setupldr文件 自行修改
回复

使用道具 举报

15#
发表于 2010-1-26 20:53:30 | 只看该作者
好贴呀,留个记号,原来再deepin也玩过,后来忘记了,到这又找到了谢谢
回复

使用道具 举报

16#
发表于 2010-4-2 16:34:22 | 只看该作者
这么简单呀??
回家试一下
回复

使用道具 举报

17#
发表于 2011-7-7 20:34:52 | 只看该作者
能出个详细教程就好了,最好能来个实例。
回复

使用道具 举报

18#
发表于 2011-11-18 13:01:32 | 只看该作者
thankyou for sharing bro
回复

使用道具 举报

19#
发表于 2013-5-5 20:40:51 | 只看该作者
都不知道有没有人回复,我想整合 windows 2003 R2 x64 和 windows x64 用上上的文件 运行命令批处理 call create_boot_folder.cmd D:\disk1\win2003 D:\disk1 A2K3B FOO 1 生成启动组文件夹A2K3B但里边文件只有两个 还生成了FOO 和 system 用Easyboot 做光盘后引导失败!补充制作32位系统没有问题就是出现64位系统.....望能帮帮忙!
回复

使用道具 举报

20#
发表于 2014-9-8 00:06:30 | 只看该作者
收藏了,多谢分享!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-21 00:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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