zhaozhansheng 发表于 2009-6-2 21:41:37

启动盘制作1 之2000,2003,XP,PE,VISTA及其GHOST集成光盘制作

      把2000,2003,XP上个合在一块讲是因为他们总体是差不多性质的,而启动盘的制作也是源于这上个系统为基础,所以相对简单,调理也清晰 适合初学入门。WIN98,DOS,以及各种DOS环境下启动的软件的集成在日后几篇文章中陆续提出。
      工具:UltraISO,EasyBoot,Windows N in 1 Maker 3.0(附件提供下载)
目标光盘DVD:集成多种系统2000,2003,XP,GHOST版XP
   其中解释一下NMAKER这个软件,这个软件在启动盘制作中是相当有名的,是深度技术论坛一位资深技术人员做出来的,在把多系统集成到一起有相当便捷的作用,当然你如果习惯了用EZBOOT也是一样的。

      A建立整合根目录和安装根目录。分别是F:MYDVD和F:MYDVDSYSTEM。然后在安装根目录下建立安装源文件夹(名称必须是4字节):比如2000,2003,XPS2,分别表示WIN2K,WIN2003,WINXP SP2系统 ,当然你如果手头拿的本身就是集成的还可以分的更细比如WIN2000有服务器版,高级服务器版,专业版,WIN2003,XP也是可以分的,或者中文的英文的,西班牙文的等等,但是重要的一点是你要清楚他们的I386目录以及相应的其他文件存放地址,如果有更名,可以分析里面文件的成分来确定是否是所需文件。
   B 准备集成安装版系统工作
准备系统ISO镜像,分别从不同的系统镜像里面提取系统出来放在刚才建立的安装源目录下。
   XP光盘中提取I386目录和WIN51、WIN51IP、WIN51IP.SP2这3个文件放在安装源目录XPS2下;
       2000系统提取I386目录和CDROMSP4.TST、CDROM_IP.5、CDROM_NT.5放在安装源目录2000下。
2003系统提取I386目录和PRINTERS目录和WIN51、WIN51IA、WIN51IA.SP2放在安装源目录2003下。
其他的系统依此类推。不一一列出来了。(要集成番茄XP的朋友要注意了,番茄有的版本里面有$OME$目录的,也要一起提取出来)
这一步很关键,用NMAKER制作启动盘就要求这样的路径,它把每一个系统需要的文件独立地先放到一个文件夹里面,然后再集成的时候把重复的给删除掉,什么文件该放什么位置要准确
C DDD
      
      C 载入ghost版系统
         把GHOST版XP文件*.gho复制到安装根目录F:MYDVDSYSTEM下,GHOST版本是最容易的,直接放置SYSTEMS(系统文件目录)即可。
   
      D 集成各系统
      使用软件Windows N in 1 Maker 3.0来集成。运行软件,先选择整合根目录:F:MYDVD,再选择安装根目录F:MYDVDSYSTEM,这时程序会自动识别系统版本。右击选择中的项目,编辑系统描述(主要是在安装工具里面显示)

      
   E 最后按“开始集成”就OK。集成就完毕。
这时F:MYDVD目录中会自动生成EZBOOT目录(此目录为系统引导目录,所有的系统引导文件,背景图片都在这里,学会提取各种光盘的引导文件和修改也是学这个关键),里面放着对应的系统引导文件,引导文件名对应着安装源文件夹名,集成的作用是把这么多的系统进行筛选重复文件,重置存放目录,制作引导文件,其中最后一个是最关键,也就是说现在引导你这个将要做成的光盘的引导文件就是用它的了,而不是你从什么光盘里提取出来的。

      F 手工集成PE
用UltraISO打开老毛桃PE0911加强版.iso,提取WXPE目录、MINIPE目录和WINNT.XPE文件出来放在F:MYDVD目录下。在UltraISO工具栏中按“启动光盘”,选择“保存引导文件...”,保存PE的引导文件到F:MYDVDEZBOOT目录下为pe.bif。pe.bif是PE系统的引导文件。这里提到的WINPE是独立的单一PE光盘,而不是已经集成在某些光盘里的PE系统,说到这里,就提到了刚才我说的关键之处就是提取光盘的引导资料进行修改或者相应操作,日后再做解释。

   G 手工集成VISTA
