查看: 15409|回复: 25
收起左侧

[评测] 实践:用EasyBoot制作4合1多功能系统光盘的过程分享

  [复制链接]
卡小饭
发表于 2011-7-22 07:57:26 | 显示全部楼层 |阅读模式
本帖最后由 卡小饭 于 2011-7-22 08:15 编辑

这几天一直捣鼓想做个Win7\WinXP\WinPE\DOS4in1的多用途系统安装盘,网上搜集了很多资料,结合自己的实践摸索,把这个过程简单写一下,给大家分享,帖子2天前本来发表在某知名论坛(在制作光盘的过程中,有些疑惑是从该论坛找到答案的,所以就想回馈给比我还菜的菜鸟),可惜不知道为什么被版主“操作”了——不说这了,没意义。以后还是踏踏实实混卡饭吧,我把保存在本地的记录重修订了一下,贴出来留给网上有需要的朋友。

一 准备工作
我现在的制作环境是Win7 SP1,我们首先需要准备好系统资源工具软件,部分资源和软件我提供下载链接,请自行下载。

系统资源:
1、Windows 7  Ultimate SP1 (x86)
下载地址:http://bbs.pcbeta.com/viewthread-881861-1-1.html

2、Windows XP Pro SP3
下载地址:http://blog.zol.com.cn/799/article_798997.html


3、Windows PE 老毛桃版
下载地址:http://xiazai.zol.com.cn/detail/35/346673.shtml

4、MaxDOS 8.0 (*.img格式)
下载地址1:http://u.xunzai.com/fileview_413135.html
下载地址2:http://www.163pan.com/files/a0u001800.html
MD5: 86C8F5D27E22D9E05457C940A0178D7F
SHA1: AF38D2AC75EEDCF33F10063E48CC2563A2751AB7

工具软件:
1、EasyBoot 5.1.3.596
功能:制作光盘启动菜单,生成光盘引导文件(loader.bin),合成制作可启动的ISO映像。
下载地址:http://www.skycn.com/soft/9491.html
EZB官方:http://cn.ezbsystems.com
用户名:中华人民共和国
注册码:2898-5448-5603-BB2D

2、UltraISO 9.3.6.2766
功能:从光盘映像(如ISO)中提出文件,制作可引导光盘的引导文件。
下载地址:http://www.newhua.com/soft/614.htm
官方下载:http://cn.ezbsystems.com/ultraiso/download.htm
有效注册(注册码适用于简体中文版):
用户名:李明
注册码:509F-BA54-BBA6-73C5

3、Photoshop
功能:制作bmp格式的背景图。
下载地址:略。

4、VirtualBox
功能:测试制作的光盘映像ISO是否可以正常启动。
下载地址:http://dl.pconline.com.cn/html_2/1/59/id=46462&pn=0.html

5、Nero
功能:用刻录机把制作好的光盘映像刻录下来,以后备用。
下载地址:http://www.skycn.com/soft/1672.html

二 制作过程
一)了解Easyboot,并制作光盘背景图片

1、安装Easyboot。Easyboot安装时尽量选择磁盘盈余空间较大的驱动器,因为后续要在Easyboot的子目录内存放光盘文件;
2011A.png
2、了解Easyboot的目录结构。我把Easyboot安装在D盘下的soft文件夹下,安装程序自动建立以下目录:

   D:\Soft\EasyBoot\disk1                启动光盘文件目录,就是我们将要制作的ISO映像的根目录
   D:\Soft\EasyBoot\disk1\ezboot     启动菜单文件目录,是光盘菜单,引导文件、IMG镜像的存储位置  
   D:\Soft\EasyBoot\iso                   输出ISO文件目录,在制作ISO的时候,保存路径可以更改

3、制作设置光盘启动背景。我按照rwjcool的教程提示,采用PPT制作背景图,然后用photoshop保存为800*600的16位bmp格式图片,命名为back.bmp放到D:\Soft\EasyBoot\ezboot下,替换原文件,并在控制面板的“文件”选项卡中的“选项”—>配置中设置屏幕模式(16位)&  分辨率 800X600,确认。制作的图片格式和“选项”—>“配置”中的参数设置不符就会有对应的错误提示。菜单文件可以在cdmenu.ebz基础上修改,也可以自己新建一个,这个问题不大。关于屏幕布局和菜单条的制作,可以在原文件基础上自己修改,也可以自己弄,其它基础功能请参照帮助文档,不赘述。

