www.138139.cn

返回总目录 上一页 目录页 下一页

PXE完全手册


   以下我要重点说明PXE的步骤了,对于众多的网络公司来说,目前,这个技术足可以让他们眼睛一亮:这个方案是我等苦苦求索了多少年的东西,它的应用范围更广。




重要的不是它如何便宜,而是它的管理如何的方便,性能是如何的爽:较高的价格性能比。





可以断言:这是个巨大的商机!!





所以我申明:这篇文章不得以任何商业目的被转载!以下资料来源于:www.dtk.com.cn.我写出来唯一目的是技术共享,与大家交流。





4.1环境安装说明





首先应遵循568A或568B标准架设好相应的网络环境,建议选用100MSWITCH及CAT5 非屏蔽双绞线。具体软硬件配置情况如下,也可根据实际情况加以调整。以下介绍以20台学生机、1台服务器、1台教师机为例;终端OS选用Windows98中文第一版,PXE PDK以Build078为例。





硬件配置





服务器要求:





CPU




Intel Pentium?Ⅲ600MHZ





MEMORY




128M PC100 SRAM





HARD DRIVE




IDE or SCSI ,above 8G





CDROM




48X





ETHERNET




10/100M bit PCI Ethernet Adapter





客户机(或叫做终端机,工作站等等)要求:





CPU




Intel Celeron? 366MHZ





MEMORY




64M PC100 SRAM





MAINBOARD




DTK PRM 13I E1 (Integrate VideoCard , Sound Card , RTL8139)





4.2电子教室软件需求





Windows NT Server 4.0中文版(英文版亦可,用户数由实际终端数量决定)





Service Pack 4 以上





Windows 98 中文版





PXE PDK或IntelECRB(ECRB安装方法请参考PDK安装)





Tweak UI for Windows98 (在Windows98安装盘中的Tool\Reskit\PowerToys 目录下)





OFFICE97 及其他应用软件(如AutoCAD、Photoshop、IE5.5、Office2000等等)





4.3服务器DHCP、PXE配置





1. 服务器硬盘至少应含一个足够容量的NTFS分区,以20个学生为例,需有一个大于20*80M=1.6G的NTFS分区,因每一学生需占用80M以上的硬盘空间。(以60个学生为例,则为60*80M=4.8G)





2. NT安装完成后应增加IPX/SPX兼容协议和DHCP服务器,并应设定好TCP/IP的静态IP地址和子网掩码,例如IP地址为192.169.8.1,子网掩码为255.255.255.0,主机名为RPLPXESERVER,域名为RPLPXEDOMAIN。





  3. DHCP服务器配置方法:首先应增加新域,并马上启用,例如设定范围为192.169.8.10=> 192.169.8.40, 子网掩码为255.255.255.0,然后增加一个DHCP选项,其ID号为60,名称为ClassID,类型为字符串(非数组类型),将其设为全域类型,数值设为PXEClient。(终端数目若不同,请作适当调整)





4. 运行PXE20-PDK.EXE,按缺省值安装后重新启动。(以下介绍以Build078为例,ECRB和其他版本同理)





5. 若用户有ApiTest.1和DosUndi.1两文件,则只需将ApiTest.1拷到C:\programFiles\Intel\Pxe \Pdk\system\Images\x86pc\undi\ApiTest目录下.将Dosundi.1拷到C:\programFiles\Intel\ Pxe\Pdk\system\Images\x86pc\undi\DosUndi目录下,并跳过下面的第6步。





6. 准备两张DOS6.22可引导系统盘,其中一张拷入Himem.Sys,RamDrive.sys,More.Com和FC.Com,标记为APITEST,运行NT主菜单中PXEPDK ApiTest Image Creator 将该盘内容产生APITEST.1文件.另外一张拷入More.Com,运行NT主菜单中PXEPDK DosUndi Image Creator 将该盘内容产生DOSUNDI.1文件.系统安装时会提示插入NT安装盘,注意不要选\i386,只输入根目录即可。





7.




运行NT主菜单中PXEPDK Configuration ,选择主菜单中的ConfigureproxyDHCP Server,在ClientOptions选项中,可调整BootServer的菜单提示时间,将其设为0,则无菜单提示.点击toBootServer Discovery List,将APITEST (65535)和DOSUNDI(3)加入BootServer ,IP地址为服务器IP地址.(例如192.169.8.1)





