新思路 新方法——Novell 4.11无盘Win95/98安装捷径
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 622方式下以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文件的编辑过程;其它软件(如:显卡驱动,声卡驱动等)可在网络上顺利安装——就像在硬盘上一样。