新思路 新方法——Novell 4.11无盘Win95/98安装捷径

Author: 万为军 Date: 2000年 第9期

#1  思路
  1.在生成Win95版本的netSdos.sys(简称net.w95)之前,和该文件大小为0字节时,巧妙调整修改Win95远程启动(rpl)安装相关文件的配置及操作:删除、拷贝等,生成可引导至Win95/DOS状态的net.w95文件。
  2.修改用户注册文件,把Win95整个系统当作一个简单的软件来安装和使用。
#1  要求
  1.服务器(jxsx-server)和工作站为586/100以上兼容机,16M或32M RAM,网卡PCI或NE2000(本文以PCI为例)。2.Novell版本4.11或以上,工作站3~4台,至少有一台已安装Win95及相关客户软件,即*.vlm,net.cfg,vlm.exe等。
#1  一、Win95版本net.w95文件巧妙生成
  1.运行netsetup.exe完成服务器共享的安装设为:jxsx-sever\sys\sbs
  2.修改msbatch.inf文件
  [setup]
  installtype=3
  uninstall=0
  display=1
  [network setup]
  hdboot=0
  rplsetup=1
  network station setup=1
  display network setup=1
  ;installdir=″jxsx\sys\winuser″
    display=1
  3.在无盘工作站1号机上,在DOS 622方式下以admin注册运行
  map f:=sys:\sbs
  f:
  setup /t:f:\temp
  根据安装向导,选择“远程无盘启动方式运行Windows”;
  设置机器(用户)目录f:\winuser(sys为系统卷)
  4.从装有Win95的工作站2号机,以DOS 6.22无盘方式启动至网络(admin注册),转到f:\winuser目录,观察该目录下当产生config.win文件时暂停1号机的“下一步”安装,编辑config.win文件内容为:
  device=himem.sys
  device=emm386.exe ram
  device=ramdrive.sys 1440/A
  dos=high,umb
  files=64
  lastdrive=z
  同时将sbs下的himem.sys,emm386.exe,ramdrive.sys拷贝至该目录和suboot目录下(emm386.exe文件一定不能少)。
  5.在1号机上继续安装,挂起所有硬件检测,网络安装时只要网卡设置、驱动程序添加正确,其它如协议等概可不管,也无须改动删除等。直到“复制完所有文件”后暂停,切勿选择“完成安装”,这时的suboot目录下有重大“秘密”。
  6.到2号机上的f:\winuser下,这时发现netSdos.sys大小为0字节,说明suboot下的文件尚未打包——即为“秘密”,进入suboot修改:
  ①Autoexec.bat文件
    lh lsl
    lh pciodi
    lh ipxodi
    copy a:\command.com c:\
    copy *.vlm c:\
    copy vlm.exe c:\
    set comspec=c:\command.com
    c:
    vlm.exe
    f:
    login user
  ②删除net.win、net.bak、net.cfg,并且将2号机硬盘c:\net下的pciodi.com、*.vlm、vlm.exe、net.cfg、lsl.com、ipxodi.com文件拷贝到suboot下,同时复制net.cfg文件为net.bak和net.win。
  7.在1号机上选择“完成安装”,几秒钟后在2号机上运行dir.sys可看到netdos.sys由0变为1.2M左右,说明系统根据suboot下的config.sys、Autoexec.bat的设置将该目录下的所有文件打包到netSdos.sys(即为net.w95)中去了,这时将netSdos.sys、autoexec.bat拷贝至f:\login下,便可无盘引导至Win95/DOS状态了,至此Win95版本的远程自举net.w95文件顺利生成。
#1  二、把Win95整个系统当作一个简单的软件来安装
  1.在2号机上以无盘进入网络(admin注册),进入c:\windows,运行subst a: c:\windows——将a:虚拟成为c:\windows目录(一定要做),运行a:>win.com,打开“我的电脑”图标,在f:\建立winbak文件夹,将c:\windows及其子目录下的所有文件和c:\根目录下的所有*.bat、*.sys等改为正常属性进入dos-prompt方式。
  xcopy c:\*.* f:\winbak\ /s/e
attrib c:\*.* +s,+h,+r
;以免Win95单机不能运行。
attrib f:\winbak\*.* +r,+s,+h
flag f:\winbak\*.* sh di /s
;设置共享,禁止删除属性。
  2.修改user用户注册文件login script为:
  map display on
  map f:=sys:\
  map s16:=sys:\winbak\windows\
  map s16:=sys:pubcic
  map s16:=f:login
  map root c:=sys:\winbak
  map root a:=sys:\winbak\windows
  comspec=c:\command.com
  3.在f:\login下编辑win.bat:
  login user
  c:
  win.com
  重新启动所有工作站无盘进入网络便大功告成!
  特点:本方法为万能方法,可永久删除共享安装目录(sbs),减少了繁琐的machines.ini文件的编辑过程;其它软件(如:显卡驱动,声卡驱动等)可在网络上顺利安装——就像在硬盘上一样。