分享

N合一多启动系统安装与维护光盘

 静谧之家 2013-11-28

 

前一段时间我发布了一个七合一系统安装与维护光盘,集成了雨林木风 Windows Vista Ultimate With SP1 精简版、雨林木风 Windows XP SP3 精简安装版 Y1.0 、雨林木风 Ghost XP SP3 纯净版 Y5.0、雨林木风 Windows Server 2003 SP2 企业安装版 Y1.0、雨林木风 Windows 2000 SP4 GHOST版、 Win98SE GHOST版和一个WinPE光盘操作系统。

很多朋友都问我要一个制作教程,因为大家都想制作有自己个性化,集成自己想集成的系统。我自己也是属于菜鸟级别,就把我自己制作的过程写一下出来,能供大家参考,也许对那些和一样初级水平的朋友有些帮助。

前言:

一张DVD光盘有4.38G的空间,如果只用来刻一个六七百MB的小ISO文件,实在太浪费,而且刻一大堆的光盘,携带也是一个麻烦的事,所以N合一就是很多人都想要的。与其临渊羡鱼不如退而结网,想做就开始吧。

一、准备阶段:

1、准备工具软件:

(1)菜单制作软件:

EZBoot:这是N合一的核心,版本越新越好,现在最新好像是5.12;

Multimedia Builder:用于制作windows环境下的启动菜单,也有些兄弟喜欢功能强大的AutoPlay Media Studio或者简单易用的AutoPlay Menu Builder。个人比较推荐MMB,因为它功能足够强,生成的是独立EXE文件,不带垃圾,干净清爽。

(2)镜像提取与编辑软件

UltraISO:用于提取原ISO中的文件和引导文件;

IsoBuster:和UltraISO不同在于,它提取出的引导文件是IMG格式,同时用它看ISO的引导文件更直观一些;

WinImage:用来编辑IMA和IMG文件,

nMaker:深度论坛的杰作(3.0以前版本叫Windows N in 1 Maker),用来生成BIN和IMA引导文件。

(3)虚拟测试软件

VMware Workstation和Virtual PC 2007:很多朋友比较偏爱VMware Workstation,我觉得两个都必须要,有时候某个引导项目在一个虚拟机中通不过,先不要下结论,认为制作失败了,不妨用另一个软件来测一下这一项,没准是虚拟机本身的问题。

2、准备素材文件

(1)系统盘ISO:也就是你想要的集成到这张光盘中的系统盘的镜像文件,如果有GHOST安装的系统,把GHO文件准备好。

N合一多启动系统安装与维护光盘 - 阿清 - 信息技术交流博客吧

以上是我收集的,分别是:win98的GHO镜像、老毛桃PE、深度XP SP3 6.1版、深度vista SP1 1.3版、完美vista PE 2.0版、雨林木风2003SP2、雨林GHOST安装XP sp3 5.0版、雨林vista SP1 1.0版、雨林2000SP4 2.6版、雨林 XP SP3 1.0版。

素材可以多下载一些,以便集成时再选择,有时一些需要的工具或IMG引导文件也能在这些ISO文件找到,这些系统不一定都要集成。

(2)其它一些想集成的DOS工具:可以是IMG格式文件,也可以是IMA文件。

N合一多启动系统安装与维护光盘 - 阿清 - 信息技术交流博客吧

这些是一些IMG格式的,大家从文件名大概可以猜到是些什么用的,

N合一多启动系统安装与维护光盘 - 阿清 - 信息技术交流博客吧

这些是IMA格式的,实际上IMG和IMA在使用上没有什么区别。我分开来放,是怕把后缀名搞错了,写命令时弄不清。

(3)图片与字体素材,如果你不希望你的菜单是EZBoot那丑陋的蓝天草原的话,我建议你在这上面多费费心。

二、制作阶段:

1、建立目录及提取文件:

建立整合光盘的根目录和安装系统原文件目录以及引导文件目录。分别是F:\MYDVD和F:\MYDVD\SYSTEM还有F:\MYDVD\EZBOOT。然后在安装根目录下建立安装源文件夹(名称必须是4字节,否则nMaker会不买你的帐的,嘻嘻):2003、XPV3。

用IsoBuster或者UltraISO,分别从不同的ISO系统镜像里面提取系统出来分别放在刚才建立的安装源目录下。

