微信公众号 
图码生活

每天发布有五花八门的文章,各种有趣的知识等,期待您的订阅与参与
电脑报 1992-2001 十年文章全集
电脑报 1992-2001 十年文章全集
包含从 1992 年 - 2001 年间,两万余篇期刊文章,查询最少输入两个字符
随便看看
读取中
读取中
标题用rpl——pxe方式安装无盘Win98
栏目网络与通信
发布2001年19期
  无盘工作站一直是大家关心的一项技术,《电脑报》曾有多篇文章介绍它的安装方法及故障排除。
  现在的无盘工作站,通常有两种安装方式,一种是微软的WinNT4.0提供的rpl安装方式,2000年《电脑报》有多篇文章介绍;另一种是Intel推出的PXE的安装方式,《电脑报》2001年第8期、第9期、第12期均有详细介绍。前一种方式因为微软主推其Windows终端,被微软弃用,所以Win2000中已经不再提供rpl远程启动服务,也只能安装Win95。但其安装的硬件要求较低,且技术流传广泛,为许多人所掌握。而PXE方式推出不久,技术较新,但其硬件配置要求较高,需专门的启动芯片,且技术资料较少。
  可见,这两种安装方式各有其优缺点,能不能将这两种方式结合起来,使现有的rpl无盘网不用换启动芯片,也不需特殊的网卡就能用pxe的技术来安装Win98呢,答案是肯定的。
  首先,必须准备好pxe安装过程中的litenet程序和你要安装的所有应用程序。
  这种方案的基本步骤是机器启动时用RPL芯片引导,完成引导后通过Autoexec.bat和Win.bat控制权交给PXE并启动Win98。这种启动方法,使得LiteNet成为了一种令rpl能启动Win98的工具。
  其次,按照正常的程序安装rpl的无盘工作站,如果你还不会,翻翻以前的《电脑报》吧。到安装完第一台无盘工作站,并用win95clt.bat程序将工作站目录下的文件复制到网卡配置文件C:\Winnt\Rpl\Rplfiles\Profiles\Win95\Suboot(只是举例,根据实际情况远程启动路径会有所不同,这里配置文件名是Win95)路径下。
  然后把C:\Winnt\Rpl\Rplfiles\Binfiles\Win95目录下的Io.SYS、Command.com这两个文件替换为Win98的Io.SYS和Command.Com。
  Rpl开始时要在内存虚拟一个D盘来存放Win95和Suboot下的文件。为了使宝贵的内存不用被这个虚拟盘占用更大的空间,我们要尽精简三个目录的文件数。以下是必须用到的文件:
  在C:\Winnt\Rpl\Rplfiles\Binfiles\Win95目录下的文件:
  BOOTSECT.COM
  SETMDIR.EXE
  HIMEM.SYS
  IFSHLP.SYS
  RAMDRIVE.SYS
  FIXMEM.COM
  NWRPLTRM.COM
  IO.SYS
  COMMAND.COM
  PROTMAN.DOS
  PROTMAN.EXE
  ASPI2HLP.SYS
  NTRPL.SYS
  NDISHLP.SYS
  EMM386.EXE
  SNAPSHOT.EXE
  在C:\Winnt\Rpl\Rpl
  files\Profiles\Win95\Suboot目录下的文件:
  WINBOOT<DIR>
  SUBST.EXE(要用WIN98下自带的)
  WIN.BAT
  AUTOEXEC.BAT
  CONFIG.SYS
  SYSTEM.DAT
  PROTOCOL.INI
  NE2000.DOS
  MSDOS.SYS
  IO.SYS(这个文件一定要有,否则运行不下去)
  完成上面这些工作后,再按照提供的具体内容修改msdos.sys、config.sys、autoexec.bat、win.bat这几个文件的内容。
  以下是Suboot目录中Msdos.SYS的内容:
  [Paths]
  WinDir=C:\WIN98
  WinBootDir=C:\
  HostWinBootDrv=C
  [Options]
  BootMulti=1
  BootGUI=1
  Network=1
  logo=1
  LoadTop=0
  以下是Suboot目录中Config.SYS的内容:
  Device=Himem.sys
  device=c:\ramdrive.sys 1400/E(如果启动时显示内存不足,可将这里改大些)
  以下是Suboot目录中Autoexec.bat文件的内容:
  if not exist D:\winboot\nul mkdir D:\winboot
  if not exist D:\winboot\winboot\nul mkdir D:\winboot\winboot
  copy c:\ D:\winboot
  copy c:\winboot\*.* D:\winboot\winboot
  d:
  cd \winboot
  以下是Suboot目录中Win.bat文件的内容:
  set comspec=d:\winboot\command.com
  nwrpltrm(这里是删掉启动时建立的C盘,为PXE建立C盘创造条件)
  fixmem
  snapshot /S /B:d
  setmdir /m /r:d:\winboot
  subst a:d:\winboot
  set comspec=A:\command.com
  a:
  cd \winboot
  call setvars.bat
  call startnet.bat
  注意,Nwrpltrm一定要放在Win.bat内,放在其它批处理文件在运行它时会中断当前的批处理。
  接下来,在一台有盘工作站上完成Win98的安装及各种硬件设置,并完成所需软件的安装。再用Litenet软件将此有盘站信息传送至服务器中并产生PXE启动软盘,检验安装是否正确的最简单办法就是用这张软盘能够正确从服务服启动Win98。具体的方法参见《电脑报》2001年第8期、第9期、第12期文章《用PXE技术实现无盘WIN98》。
  然后,在C:\Winnt\Rpl\Rplfiles\Profiles\Win95\
  Suboot下再新建一个Winboot目录,将PXE启动盘中Winboot目录下的内容拷入其中,以下就是这个目录中的必需的文件:
  SETVARS.BAT
  QUALREG.EXE
  USERNAME.BAT
  QUALCNX.EXE
  SETUSER.COM
  GET_NODE.BAT
  QAUTOLOG.EXE
  NE2000.DOS(网卡驱动程序,可能根据情况会有所不同)
  PROTMAN.DOS
  PROTOCOL.INI
  NDISHLP.SYS
  PROTMAN.EXE
  STARTNET.BAT
  NET.MSG
  SNAPSHOT.EXE
  NET.EXE
  文件后的数字表示该文件的大小
  现在,将这台有盘站设置成远程启动方式或是取掉硬盘,是不是启动到Win98了?以安装PXE的方法逐台添加工作站,你的无盘rpl-pxe无盘Win98网便大功告成了。
  用这种方式安装无盘Win98时最容易出现的问题是启动时内存不足,大致有以下的几种方法可以解决。
  (1)去掉文件C:\WINNT\rpl\RPLFILES\PROFILES\W95RPL\SUBOOT\Win.bat中的snapshot /S /B:d一行,或者将该行修改为snapshot /S /B:d /m:124。这样可以使常规内存增加一些;
  (2)在文件E:\WINNT\rpl\RPLFILES\PROFILES\W95RPL\SUBOOT\MSDOS.SYS的[Options]子段下面加上LoadTop=0一句。这样也可以使常规内存增加;
  (3)可以用Win98的himem.sys文件覆盖拷贝至C:\WINNT\rpl\RPLFILES\BINFILES\WIN95下。这样可以使常规内存增加;
  (4)考虑修改suboot下的config.sys中的设置虚拟盘的项,把数值改大一些。
  安装无盘工作站是一项繁杂的工作,但相信只要有技术和耐心,就一定会成功。