二)用UltraISO提取光盘映像中的文件和引导文件

1、Win XP文件提取和保存引导文件。使用UltraISO打开准备好的Win XP映像文件,提取除SETUP.EXE、AUTORUN.INF之外的所有文件到*\EasyBoot\disk1目录下,也有人说只需要提取 I386文件夹目录下所有文件、WIN51、WIN51IP、WIN51IP.SP3就可以了。经测试,前者提取方式制作的光盘在安装XP过程中会黑屏10秒左右,后者不会。我目前对哪些是有效文件也不清楚,但只要出错,我尽量选择最大程度的保留原映像文件,所有大家根据实际情况判断。提取完后,点击“启动”菜单—>保存引导文件,把Win XP 的引导文件以xinxp.bif文件名(便于在Easyboot菜单制作中命令调用)保存到*\EasyBoot\disk1\ezboot 目录下。
2011B.png
2011C.png
2、Win 7文件提取和保存引导文件。照猫画虎,继续提取Win7光盘映像中除SETUP.EXE、AUTORUN.INF之外的所有文件到*\EasyBoot\disk1目录下,这个时候,在support\tools\目录下有个gbunicn.exe的文件存在重复,那么我们就用Win7的替换WinXP的吧。接着同样保存Win7的引导文件为win7.bif到*\EasyBoot\disk1\ezboot 目录下。

3、Win PE文件提取和保存引导文件。Win PE提取除AUTO.INF的所有文件,引导文件命名为winpe.bif,放到相应的目录下。
2011E.png
4、添加DOS。把MaxDOS.img保存到*\EasyBoot\disk1\ezboot 目录下(注意不是disk1目录下),据说只能使用IMG格式的DOS系统文件,经我测试直接把ISO转换成IMG无法引导成功。我使用的是别人制作好的IMG格式的MaxDOS8文件了,见上面的下载链接。

到这里,4In1光盘的的系统文件基本就都添加完了,不放心的可以再检查一遍,是否有遗漏。下面开始配置光盘启动菜单了。

三)配置光盘启动菜单

在控制面板“菜单条”选项卡中,结合背景图片和当前菜单条代表的操作系统,在“执行命令”框中输入的命令对应如下:
2011P.png
  • Windows 7    菜单条1  执行命令:run win7.bif
  • Windows XP  菜单条2  执行命令:run winxp.bif
  • Windows PE  菜单条3  执行命令:run winpe.bif
  • MaxDOS 8    菜单条4  执行命令:run maxdos.img
  • 硬盘启动      菜单条5  执行命令:boot 80
  • 重新启动      菜单条4  执行命令:reboot
  • Power Off     菜单条4  执行命令:bcdw:poweroff

返回“文件”选项卡,点击保存。

四)制作ISO

在“文件”选项卡下,单击“制作ISO”弹出“制作ISO”对话框,卷标可以填入自己想要的光盘名称(不要有中文),ISO输出位置可以改到你指定的位置,输出路径的剩余容量至少要能保存你生成的ISO映像,其余的选项我没动,除非你很熟悉每个选项的作用或者你可以多测试几次,否则尽量保持默认设置。点击制作,等待生成ISO映像文件。

五)测试ISO

我是在VirtualBox下测试的,全部通过。注意测试XP和WIN7全程安装时(单纯是测试引导启动就没关系咯),需要为Win7和XP建立对应的虚拟机(VB是这样,别的我不太清楚)。我在测试过程中,XP无法在为Win7创建的虚拟环境中正常安装。贴两张测试图,Win7和XP,还有老毛桃的PE经典之作就不贴了,大家比我还熟悉。
2011H.png
2011I.png
2011借图.jpg
(WinPE的界面借了一张图)
六)刻录ISO

