最近才发现原来在Symantec Ghost Boot Wizad里有个叫Multicard Template的选项,可以添加多种网卡的NDIS2驱动至一张启动镜像上。哇太棒了,如果集成网卡坏那么只要一张镜像也可以驱动其它型号的网卡来进行网络ghost。
本文主要来解决如何改变Multicard Template生成的启动盘结构,将ghost网络启动盘的NDIS2驱动加载过程从config.sys里分离出来然后在autoexec.bat里通过 device命令加载,再通过将net目录下的文件通过cab格式打包成net.cab以期节省启动盘空间放置更多的NDIS2网卡驱动,然后释放到%ram%通过pcidet.dos进行配置。 1, 经过改造后的config.sys 2, 经过改造后的autoexec.bat 3, 将net目录和comp.dat打包成net.cab 4,如何添加驱动并修改comp.dat文件的描述 1, 经过改造后的config.sys ---------------------------------------- DEVICE=HIMEM.SYS
DEVICE=RAMDRIVE.SYS 4096 /e
LASTDRIVE = Z
---------------------------------------- 2, 经过改造后的autoexec.bat ----------------------------------------
@echo off
SET TZ=GHO-08:00
prompt $p$g
echo Loading...
call FINDRAMD.BAT z y x w v u t s r q p o n m l k j i h g f e d c
if "%ram%" == "" echo RAM drive not found!
if "%ram%" == "" goto EOF
set path=%ram%:;a:;
mkdir %ram%:\ghost
copy ghost\*.* %ram%:\ghost
copy *.com %ram%:\
set comspec=%ram%:\command.com
REM Detect the NIC
extract /y /e /l %RAM%:\ net.cab
%ram%:
DEVICE \NET\pcidet.dos
DEVICE \NET\PROTMAN.DOS /i:\NET
call \net\doit.bat
DEVICE \net\dis_pkt.dos
\net\netbind.com
if exist MOUSE.COM MOUSE.COM
CD \GHOST
GHOST.EXE
:EOF ---------------------------------------- 3, 将net目录和comp.dat打包成net.cab
下载makev3.zip 这是由Bart Lagerweij写的一个简便的cab压缩方法。
URL Redirect: http://www.nu2.nu/download.php?sFile=makev3.zip
将makev3.zip解压,注意修改make.bat里的LZX压缩率为20,根据以往的经验20的压缩率将有助于解决在无任何DOS可识别的硬盘分区下正常通过 extract命令解压到%ram%区域。
cabarc -m LZX:21 à cabarc -m LZX:20