用UltraISO打开精简版VISTA V1.2镜像,按“启动光盘”,选择“保存引导
文件...”,保存vista的引导文件为vista.bif,保存在F:MYDVDEZBOOT目录下。然后再提取boot目录、efi目录、sources目录、bootmgr文件、setup.exe文件和Autounattend.xml文件放在F:MYDVD目录下
   
   好了,到目前为止,该做的准备工作都做好了,目前的格式是这样的,MYDVD作为根目录,SYSTEMS作为系统文件根目录,就是左右的安装文件都在里面,EZBOOT作为引导目录,之前用NMAKER的工作主要吧2000,2003,XP系统集成到一起并做了他们的引导文件,而PE系统和VISTA系统不能用NAMKER集成,所以分开做,并独立提取引导文件到EZBOOT里面


      H 制作启动界面 (这段文字我是复制的,不做单独说明,主要功能是制作按钮做相应的启动)
在Easyboot安装目录下的disk1ezboot目录中复制cdmenu.ezb和Back.bmp文件到整合根目录下的EZBOOT目录中(F:MYDVDEZBOOT),然后将Back.bmp替换成自己喜欢的背景图片(256色,800*600)。再将cdmenu.ezb复制一份,更改名为1.ezb,作为子菜单。运行Easyboot,打开F:MYDVDEZBOOT目录下的菜单文件cdmenu.ezb ,
把那些默认的菜单都去掉,重新建立自己的菜单。单击“菜单条”,按“增加”,调整菜单条的位置(框住“安装新系统”),将所有背景色和前景色都设置为白色(为了让菜单条变透明),设置快捷键为1,执行命令为run 1.ezb(转到子菜单)。
再增加5个菜单条,对应的命令分别是:
run PE.BIN
run PQ.IMG
run GHOST.IMG
reboot
boot 80
将“硬盘启动系统”菜单条设置为缺省,这样过了设定的时间10秒无动作就从硬盘启动。
将PQ.IMG和GHOST.IMG复制到I:镜像MYDVDEZBOOT目录下。
(PO.IMG为分区工具镜像,GHOST.IMG为ghost程序镜像。可以从雨林木风的镜像里提取)
制作一张背景图片1.BMP,同样放在F:MYDVDEZBOOT目录下,作为子菜单的背景。用Easyboot打开1.ezb文件,将背景图像更改为1.BMP。去掉“等待时间”,设置“菜单类型”为子菜单,在“其他”页面取消“显示倒计时”。在“菜单条”,按“增加”来增加菜单,快捷键是a,执行命令为run 2000.BIN。(2000对应着安装源目录名)
其他的菜单命令分别是:
run 2003.bin
run enxp.bin
run ltm3.bin
run lxp4.bin
run xp56.bin
run xp57.bin
run xp58.bin
run xp32.bin
run xpv2.bin
run vista.bif
run ylmf.img
run liang.img
run cdmenu.ezb
【ylmf.img对应的是ylmf.gho文件(ylmf.img和liang.img是Windows N in 1 Maker自动生成的,在EZBOOT目录下),run cdmenu.ezb返回主菜单】
(这里菜单条超过10条,但快捷键不能超过2位数,所以可以用abc...来代替1、2、3...作为快捷键)
编辑好后按保存。这时I:镜像MYDVDEZBOOT目录下会自动生成loader.bin文件。

   
8、生成镜像
方法一:在Windows N in 1 Maker 3.0中选择镜像工具页面,选择镜像目录为F:MYDVD,选择可引导文件为F:MYDVDEZBOOTloader.bin,生成镜像保存为I:MYDVD.ISO。最后按“开始生成”。(程序会优化重复的文件)
方法二:在EasyBOOT中按“制作ISO”,勾选“优化光盘文件”、“DOS (8.3)”、“Joliet”,修改CD卷标,最后按“制作”。
9、在虚拟机中测试

      
      
页: [1]
查看完整版本: 启动盘制作1 之2000,2003,XP,PE,VISTA及其GHOST集成光盘制作