如:深度XP SP3 v6.1的镜像文件DeepinXP-SP3-V6.1-TEST.iso中,提取I386目录和WIN51、WIN51IP、WIN51IP.SP3(如果是SP2系统则是WIN51IP.SP2)这3个文件放在安装源目录XPV3下;

2003系统与和XP系统一样,提取I386目录和WIN51、WIN51IP、WIN51IP.SP2这3个文件放在安装源目录2003下;

如果有集成安装版的2000系统的话,就提取I386目录和CDROMSP4.TST、CDROM_IP.5、CDROM_NT.5放在安装源目录2000下。

一些优化版或美化版的系统,比如番茄花园XP,里面有$OME$目录的,也要一并提取过来

由于我们集成的很多系统是别人经过精简或优化或美化的,ISO镜像中如果有一些你吃不准要不要提取的文件,建议你还是稳妥一点把它们都提取出来。

另外把Ghost安装版的GHO镜像文件也提取放在这里(名称也要改成4个字节)。其它的一些比如对各版本系统的TXT说明文件及GHO的查看工具则是可有可无的。如下图:

N合一多启动系统安装与维护光盘 - 阿清 - 信息技术交流博客吧

2、生成系统安装引导文件

打开nMaker

N合一多启动系统安装与维护光盘 - 阿清 - 信息技术交流博客吧

选择好整合根目录和安装根目录,它自动辨认出我们要集成的这几个系统,点击“开始集成”,稍等片刻,会出现,

N合一多启动系统安装与维护光盘 - 阿清 - 信息技术交流博客吧

到F:\MYDVD\EZBOOT目录看看吧

N合一多启动系统安装与维护光盘 - 阿清 - 信息技术交流博客吧

这几个就是我们后面要用到的系统安装引导文件。

同时在F:\MYDVD\目录也生成了几个与安装原目录同名的文件夹,这也是系统启动组,不要随便删改里面的文件喔。

3、集成WinPE系统

这里我选用的是完美者Vista WinPE 2.0版。用UltraISO或IsoBuster,打开其镜像文件。

N合一多启动系统安装与维护光盘 - 阿清 - 信息技术交流博客吧

除了那个Autorun.inf文件以外,全都不要放过,把它们提取到F:\MYDVD\目录下。

N合一多启动系统安装与维护光盘 - 阿清 - 信息技术交流博客吧

在Bootable Disc中可以看到其引导文件“完美VISTA.img”,把它提取出来放到F:\MYDVD\EZBOOT目录下,可以改名,我把它改名为“VSPE.img”,方便后面编辑命令引用。

如果是用UltraISO软件,则通过菜单项里的“启动光盘”下的“保存引导文件…” 保存PE的引导文件到F:\MYDVD\EZBOOT目录下为pe.bif。pe.bif是PE系统的引导文件。

4、集成VISTA

把Vista ISO文件中的文件都提取到F:\MYDVD目录下,其中boot目录、efi目录、sources目录、bootmgr文件、setup.exe文件和Autounattend.xml文件是必不可少的,其它可能有一些windows环境下安装用的运行文件,最好也提取出来,因为在做Windows环境下的启动菜单时要用到。

下面最关键的是提取Vista的引导文件。如果是集成原版的Vista ISO文件的话,只需用UltraISO打开VISTA镜像,按“启动光盘”,选择“保存引导文件...”,保存vista的引导文件为vista.bif,保存在F:\MYDVD\EZBOOT目录下即可。但我们可能用的ISO文件中不仅仅只是一个Vista安装,还可能含有WinPE的引导(比如雨林木风的Vista SP1精简版1.0),这时通过UltraISO所提取出来的引导文件并不是Vista的引导文件,而是引导这张光盘的一个菜单。

所以建议这个Vista的引导文件还是到easyboot的5.12版(之前的版本没有这个文件)中去找,在EasyBoot安装目录下的disk1\ezboot中有一个“vistaldr.bin”,这个就是了。同样道理如果要集成安装版的2000系统,也建议用easyboot自带的“w2ksect.bin”文件引导。

5、集成DOS维护工具

把我们在前面素材准备阶段,搞来的那些IMA或IMG格式的DOS工具软件,挑你想要集成的复制到F:\MYDVD\EZBOOT目录下。

