荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: georgehill (佐住洗耳,:)), 信区: Microsoft
标  题: Windows 95 无盘工作站的远程启动实例
发信站: BBS 荔园晨风站 (Sun Jan  9 13:01:38 2000), 转信

发信人: wendow (luck), 信区: Windows9x_3x
标  题: Windows 95 无盘工作站的远程启动实例
发信站: BBS 水木清华站 (Thu Jan  6 20:31:02 2000)

   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文件的内容,将exe Bblock\L13.com~~~改为exe
Bblock\W95I13.com~~~保存所做的修改。

  9.3利用RPLCMD命令,添加此网卡的Boot Block及此网卡的配置(Configuration)。锁
定键盘的大写键,使所有输入的字母均为大写,严格按照下面的内容输入:

  D:\Winnt>rplcmd

  Adapter Boot Config Profile Service Vender Wksta [Quit]B

  Add Del Enum: A BootName=W95X

  VenderName=0000B4

  BbcFile=BBLOCK\NETBEUI\ISAPNP\W95BB.CNF

  All other parameters are optional

  Boot Comment=WIN95 FOR EDIMAX

  WINDOWSIZE=0

  Adapter Boot Config Profile Service Vender Wksta[Quit]C

  Add Del Enum: A ConfigName=W95X

  BootName=W95X DirName=DOS

  DirName2=WIN95 FitShared=FITS\WIN95.FIT

  Fitpersonal=FITS\WIN95P.FIT

  All other parameters are optional

  ConfigComment=W95 FOR EDIMAX 2000PX

  DirName3=

  DirName4=

  Adapter Boot Config Profile Service Vender Wksta[Quit]Q

  其中0000B4是EDIMAX网卡硬件地址的前六位。

  9.4再次执行步骤4.1、4.2。

  10.安装一台SBS服务器

  利用远程启动要让工作站启动成为Windows 95(中文版)的环境,首先你必须先将
Windows 95文件安装到SBS(Server-Based Setup)服务器内,然后再安装第一个
Windows 95工作站所需的文件,最后再安装其他Windows 95工作站所需的文件。

  所谓的“安装一台SBS服务器",就是将Windows 95(中文版)安装到某台服务器上,
以后工作站端的Windows 95安装操作,就可以利用此服务器内的Windows 95文件,此服务
器称为SBS服务器。

  10.1在SBS服务器上即Windows NT服务器上建立一个即将保存Windows 95文件的目
录,例如D:\W95S。将这个目录共享,共享名为W95S。

  10.2配置一台有硬盘、软盘、光驱的Windows 95工作站,使其能够登录到Windows NT
服务器上,在这台95工作站上,以Administrator登录Windows NT服务器。

  10.3将Windows 95光盘放进此工作站的CD-ROM驱动器中。

  在Windows 95的资源管理器中,切换到光盘的Admin\nettools\Netsetup目录(注意早
期的Windows 95光盘都有这个目录)。

  10.4在这台Windows 95工作站上,执行Admin\Nettools\Netsetup目录下的
Netsetup.exe程序。

  10.5出现“基于服务器的安装”对话框时,选择“设置路径”按钮。

  10.6出现“服务器路径"对话框时,请输入SBS服务器上要保存Windows 95文件的路径
(也就是步骤10.1的共享目录或其中的子目录),例如\\ZJQ\W95S(ZJQ是我的NT服务器
名字),然后单击“确定"按钮。完成后,原“基于服务器的安装"对话框的“设置路径"
按钮会被改为“更换路径"按钮。

  10.7单击“安装"按钮。



  10.8出现“源路径"对话框时,请在“安装策略"处单击“服务器"按钮,同时指定
Windows 95文件的源路径,也就是工作站光盘中Windows 95安装文件的路径。例如:
D:\Pwin95\Win95

  10.9出现“创建默认值"对话框时,请选择“不创建默认值"。

  10.10输入Windows 95 CD的产品标识码,之后开始将Windows 95的文件复制到SBS服
务器的共享目录中。安装完成后,单击“退出"。

  10.11在Windows NT服务器上,将Windows NT Server 4.0的光盘放入光驱中,切换到
F:\Clients\RPL\update\win95目录,执行Win95srv.bat批处理文件。更新Windows 95文
件,以使提供远程启动功能,例如:在Windows NT的命令模式下,输入
F:\Clients\RPL\update\win95\win95srv.bat d:\W95s,其中d:\W95s为步骤10.1中建立
的保存Windows 95文件的共享目录。

  10.12执行步骤4.1、4.2,使新配置生效。

  11.安装第一台Windows 95无盘工作站

  安装第一台Windows 95工作站首先需要利用一台通过远程启动成为MS-DOS 6.22的工
