无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 2527|回复: 3
打印 上一主题 下一主题

制作N合一光盘过程 第1集 XP的修改(集成XP、PE以及一些DOS工具)

[复制链接]
跳转到指定楼层
1#
发表于 2007-6-15 09:20:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

  经过几个星期的努力,总算把俺想像中的N合一光盘做完了,下面把俺的经过写下来(其中大部分是从网上抄的,只是按着自己做的进行更
改)。
-------------------俺是分界线,下面是工具介绍-------------------
  首先是工具准备,这当中,有很多软件当然是越新越好,而且网上都有,俺也忘了是哪DOWN下来的,自己找吧。
  工具如下:
  1、EasyBoot(版本:5.1.0.565,注册版。没注册的不让添加项目);
  2、WinImage(版本:8.0,注册版。用它是因为在做启动盘和从ISO文件中导出启动文件俺觉得这个方便);
  3、UltraISO(版本:8.6.2.2011,注册版。这个是重头戏,做ISO文件俺觉得这个好,而且这个新版本最好的地方是它是差量压缩,就是
说,你添加了什么东西再保存的话,它只添加新增加的,不象以前的版本,你就算加个小文件,它都要从头给你全部再压缩一次,很费时间,
特别做DVD,动不动可就是4G以上啊);
  4、虚拟机(俺觉得VMWare 5.5比微软的Virtual PC 2007好用);
  5、UltraEdit(用于一会修改几个文件)
-------------------还是俺,分界线,下面是软件介绍-------------------
  然后就是各种你想加进去的软件了,俺在这里介绍一下需要做到启动里的软件,其它用来安装的应用软件俺就不在这罗唆了。
  俺是想要一个集成XP、PE、DOS工具、类似GHOST备份(刚好手头上有一张Acronis True Image 8中文版,感觉用起来不错),所以准备的
软件如下:
  软件:
  1、WinXP(联想OEM XP SP2,俺已经修改过,变成了俺的Luckyegg OEM了,哇哈哈哈,这个怎么改俺就不详细说,大家可以一个个看$OEM$
目录下的东东,自己慢慢改)压缩成ISO文件;
  2、Acronis True Image 8(类似GHOST的东东,感觉很不错);
  3、DOS工具盘(这是俺用了很久的工具盘了,今天总算可以加到一起了);
  3、深山红叶DOS工具(网上下的,俺没用过,不过既然有就加进去吧);
  4、PE盘(俺想要很久了这东东,在网上下了“老九烟花三月070420”版自己重做修改,如何修改这个网上有很多,俺如果不懒俺也可以哪
天按俺所修改的写一个文章出来,到时候再说);
  5、PC3000(这东东俺不知道是啥,反正俺在网上看说什么俄罗斯人做的修复硬盘用滴,俺手头刚好也有一个就加了进去)。
-------------------又是俺,超级无敌分界线,下面开始做N合一的盘了-------------------
--*--*--*--*--很不好意思,这段基本是抄的,不过按自己更改的做了更改--*--*--*--*--
  1、建好目录:
    DVD(存放一些制作文件的小工具,跟光盘里面的实际内容无关)
    ┣IMG(存放用于XP启动的启动软盘组的内容)
    ┗Root(光盘的根目录)
      ┣Acronis(Acroins True Image 8)
      ┣ezboot(做启动菜单)
      ┣Tools(俺的DOS工具目录)
      ┣WinXP(存放XP的文件目录)
      ┣WXPE(存放PE的目录)
      ┣XPAT(自动安装的XP引导目录,一定要四个E文)
      ┗XPCN(手动安装的XP引导目录,一定要四个E文)
    **这里说明一下,我的两个XP是相同的,不同的是一个是自动安装一个是手动安装,因为有时候维护的时候需要手动安装的一些界面
来操作,所以就做了这个。
    **如果你想要两个不同的XP,你可以再建一个类似WinXP的目录,并改另外的名,然后在第4步第c小步里第二项,把路径改成这个名字
就行。如果还想要自动安装,再在第4步第d小步中拷个winnt.sif。并在第3步中复制文件的时候,把另一个XP复制到这。
    
  2、前期准备:
    到微软下载XP的启动软盘组(要找对文件,俺是用XP SP2中文版,下载对应的启动软盘组),下载下来后是一个EXE文件,用WINRAR强
行解开,可以看到6个软盘镜像和2个工具文件,再使用UltraISO提取这6张光盘镜像中的文件,注意,在提取第6张内容的时候一定要连带其中
的System32文件夹一并提取出来。然后把这些文件存储在IMG文件夹内。
    
  3、复制文件:
    拷贝CDIMAGE.EXE和已安装的Easyboot中EZBOOT文件夹内的loader.bin到DVD中;
    拷贝WIN51、WIN51IP、WIN51IP.SP2还有您安装的Easyboot中EZBOOT文件夹内的w2ksect.bin到Root中,再把w2ksect.bin复制两份,一
