首页| 论坛| 搜索| 消息
主题:启动光盘制作不完全攻略【共五章】
回帖:序


现在多启动光盘的制作也比以前手工时代强多了,高人们发明了无数的“傻瓜式”软件,让一切都变的方便快捷起来。看本文时,我会尽可能的把原理给大家解释一下,否则,如果只知道用软件这么做那么做,而不懂原理,是很难在出现问题时解决并举一反三的。


做多和一主要用到的工具是Easyboot,还有一个就是提取启动软盘组用的create_boot_folde批处理。


做Easyboot中所用到的的各种图片时,我们还会用到Photoshop和ACDSee,因为我本身时PS盲,对美感的把握也比较烂,所以在用到Photoshop和ACDSee时我只能用最笨但是有效的办法,有Photoshop和ACDSee的高手看到这篇文章时请即使为我订正,十分感谢!


后期我们还要用到CDIMAGE来封装我们的光盘。


第一节、制作启动软盘组


什么是启动软盘组?


其实我做光盘好几个月下来,也没有十分透彻的弄清楚它的含义,隐约可以揣摩它的一部分含义。


不知道大家有没有在WINDOWS下安装WINDOWS的经历,呵呵,安装时先在WINDOWS下复制一部分文件,这个时候会在C盘下生成两个文件夹,其中有一个文件夹就是启动软盘组(说就是还牵强点,因为其中的setupldr.bin和真正启动软盘组中的不一样)。关于这个文件夹中的各文件所发挥的作用我是这样理解的,WINDOWS启动后,通过启动软盘组中的各个文件,确认与安装WINDOWS的所需各个源文件的信息,包括源文件的位置、各个文件的大小、需要复制哪些文件等等。这样的话,我们的WINDOWS源文件,哪怕不在I386目录,也可以通过启动软盘组的调节,让安装程序找到源文件在哪里,再来进行安装。


为什么要用到启动软盘组?


我们都知道原始的WINDOWS安装光盘下,都有各I386目录,这里面放置的就是WINDOWS源安装文件。但是如果我们要做多和一的话,势必要把两个系统盘内的文件放在一起,这样必然会造成I386文件夹的重叠,怎么解决呢?


高手们就想到了用启动软盘组,通过启动软盘组来告诉安装程序,源安装文件在哪里。


好,我们现在来实际操作一下。


现在我们把XP原版和你做过修改的XP做成二合一。


建立如下目录:


D:\CD


D:\CD\WINDOWS


D:\CD\WINDOWS\WXPA


D:\CD\WINDOWS\WXPB


建立完毕后,先把WIN51、WIN51IP、WIN51IP.SP2、BOOTFONT.BIN复制到D:\CD目录下,否则WINDOWS安装程序无法识别这张光盘的所属类型。(2000、XP SP1或者2003也有相应的类似文件,大家见机行事,呵呵)


好,稍稍解释一下。


D:\CD\WINDOWS\WXPA和D:\CD\WINDOWS\WXPB下分别放置原版和你做过修改的XP的所有文件,包括I386文件夹,WIN51、WIN51IP、WIN51IP.SP2和BOOTFONT.BIN,其他的可以不要。现在把相应的所有文件复制进去吧!


好了,现在我们请create_boot_folde上场吧,说实话,我很佩服写这个批处理的人,这简化了我们多少手工的步骤!


进入create_boot_folde的文件夹,第一眼看上去,很茫然。





http://a.uu1001.com/uu/uu_0703_5/kingxc/55_11_2e2d0716755913a.jpg





其中create_boot_folder.cmd是主批处理,而create_boot_folders.cmd是个范例文件,我们可以当作说明来看。


create_boot_folder.cmd有几个重要的参数:


create_boot_folder.cmd setup_dir aio_dir boot_dir1 boot_dir2 flag_for_using_cracked_setupldr


其中:


setup_dir:你的系统源文件目录


aio_dir:你的多和一合集的目录


