首页  编辑  

WINDOWSNT无盘工作站技术

Tags: /计算机文档/网络与安全/   Date Created:

WINDOWSNT 无盘工作站技术

陈东升

--------------------------------------------------------------------------------

前言

----WINDOWSNT无盘工作站在计算机网络教室、网吧以及一些公司的局域网中有着广泛的应用。其优点在于:①可以取消工作站端的软盘驱动器和硬盘,减少了硬件费用支出②减少对工作站的维护工作及负担③防止公司的宝贵数据被带出公司④避免通过工作站感染病毒⑤可以对网络上应用软件资源实行集中管理。下面就几种形式的WINDOWSNT无盘工作站的创建分别给予介绍。

一、DOS无盘工作站的创建

----1.服务器端远程启动服务的安装

----(1)安装NetBEUIT通信协议。

----(2)安装DLC网络协议。

----(3)安装远程启动(RPL)服务。

----以下的步骤均按WINDOWSNT4.0(中文版)已经被安装在D:\WINNT目录下,远程启动被安装在D:\WINNT\RPL目录的情况下运行,并且已经给定该服务器的名称为:NT401。

----2.启动远程启动服务,并将其设为"自动"

----3.在服务器端安装工作站所需启动文件及其它的MS-DOS文件

----(1)将远程启动服务器(NT401)中的D:\WINNT\RPL\RPLFILES目录设为共享,共享名称为RPLFILES。

----(2)从任何一台一般MS-DOS工作站登录,并连接远程服务器(NT401)上的共享目录RPLFILES。例如:NETUSEF:\\NT401\RPLFILES。

----(3)将该一般工作站的MS-DOS启动文件及其它所需文件复制到远程启动服务器(NT401)的D:\WINNT\RPL\RPLFILES\BINFILES\DOS×××目录中,其中×××代表DOS的不同版本。以下以DOS6..22版本为例,并假设要复制的MS-DOS文件在该一般工作站的硬盘C:上。(注意:不能在BINFILES目录中自行添加其它目录,只能利用存在的DOS×××)。

复制DOS启动必备的三个文件:

ATTRIB-S-HC:\IO.SYS

ATTRIB-S-HC:\MSDOS.SYS

COPYC:\IO.SYSF:\BINFILES\DOS622

COPYC:\MSDOS.SYSF:\BINFILES\DOS622

COPYC:\COMMAND.COMF:\BINFILES\DOS622

----(如果使用IBM的PC-DOS,需把BINFILES\DOS622中的IBMBIO.COM和IBMDOS.COM进行:RENIBMBIO.COMIO.SYS及RENIBMDOS.COMMSDOS.SYS)

复制其它所需DOS文件:

----COPYC:\DOS\*.*F:\BINFILES\DOS622

----(注:该步骤3可以直接从含有DOS文件的软盘上完成)

----4.在服务器端安装支持网卡远程启动文件(以ACCTONEN1688T为例,将该网卡驱动盘插入A盘)

----(1)将A:\NDIS\DOS\ETHNE.DOS拷到D:\WINNT\RPL\BBLOCK\NDIS文件夹内。

----(2)在D:\WINNT\RPL\BBLOCK\NETBEUI下创建子目录ETHNE,并将A:\BOOTROM\NT\DOSBB.CNF拷到D:\WINNT\RPL\BBLOCK\NETBEUI\ETHNE文件夹内。

----(3)将A:\BOOTROM\NT\PROTOCOL.INI拷到D:\WINNT\RPL\BBLOCK\NETBEUI\ETHNE目录内。

----修改文件PROTOCOL.INI的IOBASE和IRQ参数与网卡的设置相符。

----5.在服务器端建立网卡远程启动数据库

----(1)添加该网卡厂商数据(即网卡的卡号前6位)

D:\WINNT>RPLCMD

AdapterBootConfigProfileVenderWksta[Quit]:V

AddDelEnum:A

VenderName=0000E8

VenderComment=AcctonEN1688

(2)添加该网卡的BootBlock(即启动文件)

D:\WINNT>RPLCMD

AdapterBootConfigProfileVenderWksta[Quit]:B

AddDelEnum:A

BootName=DOSA

VenderName=0000E8

BbcFile=BBLOCK\NETBEUI\ETHNE\DOSBB.CNF

Allotherparametersareoptional(以下参数为选择性的)

BootComment=EthernetISA

WindowsSize=0

(3)添加该网卡的配置文件(本配置将为模板)

D:\WINNT>RPLCMD

AdapterBootConfigProfileVenderWksta[Quit]:C