作站,在此工作站执行Windows 95的Setup操作,从Machine Directory(机器目录)复制
一些文件到远程启动服务器等。所谓的Machine Directory,其中保存某Windows 95工作
站专有的设置数据,例如:Win.ini、System.ini、System.dat、User.dat、临时目录、
桌面设置的文件等。我将Machine目录放在SBS服务器上,即Windows NT服务器上。

  11.1在Windows NT服务器上建立Machine目录,例如:建立D:\machines,将此目录设
为共享,共享名为machines。

  11.2到一台远程启动工作站上,利用远程启动的方式启动成MS-DOS6.22。

  11.3请将工作站、SBS服务器与Remoteboot服务器的时间同步,否则Windows 95
Setup的操作可能会有问题。

  11.4在此DOS无盘工作站上,利用NET use命令连接SBS目录与Machine Directory,例
如:net use F:\\ZJQ\W95S net use G:\\ZJQ\machines,其中ZJQ是我的Windows NT服务
器的名字

  11.5切换到SBS目录所在的磁盘,例如F:\。

  11.6执行Windows 95的Setup程序:

  Setup /t:temppath

  其中/t参数用来设置安装时所需的临时文件目录,例如你可以利用下列命令将其设到
Machine Driectory中:

  Setup /t:G:\Client1.tmp

  注意在未安装完成之前,不要将这临时文件删除。如果你同时在安装多台Windows 95
工作站,请分别建立不同的临时目录。安装时请注意以下事项:

  ● 出现“Server-Based Setup"对话框时,请选择“Set up Windows to run from
a network server"。

  ● 出现“Startup Method"对话框时,请选择“Start Windows from the
network(remote boot server)"。

  ● 出现“Macdine Directory"对话框时,请输入Machine的路径,例如步骤11.4中的
G:\client1.

  ● 出现“Setup Options"对话框时,请选择“Custom"。

  ● 出现“Analyzing Your Computer"对话框时,请选择“No,I want to modify the
hardware list"。然后,请从“hardware types"中删除所有选项。这样,安装时不会检
测任何硬件。

  ● 出现“Select Components"对话框时,清除“通信"选项(除非工作站上有调制解
调器,且使用拨号网络)。

  ●当出现“Network Configuration"对话框时,请选用NE2000 Compatible网卡及适
当的通信协议,同时必须确定网卡的设置是否正确等。例如:Add→Adapter→Add→
Novell\Anthem→NE2000 Compatible→确定。在“The following network Componets
will be installed:"中,选中NE2000 Compatible→properties→Resources→选:
Interrupt(IRQ)为5,“I/O address range:"为300-31F→确定。

  ●出现“Identification"对话框时,请确认“Workgroup"处的设置与SBS服务器在相
同的Domain,例如在“Workgroup"处输入Domain2。(Domain2是我的Windows NT服务器所
在的域名)。

  安装完成后,重启动工作站,但此时仍无法进入Windows 95的工作环境,你还有一些
步骤必须完成。

  11.7启动“远程启动管理器"(Remoteboot Manager)。

  11.8为此,Windows 95工作站建立一个Profile。在“新配置文件"对话框的“设置"
处选择与工作站网卡相对应的设置。例如,在Remoteboot Manager中,Remoteboot→New
profile→在“profile Name:"处输入Win95,在“Configuration:"处选中“W95 for
EDIMAX 2000PX"→OK。

  11.9修改该工作站的记录,使其改用Windows 95的Profile。例如:双击“Test
EDIMAX"→“Wksta in profile:"处选中“Win95 W95 for EDIMAX 2000PX"→OK。

  11.10执行远程启动服务器上Rpl\Bin\Win95clt.bat批处理文件,此命令的语法如下
所示:

 Win95clt mach—directory\\rpl—server profile—name

  其中mach—directory为工作站的Machine Directory的路径;\\rpl—server为远程启
动服务器计算机名称;Profile—name为此工作站所使用的Profile。

  此命令将专属该Windows 95工作站的Real-Mode启动文件,由Machine Directory复制
到远程启动服务器的RPL\RPLFILES\PROFILES\目录中。例如:在NT的命令模式下输入
:D:\winnt\rpl\bin\win95clt D:\machines\client1\\ZJQ win95。

  11.11在Windows NT服务器上,修改SBS目录中的Machines.ini文件,也就是添加以下几
行数据:

  [adapter_id]

  SYSDATPATH=g:\machine_dir

  G=\\mach_server\mach_share

  其中adapter_id为网卡的硬件地址;g是驱动器代号,它是连接以Machine Directory所
在的服务器与共享目录;machine_dir是machine Directory所在的目录,g磁盘代号必须与
步骤11.4的相同。例如:

  修改D:\W95S\machines.ini

  [0000B43B5384]

  SYSDATPATH=G:\client1

  G=\\ZJQ\machines

  11.12重新启动Windows 95工作站后,就会进入Windows 95,当出现“Type your