8
缺省Boot Server为LocalBoot,学生机用户可按F8选择BootServer,不按F8时,以菜单的第一项作为默认启动项。可依下图所示,先用鼠标右键点中BootServer,选择MoveEntry Up 或MoveEntry Down来改变菜单顺序,将APITEST或DOSUNDI移到第一项来让其启动。(MultiUser为自建Server,用户可不于理会)




4.4服务器用户配置





1. 增加一新的全局组,例如为DTKSTUDENT,并为其增加用户LNGUEST(同学生机的安装用户一致),设定其密码同用户名相同(LNGUEST).(可利用提供的SETUSER.EXE自动完成)





2. 为该全局组增加用户,例如TT1,TT2… TT20,设定其密码与用户名相同.使其密码永久有效,并使用户下次登录时不得修改密码.(可利用提供的SETUSER.EXE自动完成)





3. 在NTFS分区上建立一新目录,例如为STUDENTROOT,将其设为共享,共享权限为DTKSTUDENT和管理员完全控制.安全性权限为DTKSTUDENT完全控制和管理员完全控制.





4.5学生机软件安装;





1. 选择任一学生机电脑,接上硬盘,光驱,软驱。





2. 选择LoadOptimized Defaults ,装入CMOS缺省值。





3. 在IntegratedPeripherals栏中,设置OnBoard Lan Boot ROM 为Disable,将RealtekBootstrap 中断改为第一项,由本机启动。





4. 在本机硬盘中安装Windows98简体中文版,并配好网卡,声卡,显卡等设备,注意网卡驱动程序为RealTekRTL8139(A/B/C/8130) PCI Fast Ethernet NIC (NDIS5/Win98 Driver),用户名设为LNGUEST(同服务器用户名一致),用户组设为服务器域名。例如RPLPXEDOMAIN,Windows密码同用户名相同(LNGUEST)。(英文Windows98安装方法相同)





5. 在网络协议中增加IPX/SPX和NETBEUI协议,TCP/IP协议不要设为固定IP,而为自动获取.增加网络用户,设定登录到相应的WindowsNT域





6. 将提供的NET.EXE替换原Windows目录下的NET.EXE,重新启动电脑后用F8进入DOS状态,可键入NETSTART IPX,若工作正常,说明配置正确。(对于英文Windows98和其他版本可能不需替换,对于Windows98第二版,可参考LiteNet说明,替换第一版的NDIS.VXD文件)





7. 安装Office97、TWeakUI、教学软件及其他应用软件,将Windows登录方式设为Windows网络用户登录,去掉TweakUI的MyComputer中的本地A盘,重新启动后登录上服务器。





