无忧启动论坛

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

[教程] 打造自已喜欢的合盘(更新完成)

[复制链接]
跳转到指定楼层
1#
发表于 2011-11-7 21:48:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最终效果http://bbs.wuyou.net/forum.php?mod=viewthread&tid=201378&extra=page%3D3(光盘一)

       很早就想写这个教程了,只碍于工作和电脑的问题,迟迟没写,天天在外出差,有些事忙得心烦,现已更新写完,其实本人懂得的合盘技术并不多,半个老鸟这么说吧,好了不说废话了,老鸟绕道,菜鸟慢慢理解,进入正题。。。


一、合盘所需条件

软件/程序/镜像
(下面这些小文件我已共享出来,大文件及系统镜像文件就不共享了,网上到处都是)

1、BcdTool  (用于修改bcd引导菜单文件,这个文件杀毒软件可能会报有毒,是正常的,无需理会,把杀毒软件关闭就好了)

下载地址 http://d.1tpan.com/tp0901068579
2、UltraISO (用于修改ISO镜像文件)

下载地址 http://d.1tpan.com/tp0576801754
3、WINISO  (用于提取Acronis.iso镜像文件的引导文件)
下载地址 http://d.1tpan.com/tp1158585484
4、WimTool  (用于修改WIN文件,主要修改Win7镜像内的boot.wim文件)

下载地址 http://d.1tpan.com/tp1117425006
5、imagex  (用于整合86位和64位install.wim文件)

下载地址 http://d.1tpan.com/tp0729531317
6、kon-boot.img  (绕过密码登录系统IMG镜像)

下载地址 http://d.1tpan.com/tp0295436046
7、Acronis.iso  (强大的系统备份和磁盘管理软件)

下载地址 http://d.1tpan.com/tp0580058132
8、Active.Boot.Disk.Suite.v5.1.2.(LiveCD).Win.&.DOS.Editon.RETAIL.iso  (WinPE X86位镜像文件)

下载地址 http://d.1tpan.com/tp1924425146
9、一键GHOST光盘版.iso (相信很多人都知道这个是干什么的,所以不解释了)

下载地址 http://d.1tpan.com/tp0260318621
10、cn_windows_7_ultimate_with_sp1_x86_dvd_618763.iso  (Win7 X86位镜像文件)
11、cn_windows_7_ultimate_with_sp1_x64_dvd_618537.iso  (Win7 X64位镜像文件)
12、zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74070.iso (WinXP X86位镜像文件)
13、VMware/VPC2007 (VM我用的是6版本/用VPC2007需要注意的是,只能用于启动PE和看启动画面,不能用于测试和安装系统,容易出现光驱加载问题,可能是ISO文件过大,镜像加载有问题,VM就不会出现这种问题,所以建议用VM)


二、合盘工作

第1步,
把下载下来的安装程都安装上,如WINISO、UltraISO、VMware


第2步,做引导菜单,先修改Active.Boot.Disk.Suite.v5.1.2.(LiveCD).Win.&.DOS.Editon.RETAIL.iso镜像,因为里

面包含了BCDW引导文件,所以我们先拿他开刀,用UltraISO把镜像打开,把BCDW目录下的bcdw.ini和镜像根
目录下的BootCat.Ini提取出来,到桌面,然后把镜像另存为BOOTDISK.ISO,这时Active.Boot.Disk.Suite.v5.1.2.(LiveCD).Win.&.DOS.Editon.RETAIL.iso镜像文件就不需要再用了,只用BOOTDISK.ISO就可以了。

第3步,打开bcdw.ini内容如下;
[Options]
RootMenu=\BootCat.Ini


再打开BootCat.Ini内容如下;
\_BootDiskWin.img; Start Active@ Boot Disk for Windows
\BootDisk.IMG; Start Active@ Boot Disk for DOS
C:\; Start default OS from Hard Disk Drive

[Options]
BGColors = 00, 00, 80, 80
BGSymbol = 32
TopText = Active@ Boot Disk
BottomText = Copyright (C) 1999-2009 LSoft Technologies Inc.                  www.LiveCD.com

MenuPosition = 19, 9, 42, 5
MenuColors = f9, 9f, 1f, f0, 0f, fd, f9
MenuBorderStyle = 1
MenuShadowStyle = 0
MenuTitle = CD/DVD Boot Options
MenuDefault = 2
MenuTimerLabel = Time left:
MenuTimer = 10

