|
【2009.07.01】将H3PE的网启功能实现
【2009.06.30】手头痒痒,完成初稿
坛子里的HHH333和我心如水的PE是最受欢迎的PE了,很多坛友都想鱼与熊掌兼得,热心网友也做了很多合盘,还有多启合盘。
曾经也一直追逐合盘,无奈H3和我心如水的精力旺盛又力求完美,PE升级频繁。
一次次地要求合盘作者更新上传?不现实吧,合盘体积较大,不可能经常更新。
要求合盘作者提供模板?曾经看了几个模板,反正我是一头雾水。想象可能是因为模板要考虑各种安装方式所以弄得比较复杂,而在实际使用过程中其实反而简单。
首先,我已经早就不刻盘和量产了,都是做U+和安装到移动硬盘上(具体参看各位大大PE发布说明),因为PE升级实在是太频繁了,刻盘太费,而量产每次都要清除U盘数据,我习惯于将U盘和移动硬盘分成两个区,一个区专门放PE,另一个放常用软件。这样一来可以同步更新PE,二来还能将自己顺手的软件在PE下使用。其实我PE用的最多的是启动机器,然后安装深度或者是雨林木风的GhostXP。
在U盘和移动硬盘的启动方式可以为SYSLINUX、GfxBoot和Grub4Dos,对应前两者来说我不熟悉,所以我就选择了简单的Grub4Dos来试图将H3和我心如水的PE弄到一起。
以H3的PE为基础,因为其含了Dos工具。
【将H3的PE部署到移动硬盘或U盘上,启动方式为Grub4Dos】
方法一:参看H3的说明中的相关部分。
二 本PE安装方式
㈠ 硬盘安装:
1、自动安装【适用于:全新安装、非破坏安装】
直接使用setup下的安装程序pesetup进行安装。
2、手工安装【适用于:全新安装】
①用虚拟光驱装载以上ISO安装包,找到GHO目录下有一个最小克隆镜像PE_DOS32.GHO。
②用ghost32将这个文件克隆到目标盘
③将安装包中的H3PE和boot目录拷贝到目标盘中。
㈡ U盘安装
第一种【适用于:全新安装】:直接用UI将本ISO用U+方式写入。
第二种【适用于:全新安装、非破坏安装】:使用安装程序按提示进行操作。如果U盘原来不是启动盘形式,请一定要格式化并在格式化时选“创建一个DOS启动盘”。
第三种【适用于:全新安装】:用UI将GHO\USBZIP_PLUS.IMA以U+方式写入,再运行安装程序拷文件(选不格式化,不加引导方式)或直接手工将安装包中的H3PE和boot目录拷贝到目标盘中。
方法二:我是尝试自己安装Grub4Dos,原来也不难啊
1、用GRUBINST_GUI把Grub4Dos启动代码安装到移动硬盘
2、将安装包中的H3PE和boot目录拷贝到目标盘中
3、将BOOT\GRUB下的grldr和menu.lst拷贝到根目录
以上用到的软件在H3PE镜像中的BOOT\GRUB目录下都有,当然你也可以自己下载最新版的GRUBINST_GUI和grub4dos,我就是用了6月20日版的Grub4Dos替换了H3PE中6月11日版的。
将安装包中的H3PE和boot目录拷贝到目标盘中。
将H3PE镜像中的WXPE目录复制到移动硬盘根目录,这是非RAM方式PE。
PETOOLS也复制过来,H3PE和我心如水的PE都可以调用
【重要:要想实现支持网启,必须做到】
将H3PE镜像中的TFTP、PXELINUX.CFG目录复制到移动硬盘根目录
将H3PE镜像中的PXELINUX.0复制到移动硬盘根目录
如果采取了第二种安装方法,需从PE_DOS32.GHO中提取ntdetect.com和ntldr复制到移动硬盘根目录
至此已经可以从移动硬盘以grub4dos方式引导H3PE并使用其全部功能。
其实还可精简一下,因为只用Grub4Dos引导,所以可以将别的引导方式对应的文件和目录都删除掉。
【将我心如水的03 PE v8.8.6 正式版 和 v6.8 全内置版加入】
首先提取相应的文件
将我心如水的2003 PE v8.8.6 正式版中的MINIPE目录整个复制到移动硬盘的根目录;将v6.8 全内置版中的WXPE下的WXRS.IS_复制到移动硬盘MINIPE目录下(实际上和886版的PE在同一目录下啦)。
以下操作在移动硬盘BOOT目录下
复制一份SETUPL03.BIN,将其改名为WXRS03.BIN,用UltraEdit编辑WXRS03.BIN,将其中的PE03替换为MY03(共9处),保存。复制一份PE03,将其改名MY03,编辑MY03,将其最后一句改为:
[quote]
OsLoadOptions="/minint /fastdetect /rdexportascd /rdpath=MINIPE\WINPE03.IS_"
这是直接引导我心如水886版2003PE用的。
复制一份SETUPLIN.BIN,将其改名为WXRSIN.BIN,用UltraEdit编辑WXRSIN.BIN,将其中的PEIN替换为MYIN(共9处),保存。复制一份PEIN,将其改名MYIN,编辑MYIN,将其最后一句改为:
OsLoadOptions="/minint /fastdetect /rdexportascd /rdpath=\MINIPE\WXRS.IS_"
这是引导我心如水v6.8全内置用的。
[/quote]
编辑移动硬盘根目录下menu.lst文件,加入对应的菜单语句,例如:
title [05] -- 直接启动WinPE(2003) 【我心如水】 [05]
find --set-root /BOOT/WXRS03.BIN
chainloader /BOOT/WXRS03.BIN
title [06] -- 启动我心如水全内置WinPE(2003) 【我心如水】 [06]
find --set-root /BOOT/WXRSIN.BIN
chainloader /BOOT/WXRSIN.BIN
大功告成,实际上主要是新增了两个.BIN和对应的配置文件,再将我心如水对应的PE文件复制到MINIPE目录即可。别问我更多的东西,实话说,我还没搞清出引导时的调用关系。
【升级办法】
以后升级单独的PE,H3的PE更新了,就将其镜像中的目录和文件对应复制到移动硬盘上,;我心如水的PE更新了,将其MINIPE下或者WXPE下文件复制到移动硬盘MINIPE下。
附:
【网启使用】
启动H3的XPPE、03PE或者非RAM模式PE的一种,启动网络支持,设置一个固定IP地址(我设置的是192.168.1.1),启动桌面上的“HaneWin”网启服务端或者“TFTPD32”网启服务端,简单看看DHCP配置是否也是192.168.1.网段即可,我没虚拟机,另找一台客户机,选择从网络启动,顺利拿到192.168.1网端的地址,出现PXE菜单,选择引导PE,TFTP开始下载PE镜像,完成后开始引导PE,实际上这个PE就是H3的全内置PE。
[ 本帖最后由 东写西读 于 2009-7-1 19:36 编辑 ] |
|