AddDelEnum:A

ConfigName=DOS622X

BootName=DOSA

DirName=DOS

DirName2=DOS622

FitShared=FITS\dos622.fit

FitPersonal=FIT\dos622p.fit

Allotherparametersareoptional(以下参数为选择性的)

ConfigComment=DOS6.22&EN1688

DirName3=

DirName4=

----6.在服务器端建立Profile(配置文件)来设置远程启动工作站的工作环境

----(1)检查远程启动的配置

----"远程启动管理器→配置→检查配置"

----注:该步操作在安装"远程启动管理器"、添加或删除所支持的操作系统以及自行添加让WINDOWSNT支持的网卡后,必须进行。

----(2)建立远程启动工作站的工作环境配置文件(Profile)

----A."远程启动管理器→远程启动→新的配置文件"。

----B.在"配置文件名"处设置Profile名称,例如:DOS622EN。

----C.在"描述"处输入对Profile的一些说明文字,例如:DOS622FORACCTON。

----D.在"配置"处选择适当配置,例如:DOS6.22&EN1688。

----E.单击"确定"。

----7.添加远程启动无盘工作站(可选用以下两种方法之一)

----(1)手工方式

----"远程启动管理器→远程启动→新的工作站"

----依次输入"适配器ID"(即网卡号)、"工作站名"、"描述"、"密码",并选择"配置类型"和"配置文件中的Wksta(即工作站所用的Profile文件)"。

----(2)自动方式(在得不到远程启动工作站网卡号时)

----A.打开远程启动工作站。

----B.在远程启动服务器端启动"远程启动管理器",发现步骤A产生的不完整记录。

----C.选择该不完整记录。

----D.按"远程启动管理器→远程启动→转换适配器"进行转换。余下步骤同手工方式。

----8.启动刚刚建立的无盘工作站并进行登录

----完成以上1~7步骤内容,现在就可以启动远程无盘工作站了。当然你还可以继续添加多个工作站,如果再添加的无盘工作站环境与第一个无盘工作站相同,无须再重新配置Profile文件;注意如果你的工作站网卡本来在WINDOWSNT所支持硬件的列表内,你无须进行4~6步骤。

二、中文版WINDOWS3.1~3.2无盘工作站的创建

----1.将中文版WINDOWS3.1~3.2安装到远程启动的服务器(NT401)内

----(1)启动一个远程无盘的MS-DOS工作站,并以具有系统管理员权限(Administrator)的用户身份登录。

----(2)如果该工作站没有软驱或CD-ROM可供安装使用,请将有软盘驱动器或CD-ROM的工作站或服务器上的该类设备设为共享(可利用netshare命令或其它方法)。在执行安装的工作站上连接共享的软盘驱动器或CD-ROM设备(可用netuse命令)。如果该工作站有自己的软驱或CD-ROM,则无须进行本步骤。

----(3)放入中文版WINDOWS3.1~3.2安装盘(光盘或软盘)。

----(4)执行SETUP/A命令,将WINDOWS安装到C:\WIN文件夹中(实际安装到NT401中的D:\WINNT\RPL\RPLFILES\BINFILES\WIN文件夹内)。

----2.为无盘工作站安装共享的中文版WINDOWS3.1~3.2

----(1)为要使用中文版WINDOWS3.1~3.2的MS-DOS无盘工作站建立共享的Profile文件,例如:名称为DOS622PW32。

----(2)添加使用上一步(1)中共享的Profile文件的远程启动无盘工作站(方法参见"一"中的"7")。

----(3)重新启动远程启动工作站,并以具有系统管理员权限(Administrator)的用户身份登录。

----(4)在该工作站上执行:CD\WIN。

----(5)在该工作站上执行:SETUP/N选择Express方式安装(注意:不要选择更新任何存在的Windows)。

----(6)如果安装过程中无法自动修改CONFIG.SYS和AUTOEXEC.BAT,请自行把CONFIG.WIN和AUTOEXEC.WIN两个文件中的内容分别拷到CONFIG.SYS和AUTOEXEC.BAT两个文件中。

----(7)修改C:\WINDOWS\SYSTEM\SYSTEM.INI的[386enh]区段内:

TimerCriticalSection=5000

UniqueDosPSP=True

PSPIncrement=2

----(8)如果要使所有使用该Profile文件的无盘工作站能访问到远程启动服务器(NT401)内的WINDOWS,请执行如下操作:

----XCOPY/EC:\WINDOWS\*.*C:\WKSTA.PRO\WIN

