用PXE技术实现WIN98无盘工作站(上)

Author: 王春海 Date: 2001年 8期

    编者按 现在用RPL芯片做WIN95无盘工作站比较容易,却不能做WIN98的无盘工作站,因为Microsoft没有提供对WIN98无盘的支持,现在许多软件都必须在WIN98平台上运行,于是就出现了许多假WIN98无盘,无非是WIN95无盘+IE4.0然后通过替换WIN95无盘的启动文件和内部字符串实现的。实际上,我们可以用Intel提供的PXE技术和QUALYSTEM提供的LITENET软件实现真正的WIN98的无盘启动,用这项技术实现的无盘WIN98可以运行WIN98下的各种常用软件和游戏。因为这是一项比较新的技术,了解的人不多。本篇文章详细介绍怎样用这两种软件来实现WIN98无盘的安装与使用,只要你按下面的解说去做,肯定能实现真正的WIN98无盘工作站。
      在开始安装之前,请检查你是否有下面的软件:
      Windows NT Server 4.0,SP3、SP4;
      WIN98中文版或英文版;
      PXE20-PDK.EXE
      下载地址:http://go4.163.com/~wpdownload/pxe/soft/pxe20-pdk.exe
      LITENET PC
      下载地址:http://go4.163.com/~wpdownload/pxe/soft/LITENET%20PC%202.zip
      硬件要求:有支持PXE技术的网卡和引导芯片,我们以ACCTON EN1207D-TX网卡为例进行解说,其他支持PXE技术的网卡安装过程与之类似。如果用EN1207D网卡,则还应去ACCTON网站(http://www.accton.com.cn/)下载专为EN1207D提供的PXE启动所需的驱动程序和NET.EXE程序。
      准备好以上软、硬件后,我们就可以开始安装了。
  #1    一、服务器端安装
      1.安装NT Server 4.0中文版(或英文版)。为了提高安全等级,请将服务器中的所有分区转换为NTFS分区。在安装过程中配置好网卡驱动程序,安装TCP/IP协议、IPX/SPX兼容协议、安装DHCP中继代理程序和Microsoft DHCP服务器。设置TCP/IP协议的IP地址为172.25.1.1,子网掩码为255.255.0.0,安装完成重新启动后,安装NT升级程序Service Pack 3、Service Pack 4,安装完成并再次重新启动。
      2.配置DHCP服务器。运行DHCP管理器,按“Ctrl+a”键,输入本机IP地址:172.25.1.1,按确定添加一台DHCP服务器,用鼠标选中新添加的DHCP服务器,用鼠标选择“作用域”,选“创建”,在IP地址群中的起始地址处输入172.25.2.1,结束地址视无盘工作站的多少而定,如有30台,则在结束地址处输入172.25.2.31,也可以将其定义的范围扩大些,如172.25.2.254,子网掩码处输入255.255.0.0,按确定,DHCP管理器提示是否启动新的作用域,回答“是”,启用新的作用域(如^08050401a^1)。用鼠标选中172.25.0.0,单击“DHCP选项”,选择“默认”,在“DHCP选项:默认值”对话框中点击“新建”按钮,在添加选项类型对话框中,名称处输入“ClassID”,数据类型选择“字符串”,ID处输入“060”,备注处可以随便键入一些信息(如^08050401b^2),单击“确认”退出;然后用鼠标点击“DHCP选项”,选择“全域”选项,在“未使用选项”里面选中新添加的选项“060 ClassID”,鼠标点击“添加”按钮,将“060 ClassID”添加到“活动选项”中,然后用鼠标点击“数值”按钮,在字符串中填写“PXEClient”(如^08050401c^3),点击“确定”按钮完成。
      3.安装PXE20-PDK软件。将NT Server安装光盘放入光驱中,执行下载的PXE20-PDK.exe程序,全部按默认值安装,安装完成后重新启动计算机(注意,安装程序提示输入NT Server安装文件的路径时,只输入光驱所在的盘符即可,不用输入I386的路径,安装PXE20-PDK后,先不要将NT安装光盘从光驱中拿出来,在以后的配置中还需要)。
      制作两张DOS6.22系统盘,在其中一张上拷入DOS6.22的himem.Sys、ramdrive.sys、more.com和fc.com,标记为APITEST,运行PXE PDK程序组中的“PXE PDK ApiTest Image Creator”,该磁盘用来产生APITEST.1文件。另外一张拷入more.com, 运行PXE PDK程序组中的“PXE PDK DosUndi Image Creator”,该磁盘用来产生DOSUNDI.1文件。系统安装时会提示插入NT安装盘,在提示输入路径中输入光盘盘符即可(如果你运行过网络客户管理器并将光盘clients目录下的文件拷贝到NT Server,安装程序不提示插入光盘)。??
      运行PXE PDK程序组中的“PXE PDK Configuration Program”,用鼠标右键单击“proxy DHCP Server”,选择“Configure proxy DHCP Server”,在Client Options选项下面的“Prompt”中可输入Boot Server的提示,在“Remote Boot Prompt Timeout(in Seconds)”中可调整Boot Server的菜单提示时间(无盘启动WIN98之前的等待时间),如将其设为0,则无菜单提示。点击“to BootServer Discovery List”,将API TEST (65535)和DOSUNDI(3)加入Boot Server ,IP地址为服务器IP地址172.25.1.1(如^08050401d^4),按“OK”按键完成退出。这时,当用带PXE芯片的网卡启动计算机时,提示按F8察看启动选项,按F8之后出现四个选项,第一项为Local Boot,即本地驱动器,第二项为DOSUNDI,如果不按F8,系统将按第一项启动,我们可以改变它的启动顺序(如^08050401e^5),我们将DOSUNDI设为第一个默认值。
      4.运行域用户管理器。为所有的无盘工作站添加用户U1、U2、U3……Ux等,密码与用户名相同,并使密码永久有效,用户下次登录时不得修改密码。再新建一全局组USERS,将U1、U2、U3……等用户添加到这一全局组;在服务器上硬盘的一个分区(这个分区应有足够的空间,如D区)下创建一个目录(如MWIN98S),将其设为共享,共享权限先设置为默认值。
  #1    二、工作站端安装
      选择任一工作站,接上硬盘、光驱、软驱、声卡、ACCTON En1207D网卡(先不插启动芯片),在本机硬盘中安装WIN 98简体中文版(第一版),并配置好网卡、声卡、显卡等设备,注意网卡驱动程序应尽量使用从http://www.accton.com.cn网站上下载的PXE驱动,用户名设为U1(同服务器用户名一致),用户组设为服务器域名。例如DOMAIN, Windows密码同用户名相同(U1)。在安装网络时TCP/IP、IPX/SPX和NETBEUI协议要全部安装,TCP/IP协议设为自动获取,安装全部完成后重新启动计算机。