6、制作启动菜单画面

很多人不理解,为什么别人做的光盘启动菜单项可以那么漂亮,而自己的只能用那死板丑陋的字体。其实很简单,菜单显示的选项,不是靠EZBoot做出来的,而是用PhotoShop。别告诉我你不会PS啊,这年头玩电脑多少要会用点PS,至少简单地在PS中敲几行菜单总得会吧。如果真的不会的话,建议你先去看一些PS的简单教程。

N合一多启动系统安装与维护光盘 - 阿清 - 信息技术交流博客吧

对于初用PS的人需要说一下,PS的字体是调用系统字体库的,把你下载到的字体文件复制进windows/fonts目录下就能在PS中找到了。

N合一多启动系统安装与维护光盘 - 阿清 - 信息技术交流博客吧

N合一多启动系统安装与维护光盘 - 阿清 - 信息技术交流博客吧

N合一多启动系统安装与维护光盘 - 阿清 - 信息技术交流博客吧

你的光盘要提供的功能,以及菜单的布局可要仔细想好一下,一方面要美观,另一方面要归类合理,操作方便。

好了,这就是在我们在PS中做好的三个菜单画面,第一个是主菜单,后面两个分别是安装系统和维护工具子菜单。

接下来把它们转换成分辨率为800X600,256色的BMP位图格式图片,转换后分别命名为“Back.bmp”、“sys.bmp”、“dos.bmp”,并把它们复制到整合根目录下的EZBOOT目录中(F:\MYDVD\EZBOOT)。(EZBoot能支持的1024X768、800X600、640X480等分辨率,可以用更好一些的分辨率或色彩,但出于兼容性考虑,我一般用这个格式。) 转换一般用ACDSee软件,操作很简单,网上也有很详细的教程,这里不再赘述。

7、用Easyboot制作启动界面

经过前面一系列的准备工作,我们的重头戏总算上场了。

在Easyboot安装目录下的\disk1\ezboot目录中复制cdmenu.ezb到整合根目录下的EZBOOT目录中(F:\MYDVD\EZBOOT),然后将Back.bmp替换成自己喜欢的背景图片(256色,800*600)。再将cdmenu.ezb复制两份,分另改名为sys.ezb和dos.ezb,作为两个子菜单。运行Easyboot,打开F:\MYDVD\EZBOOT目录下的菜单文件cdmenu.ezb ,在“选项”“配置…”中将屏幕模式和分辨率设为和你的图片格式相同(256色,800*600),背景图像填入“Back.bmp”。

N合一多启动系统安装与维护光盘 - 阿清 - 信息技术交流博客吧

把屏幕布局里的内容都删掉,因为这些美化工作,我们在PS中已经做好了。

把那些默认的菜单也都去掉,重新建立自己的菜单。单击“菜单条”,按“增加”,调整菜单条的位置(框住“安装操作系统”),将所有背景色和前景色都设置为白色(为了让菜单条变透明),设置快捷键为1,执行命令为run sys.ezb(转到子菜单sys.ezb)。

同样的操作,再增加4个菜单条,对应的命令分别是:

run vspe.img

run dos.ezb

reboot

boot 80

将“硬盘启动”菜单条设置为缺省,这样过了设定的时间(我这里设的是16秒)无动作就从硬盘启动。

为了更直观一些,我们可以在“其它”选项卡里“显示进度条”,进度条的位置、大小和颜色,自己可以调。

在“文字”选项卡里,可以在底部加一条操作说明,比如“使用数字(1-5)或光标(↑和↓)选择启动项,Enter执行,Q退出,R重启”。

接下来,我们打开子菜单sys.ezb进行编辑,设置“菜单类型”为子菜单,背景图像设为“sys.bmp”,子菜单的等待时间和进度条都可以取消掉。其它设置方法和主菜单一样。“菜单条”我们建立6个,其命令分别是:

run vistaldr.bin

run xpv3.bin

run xpp3.img

run 2003.bin

run 2kp4.img

run 98se.img

也就是分别对应了EZBoot目录下的6个系统安装引导文件。

然后在“其它”选项卡中,设定功能键“q”的命令为“run cdmenu.ezb”也就是返回主菜单。

