x.Nichdlas发布“【06.09】【系统维护多启方案】集无忧之佳作!刻盘、量产、U+、高级安装 多种部署”(
http://bbs.wuyou.com/viewthread.php?tid=139807)之后,hhh333和我心如水都对自己的PE有了较大的修改,我是个喜欢尝鲜的人,忍不住想自己将合盘的内容升级一下。
首先,我已经早就不刻盘和量产了,都是做U+和安装到移动硬盘上(具体参看各位大大PE发布说明),因为PE升级实在是太频繁了,刻盘太费,量产每次都要清U盘数据,我习惯于将U盘和移动硬盘分成两个区,一个区专门放PE,另一个放常用软件。其实我PE用的最多的是启动机器,然后安装深度或者是雨林木风的GhostXP。
闲话少说,现在以我的部署到移动硬盘的合盘为例开始动手。
QUOTE:
目的:
1、将x.Nichdlas的多启合盘的各个PE都升级到最新版
2、在x.Nichdlas的多启合盘中新增hhh333的全内置03PE
QUOTE:
鸣谢:
1、原合盘作者:x.Nichdlas
2、原PE作者:66639(我心如水)、hhh333
3、各位回帖的朋友
【更新我心如水的PE】
以下是原帖内容:
QUOTE:
PE更新教程(以更新水哥的PE为例)
by
bgwhw:
一、PE文件升级
1、提取我心如水8.1(ISO)中\MINIPE\下的三个文件:
OP2003_8.WIM
WINPE03.INI
WINPE03.IS_
2、修改WINPE03.INI中的如下语句:
原:
MOUN %CurDrv%\MINIPE\OP2003_8.WIM,Y:,1,%TEMP%
改为:
MOUN %CurDrv%\G4D\PE\WXPE\OP2003_8.WIM,Y:,1,%TEMP%
3、用WINRAR解压WINPE03.IS_,得到WINPE03.ISO,用UI提取并修改其中的PECMD.INI(在该ISO中的\WXPE\SYSTEM32\目录下),修改PECMD.INI中的如下语句:
原:
LOAD \MiniPE\WinPE03.INI
改为:
LOAD \G4D\PE\WXPE\WinPE03.INI
之后,将改完的新PECMD.INI替换回WINPE03.ISO,再用WinCAB将WINPE03.ISO压缩为WINPE03.ISO.cab,改名为WINPE03.IS_
4、用新的OP2003_8.WIM、WINPE03.INI、WINPE03.IS_三个文件替换 3rdVEnd.iso 中 G4D\PE\WXPE下的三个同名文件。
二、引导菜单信息修改
提取并修改 3rdVEnd.iso 中 \G4D\MENU\目录下的几个相关文件信息,将“8.0”改为“8.1”(不知道改哪个的就挨个用记事本打开,看到“我心如水8.0“就改为”“8.1”。那几个中文子目录下的文件不用管),之后将改后的文件替换回去。
应该做如下修改:
QUOTE:
QUOTE:
2、修改WINPE03.INI中的如下语句:
原:
MOUN %CurDrv%\MINIPE\OP2003_8.WIM,Y:,1,%TEMP%
改为:
MOUN %CurDrv%\G4D\PE\WXPE\OP2003_8.WIM,Y:,1,%TEMP%
现在应该为:
QUOTE:
2、修改WINPE03.INI中(纯文本文件)的如下语句:
原:
MOUN %CurDrv%\MINIPE\OP2003_8.WIM,Y:,1,%TEMP%
改为:
MOUN %CurDrv%\XNIC\PE\WXPE\OP2003_8.WIM,Y:,1,%TEMP%
QUOTE:
QUOTE:
3、用WINRAR解压WINPE03.IS_,得到WINPE03.ISO,用UI提取并修改其中的PECMD.INI(在该ISO中的\WXPE\SYSTEM32\目录下),修改PECMD.INI中的如下语句:
原:
LOAD \MiniPE\WinPE03.INI
改为:
LOAD \G4D\PE\WXPE\WinPE03.INI
现在应该为:
QUOTE:
3、用WINRAR解压WINPE03.IS_(我是直接把后缀名改为:.rar,然后解压,o(∩_∩)o...哈哈),得到WINPE03.ISO,用UI提取并修改其中的PECMD.INI(纯文本文件)(在该ISO中的\WXPE\SYSTEM32\目录下),修改PECMD.INI中的如下语句:
原:
LOAD \MiniPE\WinPE03.INI
改为:
LOAD \XNIC\PE\WXPE\WinPE03.INI
QUOTE:
之后,将改完的新PECMD.INI替换回WINPE03.ISO,再用WinCAB将WINPE03.ISO压缩为WINPE03.ISO.cab,改名为WINPE03.IS_
QUOTE:
我是菜鸟,用的是老毛桃的MCab.exe,它是调用XP自带的makecab打包的吧,反正菜鸟用着顺手,直接将WINPE03.ISO打包成WINPE03.IS_
MCab下载(
http://bbs.wuyou.com/viewthread.php?tid=77522)
QUOTE:
QUOTE:
二、引导菜单信息修改
提取并修改 3rdVEnd.iso 中 \G4D\MENU\目录下的几个相关文件信息,将“8.0”改为“8.1”(不知道改哪个的就挨个用记事本打开,看到“我心如水8.0“就改为”“8.1”。那几个中文子目录下的文件不用管),之后将改后的文件替换回去。
现在应该为:
QUOTE:
二、引导菜单信息修改
我是移动硬盘,只支持Grub4Dos、GfxBoot和SYSLINUX的启动,所以我的移动硬盘根目录下只有G4DGFX和SYSLINUX两个目录菜单。
Grub4Do、GfxBoot引导菜单:修改 移动硬盘上\G4DGFX\目录下的几个相关文件信息,主要是1.LST、1S.LST、1.CHS、0.LST、0S.LST,0.CHS、1T6.*、1T6S.*等文件,比较多,慢慢来,反正我是全改了,将相关版本提示改掉。
不改也可以啊,记住自己是最新版就得了,只是菜单提示是老的
如:
title [3] 我心如水 Server 2003 PE 正式版
chainloader /G4DGFX/WX03.BIN
改为:
title [3] 我心如水 Server 2003 PE v8.5C 正式版
chainloader /G4DGFX/WX03.BIN
SYSLINUX引导菜单:好像都是图片啊,在\SYSLINUX\下放着,主要是1.png和0.png,不想也不会改了,记着自己已经升级到最新版就得了。
【更新我心如水的全内置PE】
提取下载的ISO中的全内置核心,具体在\MINIPE\目录下,V66版的文件名为:WINPE66.IS_,将其拷贝到移动硬盘的\XNIC\PE\WXPE\下,如果哦不想改菜单,就直接将其改名为:WINPE512.IS_,替换原文件即可。
如果想保留WINPE66.IS_文件名,则需修改修改\XNIC\下的WXAI文件(纯文本文件):
将
QUOTE:
[SetupData]
BootDevice="ramdisk(0)"
BootPath="\WXPE\SYSTEM32\"
OsLoadOptions="/minint /fastdetect /rdexportascd /rdpath=XNIC\PE\WXPE\WinPE512.IS_"
改为
QUOTE:
[SetupData]
BootDevice="ramdisk(0)"
BootPath="\WXPE\SYSTEM32\"
OsLoadOptions="/minint /fastdetect /rdexportascd /rdpath=XNIC\PE\WXPE\WinPE66.IS_"
要与文件名相对应
同样改Grub和SYSLINUX的菜单提示
【更新hhh333的XPPE】
1、用UltraISO提取hhh333光盘镜像中H3PE目录下的所有文件,其中WINPEIN.ISO是hhh333的全内置,新增的,x.Nichdlas的合盘中以前没有,但我觉得全内置合盘比较简单,以后准备把hhh333的全内置自己集成,故也提取出来。
2、修改UNLOADOP.INI
QUOTE:
将
QUOTE:
LINK %USERPROFILE%\桌面\加载外部配置,PECMD.EXE,LOAD \H3PE\WINPE.INI,Shell32.dll#5
改为:
QUOTE:
LINK %USERPROFILE%\桌面\加载外部配置,PECMD.EXE,LOAD \XNIC\PE\H3PE\WINPE.INI,Shell32.dll#5
3、用WINRAR解压WINPE.IS_(我是直接把后缀名改为:.rar,然后解压,o(∩_∩)o...哈哈),得到WINPE.ISO。
用UI提取并修改其中的PECMD.INI(纯文本文件)(在该ISO中的\WXPE\SYSTEM32\目录下),修改PECMD.INI中的如下语句:
QUOTE:
将
QUOTE:
LINK %Desktop%\加载外部配置,PECMD.EXE,LOAD \H3PE\WINPE.INI,Shell32.dll#5
改为:
QUOTE:
LINK %Desktop%\加载外部配置,PECMD.EXE,LOAD \XNIC\PE\H3PE\WINPE.INI,Shell32.dll#5
将
QUOTE:
TEAM LOAD \H3PE\WINPE.INI|WAIT 500
改为:
QUOTE:
TEAM LOAD \XNIC\PE\H3PE\WINPE.INI|WAIT 500
将
QUOTE:
IFEX $%BootFromCD%
QUOTE:
IFEX $%BootFromCD%
4、用UI提取并修改其中的PETOOLS.INI(纯文本文件)(在该ISO中的\WXPE\SYSTEM32\目录下),在PETOOLS.INI中最后新增一行:
QUOTE:
FORX @\XNIC\PETOOLS,TOOLS,0,CALL MAKELINK
5、将改完的新PECMD.INI和PETOOLS.INI替换回WINPE.ISO,再用老毛桃的MCab.exe将WINPE.ISO压缩为WINPE.IS_。
MCab下载(
http://bbs.wuyou.com/viewthread.php?tid=77522)
6、将新的WINPE.IS_、OP.IMG、WINPE.INI、UNLOADOP.INI、IPSET.IN拷贝至\XNIC\PE\H3PE\目录下替换旧文件。
7、改菜单提示,前面说了,不改也可以,如果要改的话,我的移动硬盘的菜单在\G4DGFX\下,主要改0.*,0S.*,1.*,1S.*,1T6.*,1T6S.*中的菜单提示。
Grub4Dos菜单对应*.chs,GfxBoot菜单对应*.lst,这些文件都是纯文本文件,可直接修改。
SYSLINUX菜单我不会改。
【更新hhh333的03PE】
经尝试和hhh333的XPPE改法一致,只不过对应文件名为WINPE03.IS_。
如果已经按前述更新了hhh333的XPPE,则只需修改WINPE03.IS_中的PECMD.INI和PETOOLS.INI,压缩,拷贝即可。
【更新非RAM模式PE】
原来是hhh333的非RAM模式2003PE,根据hhh333的说明,将上述修改好的WINPE03.IS_先解压成ISO文件,再将这个ISO内部的WXPE目录释放到硬盘\XNIC\目录即可。
【新增hhh333的全内置03PE】
以上已经将x.Nichdlas的多启合盘中主要的PE全部更新完毕,hhh333在最新版中给出了自己的全内置03PE,反正我的移动硬盘够大,下面尝试新增hhh333的全内置03PE。
1、将hhh333光盘中\H3PE\目录下的WINPEIN.ISO提取出来,拷贝至\XNIC\PE\H3PE\目录下。
2、将\XNIC\目录下的WXAI拷贝一份,改名为H3IN,修改其中内容如下:
QUOTE:
[SetupData]
BootDevice="ramdisk(0)"
BootPath="\WXPE\SYSTEM32\"
OsLoadOptions="/minint /fastdetect /rdexportascd /rdpath=XNIC\PE\H3PE\WINPEIN.ISO"
3、将\G4DGFX\目录下的WXAI.BIN拷贝一份,改名为H3IN.BIN。
4、用UltraEdit或者WinHex编辑H3IN.BIN,将其中的“WXAI”全部替换成“H3IN”。
5、修改Grub4Dos和GfxBoot菜单文件,在1.*,和1S.*中添加如下语句:
QUOTE:
title [3] hhh333 多模式 2003PE 全内置
chainloader /G4DGFX/H3IN.BIN
下面的菜单项依次增大。