----如果远程启动服务器(NT401)中该份中文版WINDOWS3.1~3.2为某工作站专用,无须进行该步操作。

----(9)重新启动该工作站并在登录后,执行WIN即可进入中文版WINDOWS3.1~3.2环境。

三、中文Windows95无盘工作站的创建

----1.在远程启动服务器(NT401)端准备W95BB.CNF文件

----(1)将D:\WINNT\RPL\BBLOCK\NETBEUI\ETHNE\DOSBB.CNF文件复制到同一文件夹下W95BB.CNF。如果在D:\WINNT\RPL\BBLOCK\NETBEUI下没有其下级子文件夹ETHNE及文件DOSBB.CNF,请先执行"一、4、(2)"步骤。

----(2)修改W95BB.CNF文件(可用任何文本编辑器进行),将EXEBBLOCK\I13.COM~~~改为EXEBBLOCK\W95I13.COM~~~。

----2.在远程启动服务(NT401)器端建立Windows95远程启动网卡数据库

----(1)添加该网卡的BootBlock(即启动文件)

D:\WINNT>RPLCMD

AdapterBootConfigProfileVenderWksta[Quit]:B

AddDelEnum:A

BootName=W95AC

VenderName=0000E8

BbcFile=BBLOCK\NETBEUI\ETHNE\W95BB.CNF

Allotherparametersareoptional(以下参数为选择性)

BootComment=EthernetISA

WindowsSize=0

----(2)添加该网卡的配置文件(本配置可做为模板)

D:\WINNT>RPLCMD

AdapterBootConfigProfileVenderWksta[Quit]:C

AddDelEnum:A

ConfigName=W95AC

BootName=W95AC

DirName=DOS

DirName2=WIN95

FitShared=FITS\win95.fit

FitPersonal=FIT\win95p.fit

Allotherparametersareoptional(以下参数为选择性的)

ConfigComment=PW95&EN1688

DirName3=

DirName4=

----(3)执行"启动远程管理器→配置→检查配置"操作

----3.安装SBS服务器(Server-BasedSetup),即共享的中文Windows95所在的远程启动服务器或网络上其它的计算机,本文所选用的SBS服务器就是远程启动服务器(NT401)本身。

----(1)在SBS服务器(NT401)上建立用来保存中文Windows95的文件夹,例如:D:\WINNT\PWIN95,并将其设为共享,共享名称为PWIN95(使用该份的所有用户具有只读权限,而Administrators具有完全控制权限)。

----(2)利用一台一般的中文Windows95工作站以具有Administrators权限的用户身份进行登录。

----(3)将中文Windows95光盘放入到该工作站CD-ROM或本工作站已经连接的其它工作站或服务器上的CD-ROM。

----(4)在中文Windows95下执行该光盘的Admin\Nettols\Netsetup文件夹下的Netsetup.exe。

----(5)出现"服务器端安装"对话框时,选择"设置路径"按钮。

----(6)出现"服务器路径"对话框时,输入SBS服务器(NT401)上要保存中文Windows95文件的路径即步骤(1)创建的PWIN95子文件夹,例如:\\NT401\PWIN95。

----(7)单击"安装",选择"安装规则"的"服务器"并同时指定中文Windows95所在的CD-ROM中的路径,完成中文Windows95的文件向SBS中(复制到步骤(1)中设定的存放中文Windows95文件夹,即PWIN95中)的复制。

----(8)在远程启动服务器(NT401)端,将WINDOWSNT4.0光盘放入CD-ROM,并切换到Clients\Rpl\Update\Win95目录下(当然你的光盘Clients下的所有内容可能已经全部安装到远程启动服务器(NT401)的硬盘上,这样就无须使用WINDOWSNT4.0光盘了。)。

----(9)执行步骤(8)中所述文件夹中的Win95srv.bat批处理文件以更新SBS服务器(NT401)中刚安装的中文Windows95的文件,使该中文Windows95具备提供远程启动功能。(注:该文件要在网络命令方式下执行。)。

----例如:Win95srv.bat\\NT401\PWIN95(SBS上中文Windows95所在的路径)。

----(10)在远程启动服务器(NT401)上启动"远程启动管理器",并执行"配置→检查配置"。

----4.安装第一台中文Windows95无盘工作站

----(1)在远程启动服务器(或SBS或网络上其它计算机)上建立机器目录(MachinesDirectory)并将其共享:

MKDIRD:\RPLMACHINES

NETSHAREMACHINES=D:\RPLMACHINES

----(也可以采用其它方法来完成本步骤操作)