boot_dir1:软盘启动组1(必须是4个字符,必须大写,32位系统用这个,这时boot_dir2的位置上写FOO(注意,是O、P、Q的O,不是0、1、2的0!!))


boot_dir2:软盘启动组2(必须是5个字符,必须大写,64位系统用这个)


flag_for_using_cracked_setupldr:如果你的系统是64位系统或者是Windows Server 2003 SP1这里就写1,否则写0。


参数介绍到这里,看似复杂,其实比较简单。


为了方便,我们就在create_boot_folder的这个文件目录下新建一个文本文档,写入如下内容:


call create_boot_folder.cmd D:\CD\WINDOWS\WXPA D:\CD WXPA FOO 0


意思是,调用(call)同目录下的create_boot_folder.cmd,源安装文件在D:\CD\WINDOWS\WXPA,多和一根目录在D:\CD,启动软盘组名WXPA,而且是32位系统。


这样保存,修改“新建 文本文档.txt”为“call.cmd”,双击运行,启动软盘组D:\CD\WXPA文件夹及文件和引导文件D:\CD\WXPA.BIN就自动被做好了。再次修改call.cmd为:


call create_boot_folder.cmd D:\CD\WINDOWS\WXPB D:\CD WXPB FOO 0


保存,双击再运行,WXPB的启动软盘组和引导文件也被生成。


现在的目录结构:


D:\CD 光盘根目录


D:\CD\WXPAWXPA启动软盘组


D:\CD\WXPBWXPB启动软盘组


D:\CD\WINDOWS 盛放WINDOWS源安装文件的目录


D:\CD\WINDOWS\WXPAWXPA目录


D:\CD\WINDOWS\WXPA\I386


D:\CD\WINDOWS\WXPA\WIN51


D:\CD\WINDOWS\WXPA\WIN51P


D:\CD\WINDOWS\WXPA\WIN51P.SP2


D:\CD\WINDOWS\WXPA\BOOTFONT.BIN


D:\CD\WINDOWS\WXPBWXPB目录


D:\CD\WINDOWS\WXPB\I386


D:\CD\WINDOWS\WXPB\WIN51


D:\CD\WINDOWS\WXPB\WIN51P


D:\CD\WINDOWS\WXPB\WIN51P.SP2


D:\CD\WINDOWS\WXPB\BOOTFONT.BIN


D:\CD\WXPA.BINWXPA引导文件


D:\CD\WXPB.BINWXPB引导文件


D:\CD\WIN51


D:\CD\WIN51IP


D:\CD\WIN51IP.SP2


D:\CD\BOOTFONT.BIN


你的,是不是和这个一样呢?


哦,额外说一下,如果你的WXPA(B)是无人职守安装的,你需要把D:\CD\WINDOWS\WXPA(B)\I386中的winnt.sif复制到D:\CD\WINDOWS\WXPA(B)中,否则多启动不能无人职守。


第二节、制作多启动管理界面


现在登场的要换作Easyboot了。


安装Easyboot,运行,发现它的确够Easy。


打开Easyboot主界面,默认左侧是控制界面,右侧是预览图。





http://a.uu1001.com/uu/uu_0703_5/kingxc/55_11_49c6a564c68f7f8.jpg





我们主要说说它的控制界面,其实我们只用它的一些常用部分,所以我只介绍我们最经常使用的部分。


新建和打开不用多说了,保存和另存为可以保存多启动管理界面。


等待时间,就是等待“等待时间”后的时间后,然后发生“缺省动作”,这个缺省动作在后面的选项卡设置。


显示LOGO,就是光
下一页 (1/4)
下一楼›:有关集成问题,这里要说一说了,现在很多系统光盘已经不仅仅包含系统,而是集系统安装、系统维护 ..
‹上一楼:第三节、nLite后期处理


第一、SATA驱动的集成


虽然nLite可以集成 ..

查看全部回帖(74)
«返回主帖