份改名为XPAT.bin,一份改名为XPCN.bin(对应两个目录,好记);
    拷贝IMG文件夹内所有文件到XPAT和XPCN中;
    拷贝XP光盘内所有文件到WinXP中;
    拷贝已安装的Easyboot中EZBOOT文件夹内所有文件到ezboot(其实只用的到里面的cdmenu和几个背景以及LOGO图片,你可以自己更改
成自己喜欢的图片)。
    
  4、修改文件
    
    a、XPAT.bin和XPCN.bin
      用UltraEdit打开Root下的XPAT.bin,“搜索”-“替换”,查找所有I386,替换为XPAT。注意选中“查找ASCII”;
      用UltraEdit打开Root下的XPCN.bin,“搜索”-“替换”,查找所有I386,替换为XPCN。注意选中“查找ASCII”;
    
    b、setupldr.bin
      用UltraEdit打开XPAT下的setupldr.bin,“搜索”-“替换”,查找所有I386,替换为XPAT。注意选中“查找ASCII”;
      用UltraEdit打开XPCN下的setupldr.bin,“搜索”-“替换”,查找所有I386,替换为XPCN。注意选中“查找ASCII”;
    
    c、txtsetup.sif
      用记事本打开XPAT下的txtsetup.sif,查找其中SetupSourcePath行,然后修改其后的路径为“\WinXP”(这里是指你光盘下哪里
存放XP的安装文件,你还可以更改你安装XP的默认路径,比如俺就把XP的默认安装路径WINDOWS改为WINXP,嘿嘿嘿);
      用记事本打开XPCN下的txtsetup.sif,查找其中SetupSourcePath行,然后修改其后的路径为“\WinXP”(这里是指你光盘下哪里
存放XP的安装文件,你还可以更改你安装XP的默认路径,比如俺就把XP的默认安装路径WINDOWS改为WINXP,嘿嘿嘿);
      **因为是同一个XP,所以这里两个是一样的内容。
    
    d、winnt.sif
      把WinXP中的winntt.sif文件拷贝到XPAT中(记住这里很重要,因为俺是同一个版本两种安装方式,所以它们的XP的文件是相同的
,只是一个自动安装一个手动安装,而XPAT目录是自动安装的目录,所以要有winnnt.sif,而XPCN的目录是手动安装的目录,所以不要拷
winnt.sif过去,要不这两就没区别了);
      **如果您想保持手动安装,可以跳过这一步。仅把自动安装的那个XP里面把winnt.sif复制过去即可。
      细心的朋友到此可能会发现,setupldr.bin、txtsetup.sif、winnt.sif会同时存在于XPAT和XPCN以及WinXP中,不过如果XPAT和
XPCN存在这几个文件,那么WinXP中的这几个文件将不起任何作用,可以删除掉。
    
  5、Easyboot
    双击ezboot下的cdmenu。
    如果您想更换默认的背景图片,可以自己选中一张640x480分辨率的256色BMP图象拷贝到ezboot下,然后直接修改文件名为BACK.BMP就
可以。
    在“菜单条”中编写相应按钮(下面写出的是我的光盘中有的内容,后面的是运行的命令。)
        “菜单条”       “执行命令”
      “自动安装 WinXP SP2” - bcdw /ezboot/xpat.bin
      “手动安装 WinXP SP2” - run xpcn.bin
      “DOS 启动”      - run dostools.img
      “深山红叶DOS工具 ”  - run dossshy.img
      “免安装PE光盘”    - bcdw /winpe.img
      “Acronis 系统备份”  - bcdw /acronis/acronis.iso
      “从硬盘启动”     - boot 80
      “重新启动”      - reboot
      “PC3000硬盘修复工具” - run pc3000.img
    **有时候要先用“cd \”,这个是因为Easyboot启动的默认目录是%cdrom%\EZBOOT下,所以要“cd \”回到光盘根目录。(%cdrom%表
示光驱盘符)
    “;”隔开两个命令。
    run命令就是运行。
    boot 80是从硬盘启动的代码。
    reboot是重新启动的代码。
    **大家应该可以看出来,用bcdw的时候要指定完整的路径才行。而我很多img文件直接就放在ezboot目录下,所以用run的时候可以不
用指定路径,如果我img是放根目录下,那就要“cd \;run boot.img”了。
    
  6、封装光盘
   
   命令提示符模式,进入DVD下,刚才不是已经把cdimage.exe和loader.bin拷贝这里了嘛,再检查下有没有。有的话运行命令:
   cdimage -lLuckyDVD -m -n -h -o -bloader.bin Root DVD.iso
   LuckyDVD是你DVD盘到时候的显示的名字;Root就是上面建立的根目录;DVD.iso就是最后生成的东东。
   -o是个十分重要的参数,它可以让相同的文件在同一光盘上只刻录一次,也就是说两个哪怕多个文件一样的XP混合在一起和一个XP是一
样大的!不过SP1和SP2是中有部分文件是不一样的,英文XP和中文XP的部分文件也是不一样的,注意。
   好了,N合1的WinXP就这么出炉了!
  7、最后,你可以用UltraISO打开DVD.ISO文件,然后做最后的修改。比如,刚才为了压缩快点,我的Software目录(存放各种应用软件的
目录)没放进去,这个时候就可以添加了,根本光盘大小自己加文件吧。也可以对一些目录进行高级隐藏,比如我把ezboot、XPAT、XPCN、
WXPE都隐藏了,这样最终的光盘,你就看不到这几个目录了。哇咔咔咔。
-------------------俺是最后的分界线,下面开始放图了-------------------
  
启动光盘的第一个界面:
启动光盘的第二个界面:
Acronis True Image界面:
自动安装后的XP界面,已经加了Theme和一些相关补丁。
手动安装XP时的界面,主要是要它的的修复功能。
手动安装后,XP的默认界面:









[ 本帖最后由 luckyegg 于 2007-6-26 03:46 PM 编辑 ]
2#
发表于 2007-6-15 09:27:23 | 只看该作者
好东西就要支持.说得很详细,适合我们新手学习.谢谢.
回复

使用道具 举报

3#
 楼主| 发表于 2007-6-15 11:28:15 | 只看该作者
咦,图上不来。
其实图没什么意义,大家不看也行,都是效果图,我没有做图解的。如果大家真要看,就去俺博客看吧,俺也不好意思在这做广告,大家自己搜一下就OK了。
回复

使用道具 举报

4#
发表于 2007-6-15 12:58:57 | 只看该作者
说得详细, 支持一下.
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-16 09:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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