8. 运行REGEDIT,导出[HKEY_USERS\.DEFAULT分支,存为LNGUEST.REG文件,将该文件用文本编辑器打开,将其中所有的.DEFAULT替换为{%CHN%},并另存到本机Windows目录下,改名为CHN.REG。





9. 运行LITENET的SETUP程序(或运行Lnecedtk.exe),键入NetBIOSServer Name(服务器主机名)和NetBIOSShare Name(服务器共享目录名),例如分别为RPLPXESERVER和STUDENTROOT.当出现需Windows98原盘提示时,请键入英文Windows98的路径,例如(\ewin98),重新启动后,插入一空白软盘,按提示将其格式化,注意应带系统,然后选择完全安装,则将本机Windows98环境和数据都传入服务器硬盘中.





4.6服务器BootServer配置





1. 将上面产生的LiteNet启动盘的Config.Sys中的DEVICE=EMM386.EXE语句REMARK,即在其前加REM语句。





2. 若用户想减轻网络负担,则请将RANDELAY.EXE文件复制到A:\WINBOOT目录下,在A:\WINBOOT\STARTNET.BAT中的QUALCNX命令前加入RANDELAY5 60。(随机延时5到60秒)





3. 若用户想屏蔽原LiteNet启动信息,则请将DrawCap.Com和DrawDot.Com复制到A:\WINBOOT目录下,在SETVARS.BAT中加入DrawCap语句,在STARTNET.BAT中加入DrawDot信息,(参考提供的LiteNet软盘文件),若安装用户名不为LNGUEST,请对A:\WINBOOT目录下的STARTNET.BAT中的QUALCNX命令参数作适当调整,全部修改后将该盘插入软驱中。





4. 运行PXE目录(例如C:\programFiles\Intel\Pxe\Pdk\system)下的MkImage.EXE文件,将产生该软盘的磁盘影象Test.Bin





5. 选择DOSUNDI作为当前BootServer,并将C:\programFiles\Intel\Pxe\Pdk\system\Images\ x86pc\undi\DosUndi目录下的Dosundi.1备份,例如改名为Dosundi.2,将上面产生的Test.Bin改名为Dosundi.1,复制到该目录.





6. 在共享目录的Windows子目录下(例如C:\STUDENTROOT\WINDOWS),将USERCMD.BAT中的QVMEM的REM语句去掉,在QRestAll命令前增加以下几行(可参考提供的USERCMD.BAT文件)





if exist %HOME%\PATCHED.REG gotonotchange





QPATCH C:\WINDOWS\CHN.REG %HOME%\PATCHED.REG





regedit %HOME%\PATCHED.REG





:notchange





7. 在该Windows目录下,创建NETNAMES.DB文件,其为文本方式,格式如下所示:(可参考提供的NetNames.DB文件样本,其中的网卡号在学生机启动时可以得到)





用户名网卡号(MAC地址)





用户名网卡号(MAC地址)





… …





例如某NETNAMES.DB文件内容为:





NetNames.DB sample





#NETPC04 00E04C390014





TT1 00E05C390299





TT2 00E05C39007F





TT3 00E05C39029C





TT4 00E04C39001F





TT5 00E05C39029D





8. 将共享目录(例如为STUDENTROOT)的安全性权限设为DTKSTUDENT仅读和管理员完全控制,注意应将该目录下所有文件和子目录全部设定.





9. 在该共享目录下建立TT1,TT2…TT20子目录,并将每一子目录设为共享,共享名设为用户名,例如TT1的共享权限为TT1和管理员完全控制.安全性权限为TT1和管理员完全控制,共享名为TT1.(可利用提供的SETUSER.EXE自动完成)





10. 将共享目录的Windows\system子目录下(例如C:\STUDENTROOT\WINDOWS\SYSTEM)的TMMR.REM文件作备份,修改该文件安全性属性为DTKSTUDENT和管理员完全控制





4.7PXE终端配置方法;





1. 按Del进入学生机电脑的CMOS参数配置





2. 选择LoadOptimized Defaults ,装入CMOS缺省值.





3. 在StandardCMOS栏中,将IDE所连四个设备的Auto选项改为None.将A驱的1.44M选项改为None.





4. 在AdvancedBIOS栏中,修改FirstBoot Device为Lan,修改BootUp Floppy Seek为Disable.





5. 在IntegratedPeripherals栏中,设置OnBoard Lan Boot ROM 为Enable.





6. 保存参数后重新引导,出现按F10菜单时,选择第2项或第3项,利用Int18或Int19作为RealtekBootstrap 中断.





7. 重新启动后,学生机应提示DHCPMAC ADDR和DHCP的搜寻信息.若网络配置正常,则会连上DHCP服务器,并得到分配的IP地址,显示CLIENTIP,MASK,DHCP IP信息,若PXE配置正常,则会DownLoad用户定义的BootServer(APITEST or DOSUNDI),并执行





8. 原用来安装LiteNet的学生终端去掉硬盘、软驱、光驱后同上配置,同样可作为PXE终端引导。





此时学生终端就可开机运行了.





4.8PXE终端软件增减方法;





1. 配好原安装环境,并增加相应的应用软件。





2. 将服务器中所有终端目录下所有文件删掉(主要删除USER.DAT,SYSTEM.DAT和PATCHED.REG文件,可利用提供的SETUSER.EXE自动完成)





3. 将服务器中的安装好的Windows目录下的DeskTop和StartMenu下所有文件删掉





4. 以管理员身份(Administrator)登录上原Windows98系统,重新建立CHN.REG,并对注册表作相应调整,可参考上面的详细叙述。





5. 运行LiteNet的Qsynch文件,选取IncrementalCopy将新产生文件复制到服务器上。





6. 对服务器中的安装好的Windows目录下的USERCMD.BAT作相应调整即可。

址163164.cn 微信1631640 QQ3149886

返回总目录 上一页 目录页 下一页