刻录的过程到今天早上才弄好,本以为是刻录光盘的事,昨天又专门从京东买了写DVD R+,甚至晚上还拆了刻录机检查光头,最终发现是Nero的事,用的某绿色网站下载的“特别版,对于刻录工具,还是用官方原安装版比较可靠些

三 常见问题
把自己遇到的问题也和大家分享一下:

1、如果*\EasyBoot\disk1目录中有SETUP.EXE和AUTORUN.INF文件会怎么样?
答:引导失败。其中Win7 提示:cdboot:could‘t find bootmgr。XP,PE都不能引导成功。

2、Win7(含SP1)和XP SP3可以直接合并么?
答:可以直接合并,Win7和XP只有一个“在相同目录下的”同名文件,即support\tools\目录下的gbunicn.exe。这是个语言转换工具,想来高版本替换低版本,应该问题不大。【参考:另外需要注意的是文件夹的合并问题,不同名的文件夹当然好办,大杂烩复制到一起即可。同名的文件夹需要注意一下子,如果没有同名文件存在于其中,覆盖即 可,如果有同名的文件在里面,需要留意一下这个文件名,如果是同名但功能互补的比如 .IMG 镜像,需要修改文件名,然后再启动菜单中 RUN 的时候作相应修改,如果是同功能的,则不必理会,覆盖即可。

3、为什么不把Win7、XP、PE分别放到*\EasyBoot\disk1目录下的对应文件夹中?
答:没必要,因为Win7和WinXP几乎没有相同的文件,就一个support\tools\目录下的gbunicn.exe 。

4、EasyBoot\disk1\ezboot下的哪些文件可以删除?
答:我一个都没删除,大家可以尝试把用不到的引导文件删除,让光盘更“清洁”。

5、Win XP不是使用w2ksect.bin来引导么?
答:我是用UltralISO制作的bif引导文件,其实都一样,但要注意的是不管扩展名是bin,还是bif,大小应该为 2048字节,如果不是,就改注意了。

6、有人提议删除Win7下\SOURCES\EI.CFG文件,为什么?
答:EI.cfg 是特定于 Windows 安装程序的配置文件,用于确定在安装过程中应该使用哪种版本和许可证。如果你想把旗舰版降级到其它版本,你就可以删除,如果你还想安装旗舰版,就不要删除。【参考:《详解EI.cfg文件》

7、主要参考文章:
使用easyboot制作你自己的多功能系统光盘(更新WIN7sp1)

最后感谢卡饭,感谢互联网所有懂得分享的人!

评分

参与人数 2经验 +20 人气 +1 收起 理由
zhangxujian11 + 1
sadfish5 + 20 版区有你更精彩: )

查看全部评分

卡小饭
 楼主| 发表于 2011-7-22 08:16:18 | 显示全部楼层
手好生啊,编辑了N多次,才弄好!
sadfish5
发表于 2011-7-22 10:27:42 | 显示全部楼层
呵呵。狠不错~~~~

制作属于自己的系统关盘,也是挺有意思的一件事儿
卡小饭
 楼主| 发表于 2011-7-22 10:34:19 | 显示全部楼层
谢谢斑斑 sadfish5 的鼓励!加油!
紫叶馨雨
发表于 2011-7-22 15:52:56 | 显示全部楼层
好帖啊!收藏了。
zhangxujian11
发表于 2011-7-23 03:52:22 | 显示全部楼层
这个适用于双系统(重装系统)吗?(我分别装在两个盘的)
大金鱼先生
发表于 2011-7-23 08:31:28 | 显示全部楼层
图片全挂了·····
大金鱼先生
发表于 2011-7-23 09:29:48 | 显示全部楼层
为什么输入激活码提示重新启动后还是没有输入呢
大金鱼先生
发表于 2011-7-23 23:32:57 | 显示全部楼层
成功了,多谢LZ
卡小饭
 楼主| 发表于 2011-7-25 06:02:26 | 显示全部楼层
jyc19970330 发表于 2011-7-23 08:31
图片全挂了·····

放心,如果图挂了,我会补图的!
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-1-17 06:15 , Processed in 0.144138 second(s), 20 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

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