|
注意:不是作为光盘启动的系统维护工具来集成,而是系统安装完成之后在启动菜单增加Winpe选项。
原理很简单,就是利用OEM文件夹来实现。
1、准备文件及目录
首先在光盘根目录下建立文件夹,命名为:$OEM$;
在$OEM$文件夹下面新建文件夹$1,将grldr和grldr的菜单配置文件menu.lst拷贝进$1文件;
拷贝启动Winpe所必需的文件:WINPE.IS_(WINPE.IM_)、WINPE.XPE(WINNT.SIF)、外置程序文件夹;
重命名WINPE光盘里面的SETUPLDR.BIN(在WXPE或I386目录)为PELDR.BIN,将其拷贝到$1文件夹下面;
在$1文件夹下面新建文件夹BOOT,把grldr的字体文件、背景文件和其他需要的DOS工具镜像文件复制到BOOT目录。
2、编辑批处理命令
新建批处理文件boot.cmd,填写以下内容:-
- @echo off
- color 1e
- For %%I In (Z Y X W V U T S R Q P O N M L K J I H G F E D C) Do If Exist %%I:\BOOT.INI Set a=%%I:
- If "%a%"=="" Goto start
- If Not "%a%"=="" Set a=%a:~0,1%:
- cls
- attrib -s -h -r -a %a%\boot.ini
- type %a%\boot.ini|find "\grldr" /i /v>>aaa.nnn
- copy aaa.nnn %a%\boot.ini >NUL
- del aaa.nnn >NUL
- echo %a%\grldr="启动超级系统维护工具箱">>%a%\boot.ini
- attrib +s +h +r +a %a%\boot.ini >NUL
- attrib +s +h +r +a %a%\menu.lst >NUL
- attrib +s +h +r +a %a%\WINNT.XPE >NUL
- attrib +s +h +r +a %a%\PELDR.BIN >NUL
- attrib +s +h +r +a %a%\WINPE.IS_ >NUL
- attrib +s +h +r +a %a%\BOOT /s /d >NUL
- attrib +s +h +r +a %a%\外置程序 /s /d >NUL
- attrib +s +h +r +a %a%\grldr >NUL
- del /s %a%\BOOT\boot.cmd >NUL
- exit
复制代码 把boot.cmd复制到BOOT文件夹。
3、编辑应答文件WINNT.SIF
在WINNT.SIF的[Unattended]字段加入以下一行:
OemPreinstall=Yes
在[GuiUnattended]字段加入:
OemSkipWelcome=1
最后在[GuiRunOnce]字段写入以下内容:- %systemdrive%\BOOT\boot.cmd
复制代码 保存后将WINNT.SIF放入安装光盘的I386目录(单系统)或者启动软盘组(N合1系统)中。
[ 本帖最后由 bd540 于 2007-4-22 01:10 AM 编辑 ] |
|