稍稍注意你会发现,两个文件内容都有[Options]这项,是不是可以把两个文件的内容合在一起呢?答案是
可以的。

第4步,把上面的bcdw.ini内容改成如下就可以不用BootCat.Ini文件了,具体每一项有什么作用可以自己慢慢研究一下,这里先不说了。



第5步,把bcdw.ini复制一份,把文件名改成_bcdw.ini再把内容改成如下;


这样,引导菜单就做好了,现在把菜单需要的启动程序或文件提取整理一下,文件如下;
BOOTDISKWIN.IMG(这个就是BOOTDISK.ISO镜像根目录下的_BootDiskWin.IMG,只是把前面的_去掉了)
ACRONIS.WBT(这个要用WINISO从Acronis.iso镜像中提取出来,ACRONIS.WBT其实是个引导文件来的)
BOOTDISK.IMG(这个就是BOOTDISK.ISO镜像根目录下的BootDisk.IMG)
GHOSTC.IMG(这个用UltraISO从一键GHOST光盘版.iso镜像中提取出来)
KON-BOOT.IMG(这个下载的附件中就有,我也是从论坛上下载下来的)
BOOT.WIM(这个就是BOOTDISK.ISO镜像SOURCES目录下的boot.wim)
在桌面建立一个TOOLS的文件夹把这些文件都放进去待用

第6步,修改bcd菜单文件,用UltraISO打开cn_windows_7_ultimate_with_sp1_x86_dvd_618763.iso镜像文件,把boot下的bcd文件提取到桌面,命名为bcd1,再用UltraISO打开BOOTDISK.ISO镜像文件,把boot下的bcd文件提取到桌面,命名为bcd2,然后用BcdTool分别打开这两个文件,先在bcd1上把[1]Windows Boot Loader项里面的内容改成如下图;


然后再新建一个ntldr引导的启动项,用于引导windows XP,内容如下图;


最后把[1]Windows Boot Loader项复制一个,然后把内容改成和bcd2里面的[1]Windows Boot Loader项一样,需要注意的是ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}这个位置有两个,两个都改成ramdisk=[boot]\boot\tools\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}如下图即可。那么bcd1引导菜单就改好了,把bcd1再命名回bcd。这里说一下,{7619dcc8-fafe-11d9-b411-000476eba25f}这串字符是复制[1]Windows Boot Loader项后随机生成的,可能你的不一定和这个一样)


第7步,修改BOOTDISK.ISO镜像文件,用UltraISO把镜像打开,把SOURCES文件夹、_BootDiskWin.IMG、BootDisk.IMG、BootCat.Ini和BCDW目录下的BCDW.INI等文件删除,还有BOOT目录下的BOOTFIX.BIN(这个文件没什么用,有点多余)也删除,把修改好的bcdw.ini和_bcdw.ini文件添加到BCDW目录下,再把桌面的TOOLS(里面包含了刚才所说的那些文件在内)文件夹添加到BOOT目录下,再把修改好的bcd文件添加到BOOT和EFI/MICROSOFT/BOOT目录下,然后把镜像文件属性改成如下图,再保存一下。


第8步,用VM测试一下每个启动项有没有问题(BCD内的Windows 7 Setup 和Windows XP Setup 引导项就没必要试了,因为启动文件和安装文件都没有放进BOOTDISK.ISO镜像,所以引导肯定有问题的),没问题就进行下一步合盘

第9步,加入Windows XP镜像文件,把zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74070.iso用WinRAR解压(其他压缩软件也可以),解压后把里面的setup.exe命名为winxp_setup.exe(Win7镜像内也有setup.exe,所以最好命名一下),把autorun.ini文件删除(这个文件可要可不要),然后用UltraISO再把BOOTDISK.ISO镜像打开,把zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74070.iso镜像解压出来的所有文件及文件夹,全部添加到BOOTDISK.ISO镜像的根目录下,然后保存一下,XP镜像文件加入就完成了,再用VM测试一下Windows XP Setup 引导项启动是否正常,正常的话进入下一步,如果有时间的话,最好在VM上安装一次XP系统,看会不会出现缺少文件之类的情况