user name or press Enter if it is 0000B43B5384:"时,输入“Test"(0000B43B5384
是我所用的网卡的硬件地址)。当出现“type your password:"时,输入“Test",依屏
幕提示完成最后的安装。

  11.13重新启动这个Windows 95无盘工作站,至此,第一台Windows 95无盘工作站已
经安装完毕。

  12.安装其它Windows 95无盘工作站。

  只要你安装了第一台Windows 95工作站,以后使用相同配置的工作站的安装工作就很
简单。这些相同配置的工作站,它们的设置并不需要与第一台完全相同,但是它们必须与第
一台使用相同的网卡、相同的网卡设置(例如IRQ、I/O地址等)。如果你所要安装的
Windows 95工作站配置与第一台不相同,则你必须利用前一节所介绍的方法安装,也就是将
它当作第一台的方式安装。

  首先配置这台无盘工作站,使其成为DOS无盘工作站。

  12.1设置网卡,这块网卡的型号、设置应与第一台Windows 95工作站相同,即再次执
行步骤5。

  12.2在Windows NT服务器上添加此无盘工作站。

  在Windows NT服务器的远程启动管理器窗口中,View→Refresh,无盘工作站上网卡
的硬件地址将会出现,例如:0000B4813121(这是我所用网卡的硬件地址),选取中这个
地址→Remoteboot→Convert Adapters,Convert Adapters的窗口将会出现:在“Wksta
Name:"处输入一个账号(以后这台无盘工作站将以这个账号登录Windows NT)。例如:
Test1,在“Password:"处输入这个账号的密码,例如:Test1,在“Configuration
type:"处选择“shared",在“Wksta in profile:"处选中在步骤4.3中建立的配置文件
名,例如:"EDIMAX DOS 6.22 FOR EDIMAX 2000PX→Add。

  12.3再次执行步骤4.1、4.2

  12.4启动这个DOS无盘站,以Test1账号登录到Windows NT服务器。

  12.5到步骤10.2配置的那台有盘工作站上,以administrator登录到Windows NT服务
器上。

  12.6将Windows 95的光盘放进此工作站的CD-ROM驱动器内,并利用Windows NT资源
管理器切换到光盘的Admin\Nettools\Netsetup目录。

  12.7执行Netsetup.exe程序。

  12.8出现“基于服务器安装"对话框时,单击“设置路径"按钮。

  12.9当出现“服务器路径"对话框时,请输入SBS服务器上保存Windows 95文件的路径
(也就是步骤10.1的共享目录或其中的子目录),例如\\ZJQ\W95S然后单击“确定"按
钮。

  12.10单击“安装的计算机目录"区中的“添加"按钮。

  12.11出现“安装计算机"对话框时,请输入下列数据后单击“确定"按钮:

  ● 计算机名称。此新的Windows 95无盘工作站的计算机名称,例如:Test1。

  ● 计算机目录。输入你为此Windows 95无盘工作站所建立的Machine Directory 的
路径,例如\\ZJQ\Machines\Client2。

  ● 现存的计算机目录 输入目前已存在的机器目录路径,安装时将以此Machine
Directory中的设置为依据,例如\\ZJQ\Machines\Client1→确定→退出。

  12.12启动“远程启动管理器"。

  12.13修改该工作站的记录,让其使用与第一台Windows 95相同的profile:在
Windows NT服务器上的Remoteboot Manager窗口中,双击“TEST1 EDIMAX"→在“wksta
in profile:"处选中“Win95 W95 FOR EDIMAX 2000PX"→OK。

  12.14再次执行步骤4.1、4.2。

  12.15在SBS服务器上,修改在SBS目录中的Machines.ini文件,也就是添加以下几行
数据:

  [adapter_id]

  SYSDATPATH=g:\machine_dir

  G=\\mach_server\mach_share

  其中adapter_id为网卡的硬件地址;g是驱动器代号,它是连接到Machine Directory
所在的服务器与共享目录;machine_dir是Machine Directory所在的目录。G磁盘代号必
须与步骤11.4的相同。例如,修改D:\W95S\machines.ini,增加如下记录:

  [0000B4813121]

  SYSDATPATH=G:\client2

  G=\\ZJQ\mchines

  其中0000B4813121是我的这台无盘工作站的硬件地址。

  12.16再次执行步骤4.1、4.2。

  12.17重新启动这台无盘工作站,进入Windows 95,当出现“Type your user name,
or press Enter if it is 0000B4813121:"时,输入Test1,出现“Type your
password:"时,输入Test1进入Windows 95。

                              (完)

--

     书山有路勤为径;
     学海无涯苦作舟!
 我是来自大富翁的小美!^_^

※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.1.115]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店