设置Windows 95无盘工作站的远程启动
无盘工作站是指无软盘、无硬盘、无光驱的连入局域网的计算机,无盘工作站的操作系统、运行的应用软件都存储在局域网的文件服务器中。常用的这类文件服务器有两种:NetWare、Windows
NT,因此无盘工作站可分为NetWare无盘工作站、Windows NT无盘工作站。
无盘工作站启动的操作系统可为MS-DOS或Windows 95,故无盘工作站又可分为DOS无盘工作站和Windows
95无盘工作站。Windows NT无盘工作站在计算机网络教室、网吧以及一些公司的局域网中有着广泛的应用。其优点在于:①可以取消工作站端的软盘驱动器和硬盘,减少了硬件费用支出;②减少对工作站的维护工作及负担;③防止公司的宝贵数据被带出公司;④避免通过工作站感染病毒;⑤可以用网络上应用软件资源实行集中管理。
本文将讨论服务器为Windows NT的Windows 95无盘工作站。无盘工作站安装好后,在它上面的操作与有盘的计算机完全一样,而且无盘工作站还可以给我们带来如下诸多好处:节省每台工作站安装软驱、硬驱的费用,避免通过软、硬盘感染计算机病毒,公司的宝贵数据不会通过磁盘被带走,软件集中管理;减少网络管理员维护工作站的时间与负担。
我的测试环境如下:服务器的操作系统为Windows NT Server
4.0英文版,它是一台主域控制器,域名为Domain2,机器名为ZJQ,所用网卡为EDIMAX 10M PCI网卡;无盘工作站所用网卡为EDIMAX
EN2000PXA 10M ISA网卡,Boot Rom为EDIMAX EN2000PXA网卡专用芯片,HUB为EDIMAX
10M 16口Hub。如果无盘工作站较多,服务器端最好为100M带宽,这时我的测试环境为:服务器的网卡为EDIMAX EN9120TX
100M网卡,Hub采用EDIMAX 10/100M自适应16口双速Hub。这样,最繁忙的NT服务器独享100M带宽,提高了网络速度,又克服了使用交换机所带来的经济负担。测试表明这是一个性能价格比很高的方案。
要设置Windows 95无盘工作站,必须先设置DOS无盘工作站,下面我们首先讨论DOS无盘工作站的设置步骤。
以下在Windows NT服务器上的操作均需以NT的Administrator账号登录到NT服务器上:
1. 在Windows NT服务器上安装并启动远程启动服务(Remoteboot
Service)。
1.1在Windows NT服务器上安装DLC和Netbeui两个协议。
1.2在Windows NT服务器上安装远程启动服务(Remoteboot
Service),步骤为:Start→Settings→Control Panel→Network→Services→Add→Remoteboot
Service→OK→输入Windows NT源文件所在目录,例如:F:\i386→OK→输入路径,例如:F:\Clients\RPL→OK→Close→当出现“……Do
you want to Restart your Computer now?"时,选中“Yes",重新启动Windows
NT服务器。
1.3启动远程启动服务(Remoteboot Service),步骤为:Start→Settings→Control
Panel→Services→Remoteboot Service→Startup→Automatic→OK→Start→Close→重新启动Windows
NT服务器。
2. 将MS-DOS文件拷贝到Windows NT服务器上。
可拷贝全部DOS文件,也可拷贝部分DOS文件,但Msdos.sys、Command.com、IO.sys、Himem.sys四个文件必须拷贝。例如:先将这四个文件的系统、隐含属性去掉,然后将它们拷贝到Windows
NT的如下目录:D:\Winnt\RPL\RPLfiles\Binfiles\DOS622。其中D:\Winnt是我的Windows
NT系统文件所在目录。
3. 为网卡制作无盘启动配置文件。
3.1将网卡的MS-DOS驱动程序(NDIS驱动程序)拷贝到\RPL\BBLOCK\NDIS目录,例如将EDIMAX
EN2000PXA网卡驱动盘上的A:\NDIS\pnpndis.dos文件拷贝到D:\winnt\RPL\BBLOCK\NDIS目录下。
3.2在D:\winnt\RPL\BBLOCK\Netbeui目录下创建ISApnp目录,并将网卡驱动盘上A:\Bootrom目录下的isapnp.cnf、protocol.ini两个文件拷贝到IASpnp目录中。
3.3在Windows NT服务器上,利用RPLCMD命令为无盘工作站上的网卡添加记录,例如为EDIMAX
EN2000PXA网卡添加记录。按下键盘上的CapsLock键,使键盘锁定为大写字母,在Windows NT的命令模式下,输入命令RPLCMD。
输入命令RPLCMD,然后严格按下面的内容输入:
Adapter Boot Config Profile Service
Vendor Wksta [quite]V
Add Del Enum: A VendorName=0000B4
VendorComment=Adapter Boot Config
Profile Service Vendor Wksta [Quite]B Add Del Enum:A
BootName=DOSX VendorName=0000B4
BbcFile=BBLOCK\NETBEUI\ISAPNP\ISAPNP.CNF
BootCommet=EDIMAX 2000PX WindowsSize=0
Adapter Boot Config Profile Service
Vendor Wksta [Quite]C
Add Del Enum:A ConfigName=DOS622X
BootName=DOSX DirName=DOS
DirName2=DOS622 FitShared=FITS\DOS622.FIT
FitPersonal=FITS\DOS622P.FIT
ConfigComment=DOS 6.22 FOR EDIMAX
2000PX
DirName3= DirName4=
Adapter Boot Config Profile Service
Vendor Wksta [Quite]Q
其中0000B4是EDIMAX网卡硬件地址的前6位。
3.4重新启动Windows NT服务器。
4. 启动远程启动服务管理器。
4.1更新远程启动的配置:步骤为:Start→Programs→Administrative
tools→Remoteboot Manager→Configure→ Check Configuratims→选“Yes"。
4.2修复安全设置:在远程启动管理器中,Configure→Fix
Security→选“Yes"。
4.3建立配置文件(profile):在无盘启动管理器(Remoteboot
Manager)窗口中,Remoteboot→New profile→在“Profile Name"处输入配置文件的名字,例如:EDIMAX,在“Configuration:"处选中步骤3制作的配置,例如:DOS
6.22 FOR EDIMAX 2000PX→OK。
4.4再次执行步骤4.1、4.2。
5. 设置无盘工作站上的网卡。
5.1在一台有软盘的计算机上,设置无盘工作站上将使用的网卡的中断、地址、BootRom地址,BootRom芯片的大小等,例如EDIMAX
EN2000PXA网卡,我用网卡驱动盘上的设置程序(A:\Setup.exe)设置网卡的中断为5,地址为300H,BootRom地址为C800:0000-7FFFH,BootRom大小为32K,网卡的操作模式为:Jumperless。
5.2将网卡的BootRom芯片插入网卡的BootRom芯片插槽中,注意不要插反。
5.3将这片网卡插入无盘工作站的ISA槽中。
5.4用双绞线或细缆将无盘工作站和Windows NT服务器连接起来,例如用双绞线将无盘工作站和Windows
NT服务器均连接到一台Hub上。
5.5启动无盘工作站。
6. 在Windows NT服务器上,添加无盘工作站。
在Windows NT服务器的远程启动管理器窗口中,View→Refresh,无盘工作站上网卡的硬件地址将会出现,例如:0000B43B5384(它是我所用网卡的硬件地址),选中这个地址→Remoteboot→Convert
Adapters,Convert Adapters的窗口将会出现:在“Wksta Name:"处输入一个账号(以后这台无盘工作站将以这个账号登录Windows
NT)例如:Test,在“Password:"处输入这个账号的密码,例如:Test,在“Configuration
type:"处选择“shared",在“Wksta in profile:"处选中在步骤4.3中建立的配置文件名,例如:“EDIMAX
DOS 6.22 FOR EDIMAX 2000PX→Add。
7. 再次执行4.1、4.2。
8. 启动无盘工作站,以Test账号登录Windows NT服务器。这样,DOS无盘工作站设置完毕。在DOS无盘工作站的基础上,我们继续设置Windows
95无盘工作站。
9. 在Windows NT服务器上为Windows 95无盘工作站添加网卡记录。
9.1将D:\Winnt\RPL\Bblock\netbeui\isapnp目录中的isapnp.cnf文件在相同目录下复制为W95BB.cnf(注意:是复制而不是改文件名)。
9.2修改W95BB.CNF文件