|
最终效果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 编辑 ] |
|