----(2)从一台已经成为MS-DOS6.22远程启动的无盘工作站,以具有系统管理员权限的用户身份登录到主域。

----(3)将该工作站的时间设置成与远程启动服务器及SBS服务器(本文所选用的SBS服务器就是远程启动服务器本身)的时间同步。

----NETTIME\\NT401(远程启动的计算机名称或SBS服务器名称)/SET

----(4)连接SBS服务器上存放中文Windows95的目录和机器目录。

NETUSEF:\\NT401\PWIN95

NETUSEG:\\NT401\MACHINES

----(5)切换到F:并执行SETUP/T:G:\WORK1.TMP。

----(6)在安装过程中进行如下操作:

----A.出现"Server-BasedSetup"对话框时,选择"SetupWindowstorunfromanetworkserver"。

----B.出现"StarupMethod"对话框时,选择"StartWindowsfromthenetwork(remotebootserver)"。

----C.出现"MachineDirector"对话框时,输入MachineDirector所在的路径,例如:G:\work1。

----D.出现"SetupOptions"对话框时,选择"Custom"。

----E.出现"AnalyzingYourComputer"对话框时,选择"No,Iwanttomodifythehardwarelist"。

----F.出现"SelectComponents"对话框时,清除"通信"选项(如果该工作站没有Mode)。

----G.出现"NetworkConfiguration"对话框时,选择适当的网卡及通信协议,(网卡配置要正确,通信协议要用NetBUIT)。

----H.出现"Identification"对话框时,确认"Workgroup"的设置与SBS服务器及机器目录(MachineDirectory)属于同一Workgroup或Domain(主域)。

----(7)在远程启动服务器(NT401)端,为该工作站建立新的WINDOWS95配置(Profile)文件,名称为W95AC(参见一、6(2))并选用W95&EN1688网卡配置。

----(8)在远程启动服务器(NT401)端,执行D:\WINNT\Rpl\Bin\Win95clt.bat。

----在WINDOWSNT命令状态下:

----Win95cltD:\RPLMACHINES\\NT401\W95AC

----(9)在SBS服务器(本文中与远程启动服务器为同一台计算机)上修改Machines.ini文件,添加:.

[0000E8xxxxxx]

SYSDATPATH=g:\work1

G=\\NT401\MACHINES

注:xxxxxx为网卡的后几位

----(10)重新启动该中文Windows95无盘工作站,完成安装操作。

----5.安装其它中文Windows95无盘工作站

----(1)如果其它的无盘工作站的配置(无盘工作站网卡的型号以及IRQ和I/O)与第一台中文Windows95无盘工作站相同,按如下步骤进行:

----A.启动一台将要被设置成中文Windows95无盘工作站的MS-DOS622无盘工作站。

----B.以下操作步骤同三、3、(2)~(6)。

----C.选择"机器安装目录"的"添加"按钮。

----输入计算机名称:PW95S2(可以任意给定)

----输入通往机器目录的路径(指当前的):\\NT401\MACHINES\WORK1

----输入现有机器目录的路径(指当前的):\\NT401\MACHINES\WORK2

----E.启动远程启动服务器(NT401)端"远程启动管理器"并修改该远程无盘启动工作站的记录,使其选用同第一台中文Windows95无盘工作站相同的配置文件(Profile)。

----F.在SBS(NT401)上修改Machines.ini文件,添加如三、4、(9)中的相似的内容,注意网卡号应为第二台中文Windows95无盘工作站的网卡号,并且SYSDATPATH=G:\work2。

----G.重新启动该中文Windows95无盘工作站,完成安装操作。

----(2)如果其它的无盘工作站的配置与第一台中文Windows95无盘工作站不同,按安装第一台中文Windows95无盘工作站的步骤(三、4)进行。

----综述,利用WindowsNT的远程启动功能(BOOTROM)创建各种无盘工作站,虽然能够达到前言中所述的功能,但实际应用中运行速度比较慢,这同网卡的总线结构、网络的带宽有关,再有同无盘工作站端的内存也有很大关系,在本文的安装实验中无盘工作站端的内存采用了16M,总的来讲中文Windows95无盘工作站的运行效果同一般的中文Windows95工作站相比较还不太理想,并且远程启动服务器的工作负荷比较重。另外,在各种无盘工作站的安装中,可能还会存在一些具体问题使安装不顺利,例如:你的中文Windows95光盘中可能不存在Netsetup.exe文件等,只要耐心思考是完全能解决的。最后,千万要记住--无盘工作站的网卡一定要有支持WINDOWSNT远程启动功能的BOOTROM芯片,否则本文所述就无从谈起。