第10步,加入Windows 7镜像文件之前,先对Windows 7 86位和64位的镜像文件进行修改整合,先改86位镜像,把cn_windows_7_ultimate_with_sp1_x86_dvd_618763.iso镜像文件用WinRAR解压(其他压缩软件也可以),解压后把里面的setup.exe命名为win7_setup.exe(WinXP已经命名为xp_setup.exe,所以最好命名一下),把autorun.ini文件删除(这个文件可要可不要),把sources目录下的ei.cfg文件删除(删除这个文件安装时可选择版本),把boot目录下的bootfix.bin(这个文件没什么用,有点多余)文件删除,再把sources目录下的
install_Windows 7 HOMEBASIC.clg
install_Windows 7 HOMEPREMIUM.clg
install_Windows 7 PROFESSIONAL.clg
install_Windows 7 STARTER.clg
install_Windows 7 ULTIMATE.clg
命名为
install_Windows 7 HOMEBASICx86.clg
install_Windows 7 HOMEPREMIUMx86.clg
install_Windows 7 PROFESSIONALx86.clg
install_Windows 7 STARTERx86.clg
install_Windows 7 ULTIMATEx86.clg
之后用WinTool工具,映像卷号填"2" ,以可写方式挂载sources目录下的boot.wim文件,挂载成功后,进入Windows\System32\zh-CN目录把bootres.dll.mui文件复制到Windows\System32\en-US目录下,卸载更新boot.wim,这样启动动态LOGO就可以出来了。

因为Windows 7镜像文件有两个,分别有86位和64位,86位镜像内的所有文件都要用,而64位镜要用到如下文件;
install.wim
install_Windows 7 HOMEBASIC.clg
install_Windows 7 HOMEPREMIUM.clg
install_Windows 7 PROFESSIONAL.clg
install_Windows 7 ULTIMATE.clg
提取出来把他们命名为
installx64.wim(放在D盘)
install_Windows 7 HOMEBASICx64.clg
install_Windows 7 HOMEPREMIUMx64.clg
install_Windows 7 PROFESSIONALx64.clg
install_Windows 7 ULTIMATEx64.clg
然后把命名好的文件除installx64.wim之外其他都放到,cn_windows_7_ultimate_with_sp1_x86_dvd_618763.iso镜像解压目录的sources文件夹下,接着把cn_windows_7_ultimate_with_sp1_x86_dvd_618763.iso镜像解压目录的sources文件夹下install.wim复制一分到D盘,把两个镜像内的install.wim合并到一起,在这里要用imagex工具进行整合,把imagex.exe程序放到D盘,

以管理员身份运行cmd
输入D:回车到D盘,再一行一行的复制如下命令执行回车(第一行命令时间比较长,后面的很快)
imagex /export d:\installx64.wim 1 d:\install.wim "Windows 7 HomeBasic X64"
imagex /export d:\installx64.wim 2 d:\install.wim "Windows 7 HomePremium X64"
imagex /export d:\installx64.wim 3 d:\install.wim "Windows 7 Professional X64"
imagex /export d:\installx64.wim 4 d:\install.wim "Windows 7 Ultimate X64"


imagex /info d:\install.wim 1 "Windows 7 Starter X86" "Windows 7 Starter"
imagex /info d:\install.wim 2 "Windows 7 HomeBasic X86" "Windows 7 HomeBasic"
imagex /info d:\install.wim 3 "Windows 7 HomePremium X86" "Windows 7 HomePremium"
imagex /info d:\install.wim 4 "Windows 7 Professional X86" "Windows 7 Professional"
imagex /info d:\install.wim 5 "Windows 7 Ultimate X86" "Windows 7 Ultimate"
imagex /info d:\install.wim 6 "Windows 7 HomeBasic X64" "Windows 7 HomeBasic"
imagex /info d:\install.wim 7 "Windows 7 HomePremium X64" "Windows 7 HomePremium"
imagex /info d:\install.wim 8 "Windows 7 Professional X64" "Windows 7 Professional"
imagex /info d:\install.wim 9 "Windows 7 Ultimate X64" "Windows 7 Ultimate"
执行完上述命令后,x86位和x64位的install.wim就合并在一个文件内了,再把D盘下的install.wim复制到cn_windows_7_ultimate_with_sp1_x86_dvd_618763.iso镜像解压目录的sources文件夹下覆盖原有的install.wim

