深入PXE无盘网络-命令详解(1)

王朝other·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

深入PXE无盘网络-命令详解

这部分内容主要是为那些预备剖析在L99vENET下PXE无盘WIN98启动的每一细节的读者而预备的。

1、CONFIG.SYS

DOS=HIGH,UMB

DEVICE=A:\HIMEM.SYS /TESTMEM:OFF /V

DEVICE=A:\EMM386.EXE NOEMS /Y=C:\WINDOWS\EMM386.EXE /V

DEVICE=A:\IFSHLP.SYS

DEVICEHIGH=A:\RAMDRIVE.SYS 64 /E(注1)

SHELL=A:\COMMAND.COM A:\ /P

STACKS=9,256

注1:该命令是在内存中生一个64K的虚拟C盘。这个虚拟C盘将被在下面的STARTNET.BAT批理文件中的QUALCNX.EXE或QAUTOLOG.EXE调用命令 “NET USE C: \\服务名\共享目录名” 生成的C盘所掩盖还不可见,直到WINDOWS的启动过程中实模式网络转到保护模式网络过渡中,由于这一小段时间这段短暂的时间里,WINDOWS必须加载一个对保护模式联网比较重要的文件才能重建。保护模式的网络,没有这个文件,网络才能重新连接。这个文件又要假如才能找到呢(此时实模式的网络已断,而保护模式的网络又不连接)?此时,这个虚拟盘就起了很大的作用。因为假如我们把这个文件放到这个虚拟盘上,windows就会到这个虚拟C盘找到这个文件而正常的实现保护模式的连网。起一个过渡的作用。这个文件就是保护模式下的网卡驱动程序。

2、AUTOEXEC.BAT

@echo off

cd \winboot

call setvars.bat(注1)

Call startnet.bat(注2)

注1:setvars批处理是设置无盘98启动时所需要的一些环境变量。如服务器名,共享目录名,windows所在的盘,windows所在目录,实模式下的网卡驱动程序文件名等。

注2:上面的startnet批处理是实现实模式连网,并为无盘98启动做好预备。

3、SETVARS.BAT

SET WINDIR=C:\WINDOWS(注1)

SET DRIVE=C:(注2)

SET NETCARD=PCIDN.DOS(注3)

SET SERVER=SERVER(注4)

SET SHARE=WINDISK(注5)

CALL TUNING.BAT(注6)

注1:WINDOWS所在的目录名

注2:WINDOWS所在的盘符

注3:实模式下的网卡驱动程序名

注4:NT或W2K服务器名

注5:WINDOWS所在服务器里的共享目录名

注6:批处理TUNING实现把保护模式下的驱动程序拷到虚拟C盘

4、TUNING.BAT

@ECHO OFF

IF EXIST %WINDIR%\NULL GOTO MD_SYSTEM

MD %WINDIR% >NUL(注1)

:MD_SYSTEM

IF EXIST %WINDIR%\SYSTEM\NULL GOTO COPY_RPL

MD %WINDIR%\SYSTEM >NUL(注2)

:COPT_RPL

IF EXIST %WINDIR%\SYSTEM\RTL8029.SYS GOTO COPY_END

COPY A:\WINBOOT\RTL8029.SYS %WINDIR%\SYSTEM >NUL(注3)

:COPY_END

@ECHO ON

注1:在虚拟C盘中建立一个WINDOWS目录

注2:在虚拟C盘中的WINDOWS目录下建立一个SYSTEM目录

注3:把保护模式下的驱动程序从A盘的WINBOOT目录下拷到虚拟C盘的WINDOWS\SYSTEM

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航