另一个子菜单dos.ezb编辑方法一样,菜单条7个,命令对应是:

run ghost.img

run pq8.img

run dm956.img

run ntfs.img

run dos.ima

run cmos.img

run password.img

注意喔,这里要运行的IMA或IMG镜像都必须是你的EZBOOT目录下有的哟。

编辑好这三个菜单页面后按保存。这时F:\MYDVD\EZBOOT目录下会自动生成loader.bin文件。这个文件就是我们整张光盘的引导文件。

现在你可以用“制作ISO”生成你的光盘ISO镜像了。但是等等,我们光盘启动没问题了,Windows环境下的启动安装界面呢?所以,暂时可以放下EasyBoot了,让我们打开Multimedia Builder。Multimedia Builder已经有雨林木风--- timj兄弟发过一篇挺详细的教程了,我就不啰嗦了,用MMB设计好你的Windows环境下的安装界面,再回到EasyBoot中来,生成ISO文件。

三、测试阶段:

ISO文件生成了,不要急于刻盘,用VMware Workstation和Virtual PC 进行一下测试是很必要的,而且我建议两个虚拟机软件都用一下,有时候VM测试不能通过的项目,也许在VPC中可以通过,反之亦然,说明问题可能出在虚拟机本身。

下图是测试图片:

主菜单成功引导

N合一多启动系统安装与维护光盘 - 阿清 - 信息技术交流博客吧

安装系统界面没问题

N合一多启动系统安装与维护光盘 - 阿清 - 信息技术交流博客吧

DOS工具界面没问题

N合一多启动系统安装与维护光盘 - 阿清 - 信息技术交流博客吧

接下来先试试WinPE,引导PE成功

N合一多启动系统安装与维护光盘 - 阿清 - 信息技术交流博客吧

成功进入PE

N合一多启动系统安装与维护光盘 - 阿清 - 信息技术交流博客吧

再看看我们的Vista SP1,OK!

N合一多启动系统安装与维护光盘 - 阿清 - 信息技术交流博客吧

XP SP3引导安装成功

N合一多启动系统安装与维护光盘 - 阿清 - 信息技术交流博客吧

2003 SP2引导安装成功

N合一多启动系统安装与维护光盘 - 阿清 - 信息技术交流博客吧

Ghost安装没问题

N合一多启动系统安装与维护光盘 - 阿清 - 信息技术交流博客吧

再看看DOS工具吧,很顺利

N合一多启动系统安装与维护光盘 - 阿清 - 信息技术交流博客吧

别忘了,做一个Windows环境的启动界面,这样你的光盘才算完美。

N合一多启动系统安装与维护光盘 - 阿清 - 信息技术交流博客吧

四、另外几个需要注意的问题:

1、光盘中因为集成了WinPE,所以光盘ISO文件的大小,要控制在4G以内,否则WinPE可能就无法引导。有朋友说,可以先生成一个小于4G的ISO镜像,然后通过ISO的编辑软件,再向其中添加文件,可以让ISO超过4G,WinPE仍可运行。这个方法我没试过,有兴趣的朋友可以试试。

2、有时候Ghost安装版的系统,在运行Ghost时会出现错误提示,无法继续,这时不要盲目认为你的Ghost版系统引导有问题,因为也有可能是ISO文件过大造成的,或者是GHO文件有损坏。

3、Ghost安装系统,如果不使用nMaker工具,还有一条思路,就是运用BCDW命令运行INI配置文件的方法。例如,编写如下:

[MenuItems]

/EZBOOT/Ghost.IMA ; ; ;Ghost -nousb -clone,mode=pload,src=XPP3:1,dst=1:1 -crcignore -sure –rb

保存为“XPP3.ini”文件放在EZBoot目录下,相应的EasyBoot菜单命令就写为:“BCDW XPP3.ini”。记得EZBoot目录下还要放入BCDW.BIN和Ghost.IMA两个文件,而XPP3.gho文件则应放在光盘根目录下。

4、集成的系统最好是原版的系统,虽然大家很多都喜欢精简版或优化版的系统,但这类系统因为文件系统做过修改,在集成后很可能出现一些不可预知的问题,而这些问题在测试过程中又比较不易被发现,比如在Windows环境下无法安装或者安装过程出错提示某个文件无法找到等等。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多