无盘工作站(简称无盘站)即不使用本地磁盘的计算机工作站。由于无盘站具有低配置、低价格、安全性好、易
于管理等特点,所以它在我国应用很广。目前,无盘工作站对于学校、网吧、游戏厅和各种计算机培训中心来说是一种较为理
想的选择。
随着客户机/服务器(C/S)结构的兴起,Windows NT网络以其优异的性能、丰富的软件支持已逐
步得到广泛的应用。然而,介绍Windows NT无盘站的技术资料很少,给广大网络技术人员建立Windows N
T无盘站带来一定困难。在此,笔者愿抛砖引玉,希望与大家共同商榷。
一、 NT Server服务器的安装1. 安装NT Server 4.0中文版安装NT Server
4.0中文版,最好使用NTFS文件系统。本文假定NT Server 4.0 装于C:\WINNT目录下,服务器
名为NTSERVER,域名为DOMAIN。2. 安装NETBEUI协议和DLC协议在NT服务器“我的电脑”→“
控制面板”→“网络”→“协议”选项中添加NETBEUI协议和DLC协议。3. 安装远程启动服务(RPL服务)在
NT服务器“我的电脑”→“控制面板”→“网络”→“网络服务”列表中选择“远程启动服务”,单击“确定”进行安装。
4. 启动远程启动服务在NT服务器“我的电脑”→“控制面板”→“服务”中选“远程启动服务”,单击“启动”,将启
动类型改为“自动”,然后重新启动NT服务器。
二、RPLCMD命令简介 NT Server可支持3Com、Intel、Novell NE等系列网卡
,对于常见的各种网卡如Accton、D-Link、TOPSTAR及各种NE2000兼容网卡并不能自动识别。这样
,就要求用RPLCMD命令手工修改网卡配置文件数据库。
RPLCMD命令格式为:RPLCMD [\\computername]其中,computername为
远程启动服务器的计算机名。在程序运行后有下面几个命令:A:用于修改不完整的网卡记录。B:用于修改BOOK BL
OCK 记录,可设置DOSBB.CNF文件路径。C:修改配置记录,可用来指出系统目录映射关系文件(DOS622
.FIT、DOS622P.FIT、WIN95.FIT、WIN95P.FIT)的路径。P:用于修改配置文件。S:
用于控制远程启动服务。V:用于配置网卡厂商编码(网卡ID号的前6位数字)及网卡名称。W:用于修改工作站记录。每
个命令执行后又有下面三个命令供选择:A:添加一条记录。B:删除一条记录。E:显示记录。其中最为常用的是A、C、
V命令。三、准备BOOT ROM
1. 根据实际使用的网卡(ACCTON 16XX、SN2000等)找到合适的BOOTROM Wind
ows NT常用的BOOT ROM为RPL BOOT ROM,不同于Novell网常用的IPX BOOT RO
M和ODI BOOT ROM。一种网卡的BOOTROM不一定兼容其他网卡,请选择合适的BOOT ROM。笔者有
种RPL BOOT ROM可兼容大多数NE2000兼容网卡。Accton 16XX系列网卡使用的BOOT RO
M型号为SW7145 。本文将以NE2000兼容网卡、NE2000兼容RPL BOOT ROM为例进行配置。2
. 将网卡设置为可远程引导,并将中断设为3,IO设为300可用网卡驱动盘上SETUP之类的程序修改。3. 将B
OOT ROM 插入网卡注意将BOOT ROM 的小缺口和网卡插座的小缺口相对应。
四、DOS 无盘站的安装(以DOS 6.22、NE2000兼容网卡为例)1. 设置远程引导共享目录NT
Server在远程启动服务(RPL服务)安装完成后会自动在C:\WINNT目录下创建RPL目录。将C:\WIN
NT\RPL目录下的RPLFILES目录设为共享,共享名为RPLFILES。2. 拷贝系统文件在NT服务器上将
DOS系统文件拷入C:\RPL\RPLFILES\BINFILES目录下的DOS622目录中(其他DOS版本对
应相应的目录),并去掉IO.SYS、MSDOS.SYS的所有属性。至少要复制下面三个文件:IO.SYSMSDO
S.SYSCOMMAND.COM3. 拷贝NDIS驱动文件将网卡驱动盘上的NDIS驱动文件复制为C:\WINN
T\RPL\BBLOCK\NDIS目录下NE.DOS文件。如网卡驱动盘上无NDIS驱动文件则将C:\WINNT
\RPL\BBLOCK\NDIS目录中的NE2000.DOS复制为NE.DOS。4. 拷贝DOSBB.CNF文
件在C:\WINNT\RPL\BBLOCK\NETBEUI目录下创建子目录NE,并将网卡驱动盘上的DOSBB.
CNF文件拷贝到C:\WINNT\RPL\BBLOCK\NETBEUI\NE目录下。如网卡驱动盘上无DOSBB
.CNF,可将C:\WINNT\RPL\BBLOCK\NETBEUI\NE2000目录下的DOSBB.CNF文
件拷贝到C:\WINNT\RPL\BBLOCK\NETBEUI\NE目录下,并用EDIT 修改DOSBB.CN
F,将DAT BBLOCK\NETBEUI\NE2000\PROTOCOL.INI一行改为DAT BBLOCK
\NETBEUI\NE\PROTOCOL.INI,将DRV BBLOCK\NDIS\NE2000.DOS ~
~ ~一行改为DRV BBLOCK\NDIS\NE.DOS ~ ~ ~。
5. 拷贝PROTOCOL.INI文件将网卡驱动盘上的PROTOCOL.INI文件拷贝到C:\WINN
T\RPL\BBLOCK\NETBEUI\NE目录下,如网卡驱动盘上无此文件,可将C:\WINNT\RPL\B
BLOCK\NETBEUI\NE2000目录下的PROTOCOL.INI文件拷贝到C:\WINNT\RPL\B
BLOCK\NETBEUI\NE目录下。6. 修改网卡远程引导数据库(1)用网卡设置程序(SETUP等)查看网
卡内部ID号,并记录下来。(在Windows 95下用WINIPCFG命令,在Windows NT下用IPCO
NFIG /ALL命令可查看网卡的ID号。)(2)在WINDOWS NT命令提示符下运行RPLCMD命令。A)
添加网卡厂商编码(即网卡ID号前6位)C:\WINNT\RPLCMDAdapter Boot Config P
rofile Vender Wksta [Quit]: VAdd Del Enum: AVenderName=
52544C (网卡ID号的前6位)VenderComment=ne-compatibleB)添加网卡BOOK
BLOCK 记录C:\WINNT\RPLCMDAdapter Boot Config Profile Vend
er Wksta [Quit] BAdd Del Enum:ABootName=DOSNE (与下一步Boot
Name对应)VenderName=52544C (网卡ID号的前6位)BbcFile=BBLOCK\NETB
EUI\NE\DOSBB.CNFAll other parameters are optionalBoot C
omment=ne-compatibleWindowsSize=0C)修改系统配置记录C:\WINNT\RPL
CMDAdapter Boot Config Profile Vender Wksta [Quit] CAdd
Del Enum: AConfigName=DOS622NE (自定义的ConfigName,不能与已有的同名
)BootName=DOSNE (与上一步BootName对应)DirName=DOSDirName2=DOS
622FitsShared=FITS\DOS622.FIT (共享目录映射关系文件)FitsPersonal=
FITS\DOS622P.FIT (专用目录映射关系文件)All other parameters are o
ptionalConfigComment=NE-DOS-BOOTDirName3=DirName4=
7.在服务器上建立远程启动配置(1)打开无盘工作站。(2)在服务器上配置Windows NT 支持的网
卡。运行“远程启动管理器”,你将看到一台未经配置的无盘站。步骤:“开始”→“程序”→“管理工具(公用)”→“远
程启动管理器”。(3)选择菜单“配置”→“检查配置”,然后单击“是”。(4)选择菜单“远程启动”→“新的配置文
件”选择“NE-DOS-BOOT”,配置名键入“DOSRPL”。(5)选择未经配置无盘站的ID号,选择菜单“远
程启动”→“转换适配器”选择DOSRPL,键入WKSTA名:USER1,这时你就可发现刚才配置的无盘站已经开始
启动了。
五、Windows无盘站的安装(以中文Windows 3.2为例)1. 在NT Server服务器C盘
上建立“32” 目录,并使之共享,将Windows 3.2系统安装文件拷入32目录下。2. 启动该无盘站,以A
dmnistrator帐号登录,执行C:\>NET USE F: \\ NTSERVER \32。3. 在无盘
站F盘执行SETUP /A,将Windows安装到C:\WIN目录中。4. 在无盘站C盘WIN目录下执行SET
UP/N命令,选择EXPRESS方式安装,将Windows安装在C:\windows目录下内(勿选择更新任何已
存在的Windows),并以EXPRESS安装。5. 在安装过程中,SETUP会修改CONFIG.SYS与CO
NFIG.SYS文件,如SETUP无法修改,选择取消,等复制完成后,将C:\WINDOWS目录下的CONFIG
.WIN、AUTOEXEC.WIN文件内容复制到C盘根目录下的CONFIG.SYS与AUTOEXEC.BAT文
件中。6. 将以下三行加入C:\WINDOWS\SYSTEM.INI中的[386enh]区段内。TimerCr
iticalSection=5000UniqueDosPSP=TruePSPIncrement=27. 将C:
\WINDOWS中所有文件复制到C:\WKSTA.PRO\WIN目录下(XCOPY /S /E C:\WIND
OWS C:\WKSTA.PRO\WIN),这样所有使用“DOSRPL”配置名的无盘站都可以启动Windows
。8. 重新启动该工作站,以普通无盘站用户帐号登录,执行WIN即可进入Windows。
六、Windows 95无盘站的安装(以中文Windows 95为例)1. 简述 目前,Window
s 95可进行无盘站安装,Windows 97、Windows 98则不行,或许笔者没调试成功,请内行指教。要
进行Windows 95无盘站的安装,必须有NETSETUP软件,在微软原版Windows 95光盘上的ADM
IN \ NETTOOLS\NETSETUP目录下有该软件。
2. 拷贝W95BB.CNF文件 将网卡驱动盘上的W95BB.CNF文件拷贝到C:\WINNT\RP
L\BBLOCK\NETBEUI\NE 目录下。如网卡驱动盘上无W95BB.CNF,可将C:\WINNT\RP
L\BBLOCK\NETBEUI\NE2000目录下的W95BB.CNF文件拷贝到C:\WINNT\RPL\B
BLOCK\NETBEUI\NE目录下。并用EDIT修改W95BB.CNF,将DAT BBLOCK\NETBE
UI\NE2000\PROTOCOL.INI一行改为DAT BBLOCK\NETBEUI\NE\PROTOCO
L.INI,将DRV BBLOCK\NDIS\NE2000.DOS ~ ~ ~一行改为DRV BBLOCK\N
DIS\NE.DOS ~ ~ ~。(注:如有的网卡驱动盘上有DOSBB.CNF而没有W95BB.CNF则可将D
OSBB.CNF拷贝为C:\WINNT\RPL\BBLOCK\NETBEUI\NE目录下W95BB.CNF文件
,然后用EDIT编辑W95BB.CNF,将其中的EXE BBLOCK\I13.COM~~~一行改为EXE BB
LOCK\W95I13.COM~~~,并和上面一样,要修改PROTOCOL.INI文件的路径和NE.DOS文件
的路径。)3. 修改网卡远程引导数据库(1)修改BOOK BLOCK记录C:\WINNT\RPLCMDAdap
ter Boot Config Profile Vender Wksta [Quit] BAdd Del En
um:ABootName=W95NE (与下一步BootName对应)VenderName=52544C (网
卡ID号的前6位)BbcFile=BBLOCK\NETBEUI\NE\W95BB.CNFAll other p
arameters are optionalBoot Comment=ne-compatibleWindows
Size=0(2)修改系统配置记录C:\WINNT\RPLCMDAdapter Boot Config Pro
file Vender Wksta [Quit] CAdd Del Enum: AConfigName=WIN
95NE (自定义的ConfigName,不能与已有的同名)BootName=W95NE (与上一步BootN
ame对应)DirName=DOSDirName2=WIN95FitsShared=FITS\WIN95.FI
T (共享目录映射关系文件)FitsPersonal=FITS\WIN95P.FIT (专用目录映射关系文件)
All other parameters are optionalConfigComment=NE-95-BO
OTDirName3=DirName4=
4.在服务器上建立远程启动配置(1)运行“远程启动管理器”,步骤为:“开始”→“程序”→“管理工具(公
用)”→“远程启动管理器”。(2)选择菜单“配置”→“检查配置”,然后单击“是”。(3)选择菜单“远程启动”→
“新的配置文件”选择“NE-95-BOOT”,配置名键入“95RPL”。5.安装SBS服务器(Server-B
ased Setup)(1)在NT Server服务器C盘上建立一目录“95SHARE”,并将之设为共享,共享
名为“95SHARE”。(2)启动一台真正的Windows 95(有盘站),以具有系统管理员权限的用户登录到N
T服务器。(3)在真正的Windows 95下执行95安装光盘上的ADMIN\NETTOOLS\NETSETU
P目录下的NETSETUP.EXE文件,出现“服务器安装”对话框时,单击“设置路径”按钮,输入SBS服务器上要
保存Windows 95文件的路径\\ NTSERVER\ 95SHARE,单击“确定”。(4)单击“安装”在
弹出的对话框中指定Windows 95安装文件所在路径(例D:\WIN95)。开始安装,当询问是否要创建安装脚
本,选择不创建,输入Windows 95标识码,将Windows 95文件复制到NT服务器中。(5)在NT S
erver服务器上执行NT Server安装光盘的CLIENTS\RPL\UPDATE\WIN95目录下WIN
95SRV.BAT文件。例:WIN95SRV \\ NTSERVER\95SHARE6. 开始安装Window
s 95无盘站(1)在服务器上创建Windows 95工作目录存放路径“95WORK”并使之共享,共享名为“9
5WORK”。(2)启动一台DOS6.22无盘工作站USER1登录到主域DOMAIN。(3)映射网络驱动器NE
T USE F: \\ NTSERVER\95SHARENET USE G: \\ NTSERVER\95WO
RK(4)将工作站与服务器时间同步,执行C:\>NET TIME \\ NTSERVER /SET /YES。
(5)在F盘执行SETUP /T:G:\USER1.TMP 按照画面提示进行安装。A)当出现“Server-B
ased Setup”对话框时选“Set up Windows to run from a network s
erver”。B)当出现“Startup Method”对话框时,选择“Start Windows from
the network (remote boot server)”。C)当出现“Machine Directo
r”对话框时,输入路径G:\USER1。D)当出现“Setup Options”对话框时,选择“Custom”
。E)当出现“Analyzing Your Computer”对话框时,选择“No,I want to mod
ify the hardware list”。并且只选键盘、鼠标、标准VGA显示卡,否则,可能导致死机。F)当
出现“Network Configuration”对话框时,选择网卡型号为NE2000兼容网卡,并将网卡的中断
和IO设置正确(中断3,IO 300)。选择协议时一定要加上NetBEUI协议。G)出现“Identifica
tion”对话框时,设置“WORKGROUP”为该SBS服务器的主域名“DOMAIN”。H)等待文件复制完成后
,按“重新开机”。
(6)在服务器上运行C:\WINNT\RPL\BIN\WIN95CLT.BAT文件。WIN95CLT
C:\95WORK\USER1 \\ NTSERVER 95RPL 其中95RPL为“六.4.(3)”中所创建
的配置名。(7)在服务器上用EDIT修改C:\95SHARE目录中的MACHINES.INI文件内容添加下三行
:[52544CXXXXXX] (Windows 95无盘站网卡ID号)SYSDATPATH=G:\USER1
(Windows 95无盘站工作目录)G=\\ NTSERVER\95WORK (Windows 95无盘站工
作目录存放路径)(8)在服务器上启动“远程启动管理器”,将USER1的网卡配置文件改为Windows 95网卡
配置文件NE-95-BOOT。(9)重新引导远程工作站,输入用户名、密码,就可看到Windows 95引导画面
,等出现网卡ID号时输入用户名USER1。(10)稍等可出现Windows登录窗口,输入用户名、密码,即可进入
Windows 95。7. 安装其他硬件驱动程序Windows 95正常运行后,单击“我的电脑”→“控制面板”
→“添加新硬件”,让Windows 95自动查找硬件设备,并安装相应的驱动程序。8. 安装其他中文系统这时Wi
ndows 95虽然可正常运行,但是,有时汉字显示为乱码,可安装UCWIN等软件,这样Windows 95就可
正常运行。在Windows NT无盘工作站中,MSDOS无盘工作站对硬件要求很低,286以上的机器即可。Win
dows无盘工作站要求稍高,要求硬件为386以上,内存4MB以上才可正常运行。Windows 95无盘工作站要
求机器硬件为486以上,内存8MB以上,最好为16MB以上。
【相关论坛】 【发表评论】