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

Author: 王春海 Date: 2001年 9期

    1.在进入WIN98之前,按F8进入DOS状态,用从ACCTON网站下载的NET.EXE替换原Windows目录下的NET.EXE,然后键入NET START IPX,若工作正常,说明配置正确。如果出现错误,请进入Windows重新进行设置。注意:如果你的计算机以前安装的不是EN1207D的网卡,更换EN1207D后没有将以前的驱动程序和协议删除,就会出现错误,解决的办法是进入Windows将网络客户、协议、驱动程序全部删除,重新启动计算机然后再重新安装网络就可解决问题。(英文WIN98和其他版本可能不需替换NET.EXE,对于WIN98第二版,需要将WINDOWS\SYSTEM\NDIS.VXD文件替换为第一版的NDIS.VXD文件。)
      2.重新启动计算机进入Windows,安装Office 97或Office 2000、IE 5.5、WPS 2000等其他应用软件,将Windows登录方式设为Windows网络用户登录,安装完成后重新启动计算机。注意:所有软件都要安装在本地C盘,应保证本地C盘有足够的空间。
      3.以Administrator用户登录网络,连接上服务器,运行REGEDIT,导出[HKEY_USERS\.DEFAULT]分支,存为CHN.REG文件,将该文件用文本编辑器打开,将其中所有的.DEFAULT替换为{%CHN%},存盘并拷贝到本机Windows目录下。
      4.运行LITENET的SETUP.EXE,按以下步骤安装:
      STEP0:接受许可协议。
      STEP1:在“NetBIOS Server Name:”处填入服务器名(SERVER),在“NetBIOS Share Name”处填入共享目录名(MWIN98S)(以后将本地C盘所有文件拷贝到服务器的共享目录名,服务器应有足够的空间)。
      STEP2:安装网卡的REAL MODE 驱动程序(NDIS2)。系统提示使用网卡驱动时选择默认的驱动程序ACCND.DOS,如^09050401a^1所示。
      STEP3:指定Windows、System、临时文件所在的路径,一般不作改动,点NEXT。
      STEP4:请输入以前版本的WIN98目录,必须输入英文WIN98的路径,不能输入中文WIN98路径。
      STEP5:指定DOS7和LITENET安装文件的路径,选择默认路径即可,点击NEXT,安装程序提示已经到最后的步骤,按“OK”继续,接着提示是否让工作站自动登录一个用户,如果回答“Y”则自动登录,回答“N”不选择自动登录,在下一个对话框中安装程序提示usercmd.bat已经存在,是否将当前的usercmd.bat备份并创建一个新的usercmd.bat,点击“Yes”等待重新启动计算机的提示信息。注意:这一步需要较长的时间,请耐心地等一会,不要以为计算机已经死机或以为程序出错,多等一会就行了,如^09050401b^2所示。
      重新启动计算机后,以ADMINISTRATOR登录。
      STEP6:找一张软盘,插入软驱,按提示点NEXT。
      STEP7:自动拷贝相关文件到软盘,如果在拷贝的过程中提示缺少“snapshot.exe”文件,程序将退出的话,可以进入WIN98后将WIN98安装盘上的NET8.CAB展开,将展开后的所有文件拷贝到Windows目录,拷贝过程中已经存在的文件不要替换,然后重新运行安装后的LITENET中的SETUP2.EXE程序,将再出现SETUP6,从SETUP6继续安装;
      STEP8:拷贝LITENET相关工具到Windows\litenet目录,拷贝完成后,安装程序提示是否创建程序组,点YES。
      STEP9:安装程序提示拷贝文件到服务器端,点击NEXT将自动运行QSYNCY,进行工作站端文件上传,第一次执行“Complete Copy”,把C盘下所有的文件拷贝到服务器MWIN98S共享目录下,如果以后工作站更新了软件,执行“Differential Copy”,将只拷贝更新后的文件(如^09050401c^3所示)。
  #1    三、回到服务器端
      1.插入刚才在工作站端生成的软盘,运行C:\Program Files\Intel\PXE\PDK\SYSTEM下的mkimg.exe,生成TEST.BIN,把TEST.BIN拷入C?焅Program Files\Intel\PXE\PDK\SYSTEM\IMAGES\X86PC\UNDI\DOSUNDI中,将本目录中的Dosundi.1改名为Dosundi.old,将TEST.BIN改名为dosundi.1
      2.在共享目录MWIN98S的Windows子目录下,编辑USERCMD.BAT文件,将QRestAll前的REM语句去掉,并在QRestAll命令前增加以下几行:
      if exist %HOME%\PATCHED.REG goto notchange
      QPATCH C:\WINDOWS\CHN.REG %HOME%\PATCHED.REG
      regedit %HOME%\PATCHED.REG
      :notchange
      3.在该Windows目录下,编辑NETNAMES.DB文件,格式如下所示:??
      用户名 网卡号MAC 地址
      用户名 网卡号MAC 地址
      ……
      例如NETNAMES.DB文件内容为:??
      U1 001000D5D3BA
      U2 001000D5D2BC
      4.将共享目录(例如MWIN98S)的安全性权限设为USERS仅读和管理员完全控制,注意应将该目录下所有文件和子目录全部设定。
      5.在该共享目录下建立U1、U2、U3……子目录,并将每一子目录设为共享, 共享名设为用户名,共享权限和安全控制权限为相应用户和ADMINISTRATOR完全控制。
      例如:U1的共享权限为U1和管理员完全控制;安全性权限为U1和管理员完全控制,共享名为U1。
      6.将共享目录的Windows\system子目录下(例如C:\MWIN98S\WINDOWS\SYSTEM)的TMMR.REM文件作备份,修改该文件安全性属性为U1和管理员完全控制。
  #1    四、回到工作站端
      1.运行EN1207D的网卡设置程序SET1207D.EXE,将Bootrom选项激活,选择所用的芯片的容量,此处应该选择275129(64K),设置完后存盘退出设置程序。关机拆除工作站上的硬盘,并将远程启动引导芯片插在网卡上,注意:应使芯片一边的缺口与插座上的缺口方向一致,不要插反。
      2.开机,CMOS自检之后,当出现Accton En1207D/En2242A Series PXE BootROM信息时(此时还没有到系统配置情况提示框),马上按“Shift+F10”组合键,按数字键3就可选择PXE启动。
      3.计算机启动后,提示按F8查看启动菜单,选择DOSUNDI启动,输入用户名U1与密码U1后,开始进入WIN98,整个界面类以于NetWare的启动过程,当出现Windows网络用户登录窗口时输入用户名U1与密码U1,就完全进入了WIN98。
      通过上面的操作,一个真正的WIN98无盘工作站就做好了!如果大家还有什么问题,请与我联系,联系邮箱:sqga@163.com。