第11步,加入Windows 7镜像文件,用UltraISO再把加入XP的BOOTDISK.ISO镜像打开,然后把cn_windows_7_ultimate_with_sp1_x86_dvd_618763.iso镜像解压目录下所有文件及文件夹(除sources文件夹及里面的文件外,因为sources文件夹里面的文件较大,所以最好后面添加),全部添加到BOOTDISK.ISO镜像内,出现文件重复提示是否覆盖,一个一个的点否,当出现gbunicnv.exe文件提示时,点是,后面的都点否,添加完后保存一下,接着再添加cn_windows_7_ultimate_with_sp1_x86_dvd_618763.iso镜像解压目录下sources文件夹及里面的所有文件到BOOTDISK.ISO镜像内,然后保存,制作完成,镜像大小应在4.9G左右,最后再用VM测试及安装。


成品分享
下载地址.zip (198 Bytes, 下载次数: 184)

[ 本帖最后由 2010cyxweb 于 2011-11-13 11:09 编辑 ]
2#
 楼主| 发表于 2011-11-7 21:50:12 | 只看该作者
占一楼备用。。。。。
回复

使用道具 举报

3#
 楼主| 发表于 2011-11-7 22:58:31 | 只看该作者
没人回复,把二楼也占了。。。
回复

使用道具 举报

4#
发表于 2011-11-7 23:56:18 | 只看该作者
我前来回复 支持一下
回复

使用道具 举报

5#
发表于 2011-11-8 01:39:21 | 只看该作者
支持 不过如果用bootmgr加grub更简单吧 工具可以用bootice .
回复

使用道具 举报

6#
 楼主| 发表于 2011-11-8 01:45:52 | 只看该作者
原帖由 legendvip 于 2011-11-8 01:39 发表
支持 不过如果用bootmgr加grub更简单吧 工具可以用bootice .


grub命令太麻烦了,我不喜欢用,呵呵。
回复

使用道具 举报

7#
发表于 2011-11-8 10:37:01 | 只看该作者
期待成品分享.................
回复

使用道具 举报

8#
发表于 2011-11-8 18:32:21 | 只看该作者
支持楼主!期待中。
回复

使用道具 举报

9#
发表于 2011-11-8 21:10:50 | 只看该作者
继续学习      支持楼主
回复

使用道具 举报

10#
发表于 2011-11-9 01:31:06 | 只看该作者
学习了
lz早点补充完整啊!
回复

使用道具 举报

11#
发表于 2011-11-11 13:03:05 | 只看该作者
不错,这个得支持。。。
回复

使用道具 举报

12#
发表于 2011-11-11 13:44:46 | 只看该作者
提取网上安装版的xp、Win7 可用吗?
回复

使用道具 举报

13#
 楼主| 发表于 2011-11-11 20:58:51 | 只看该作者
原帖由 111kkk 于 2011-11-11 13:44 发表
提取网上安装版的xp、Win7 可用吗?


可用。。。。。。。。。。。
回复

使用道具 举报

14#
发表于 2011-11-12 10:14:15 | 只看该作者
非常的好! 谢谢楼主!
回复

使用道具 举报

15#
发表于 2011-11-12 21:36:39 | 只看该作者
非常感谢分享!支持一下!
回复

使用道具 举报

16#
发表于 2011-11-13 13:57:10 | 只看该作者
学习啊,支持
回复

使用道具 举报

17#
发表于 2011-11-17 15:11:41 | 只看该作者
最近比较忙,才看到你的信息,收藏,回家慢慢下载研究!~
回复

使用道具 举报

18#
发表于 2011-11-19 09:00:59 | 只看该作者
楼主好人啊。。。支持一下
回复

使用道具 举报

19#
发表于 2011-11-19 09:02:33 | 只看该作者
对了,我想XP原版+SATA的,怎么个修改法?
是不是替换了就可以?
回复

使用道具 举报

20#
 楼主| 发表于 2011-11-19 19:22:09 | 只看该作者

回复 #19 83632195 的帖子

可以的。。。。。。。。。。。。。。。
回复

使用道具 举报

21#
发表于 2011-11-20 13:28:08 | 只看该作者
安装版的xp、Win7 也行,是不是真的??
回复

使用道具 举报

22#
 楼主| 发表于 2011-11-20 13:58:41 | 只看该作者

回复 #21 2011dcba 的帖子

是的,只要是原版的WINDOWS系统。。。

[ 本帖最后由 2010cyxweb 于 2011-11-20 14:01 编辑 ]
回复

使用道具 举报

23#
发表于 2011-11-21 20:46:31 | 只看该作者
达者为师!学习中!对我等还有些难度!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-30 12:31

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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