一、无盘工作站启动原理

无盘工作站之所以能够启动,是由硬件(工作站端)和软件(服务器端)共同配合的结果。软件上,就是服务器上的远程启动相关服务和无盘系统软件;硬件上,则是工作站网卡上的BootROM芯片。当然,对于不是很老的主板,其BIOS中空闲较多并支持写入,可以将BootROM芯片代码写入主板BIOS中,节省了一个芯片。

较常用的无盘启动芯片有RPL和PXE两种。这两种较为通用,其它还有一些厂商开发的专用芯片,不是很普及,以下的讨论中均以RPL和PXE为主。

RPL 芯片可用于10M和100M的网卡,有针对NT(2000)的,有针对NetWare的。不同的网卡用的也不一样,需要配套。所以做无盘时不是任何网卡都能做的。10M的NE2000和8029网卡、100M的8139网卡等都支持RPL芯片,并且也都容易找到相应的RPL芯片。

PXE芯片一般用于100M的网卡,以在8139网卡上的应用最为成熟和典型,甚至很容易就可找到用于8139网卡的PXE芯片代码(用于写入主板或空白BOOT片)。现在较常见的是那种RPL/PXE双启动的BootROM芯片,价格在6元左右。

1、RPL芯片的启动原理。

(1)发现阶段。当Client启动后,其网卡上的BootROM会向Server广播一个引导请求帧,即FIND帧,该帧包含有Client的网卡号(MAC地址),网络上所有Server都会发现这个FIND帧。

(2)提供阶段。Server远程启动服务收到Client广播的FIND帧,根据帧中所带的ID号,检查远程启动数据库中是否有该卡号的配置记录,如果不存在,则引导过程不能继续;如果存在,远程启动服务发送一个FOUND帧,这个帧中包含了服务器的岗卡ID(即Server的MAC地址),然后就调用 BOOTP(Boot Protocol)或者DHCP(Dynamic Host Configuration Protocol)。

(3)选择阶段。Client收到第一个响应后(因为可能网络中不止一个服务器在运行远程启动服务,Client只对收到的第一个FOUND帧回应,包括:分配给Client的机器名称、IP地址、Server的IP地址、BOOT所需的映像文件等),则发送一个SEND.FILE.REQUEST Frame 给第一个回应的远程启动服务器,请求传送启动所需的文件。

(4)确认阶段。当远程启动服务器收到 SEND.FILE.REQUEST Frame的请求后,根据其远程启动数据库的Client记录查找对应的BOOT BLOCK,将Client启动所需的文件传送给Client,即给工作站一个FILE.DAT.RESPONSE帧,这个帧 包含了Client启动所需的BOOT BLOCK。

(5)启动阶段。Client接收到完整的启动文件后,开始执行文件中的程序,将执行点转向启动块的入口,启动Client,同时使用另外一个INTERNET协议:TFTP(Trivial Transfer Protocol)。然后引导不同的OS。

2、PXE芯片的启动原理。

PXE 是RPL的升级品,它是Preboot Execution Environment的缩写。它们的不同之处为:一个是静态路由,一个动态路由。不难理解:RPL是根据网卡上的ID号加上其它的记录组成的Frame向server发出请求,而server那里早已经有了这个ID数据,匹配成功则进行远程启动;PXE是则是根据服务器端收到的工作站MAC地址(就是网卡号),使用DHCP服务给这个MAC地址指定一个IP地址,每次重启动可能同一台工作站有与上次启动有不同的IP,动态分配地址。下面以工作站引导过程说明PXE的启动原理:

(1)用户端电脑开机后, PXE Boot ROM 获得控制权之前先做自我测试,然后以广播形式发出一个请求FIND帧。

(2)如果服务器收到个人电脑所送出的要求, 就会送回 DHCP 回应, 内容包括用户端的 IP 地址, 预设通讯通道, 及开机映像文件。 否则, 服务器会忽略这个要求。

(3)工作站收到服务器发回的响应后则会回应一个FRAME,以请求传送启动所需文件。

(4)之后,将有更多的讯息在用户端与服务器之间作应答, 用以决定启动参数。 BootPROM 由 TFTP 通讯协议从服务器下载开机映像档, 这个映像档就是软盘的映象文件。

(5)工作站使用TFTP 协议接收启动文件后,将控制权转交启动块,引导操作系统,完成远程启动。

3、PXE与RPL无盘启动方案的比较

(下面的比较过程主要取自俞席忠先生,稍有改动)

(1)虽然它们都是无盘启动,但是,RPL,毫无疑问,适合做无盘win95或假WIN98,不易做成内核为win98的无盘站。RPL唯一的好处是:比较成熟,关于它的文章漫天皆是。

(2)就构架整个网络来说,PXE要简单得多。这集中反映在对每台客户机的配置上:RPL要求每一台客户机都要执行安装过程,而PXE配置时,只需要每一台客户机的MAC地址,把它写到netnames.db这个文件中就可以了,甚至连这个都可以自动完成。

(3)就性能价格比来讲,PXE是RPL 的替代品,是无盘win95的“掘墓人”,从此,无盘启动技术进入了win98的时代。

(4)就适用范围来讲,有盘windows 98能延伸到什么地方,也就是这个技术也可以延伸到的地方。而win95 由于它内核上的限制,不能较好地与INTERNET接轨,其应用受到了极大的限制。

(5)就可维护性讲,PXE空前绝后!PXE的每个工作站的配置都是从公共的windows目录下读取,删除了,无非是重新启动一次,不用在工作站作任何的动作,系统将自动复原。

(6)应用软件的安装。当你看中某个新的软件,并且打算把它安装在无盘工作站上时,用PXE安装,比如想在无盘win98中新加一个游戏,或以前没有 office2000,现在要安装office2000,很简单:用你那个上传的本地硬盘安装好后,上传一下,所有工作站都可以用了。而win95的应用软件的安装就没有这么简单。

二、RPL下的DOS无盘工作站

虽然RPL下的DOS无盘工作站在目前已没有什么实用意义,但是它是安装RPL下的WIN95无盘工作站的基础,所以还是要啰嗦一下。

这里以古老的NE2000网卡和NT4.0操作系统为例。因为后面的RPL下的WIN95无盘工作站是以ISA网卡为基础的(后面会讲到怎样做出PCI网卡的WIN95无盘站)。而在WIN2000下安装无盘又是以在NT下安装为基础的。因为WIN2000下没有远程启动服务,需要加入第三方的远程启动服务程序。

好了。下面进入正题。

1、硬件准备:
]这里假设网络连接都已做好,网卡上的RPL芯片(服务器上不需要)也已安好并在BIOS中设为从LAN启动。

2、NT中文版的安装与配置
在安装NT之前最好运行SMARTDRV.EXE或其它的磁盘高速缓存程序,并建立实际拥有物理内存总量三分之一的高速缓存来加快安装过程(过大或过小均会影响安装速度)。以64M内存为例:
即:SMARTDRV 20480 20480

(1)将NT安装到C:/WINNT目录下,按照提示做好各种设置,这一步非常简单,不再详述。(C盘为FAT16的DOS分区,D盘为NTFS分区,E盘为光驱)

(2)安装NetBEUI、DLC协议
由于远程启动服务需要用到DLC与NetBEUI通信协议,如果你没有安装的话,就必须先在Windows NT Server 安装这两种协议.
"控制面板/网络/协议"项下选择"添加"按钮.从网络协议列表中选择"NETBEUI通讯协议”,单击"确定".此时返回上一级菜单,单击"添加"再从列表选择"DLC通讯协议".确定后,选择菜单中的绑定,此时计算机会显示绑定进度.退出网络菜单会提示你重启计算机。

(3)安装远程启动服务RPL(Remote initial Program Load)服务
§1. 在"控制面板/网络/服务"项下选择"添加"按钮.                  
§2. 从网络服务列表中选择"远程启动服务",单击"确定".此时请输入安装远程启 
动服务的目录后确定. (如C:/WINNT/RPL)
§3. 根据提示输入WINNT的系统文件的原路径,(如D:/I386)此后再按要求输入Win
NT Server光盘驱动器的Clients/Rpl目录. (如 D:/Clients/RPL )
§4. 根据提示重启计算机.

(4)启动远程启动服务
在服务器“我的电脑=>控制面板=>服务”中选“远程启动服务”,单击“启动”,将启动类型改为“自动”,确定返回,单击开始。

(5)重新启动后,查看“管理工具(公用)=>事件察看器”,里面应该无任何出错信息。

3、安装 DOS 的无盘工作站

(1)把服务器中,打开NT资源管理器,选中WINNT/RPL/RPLfiles目录,按右键把它设为共享,它的共享名应该是RPLfiles,权限设置为完全控制.

(2)在MS-DOS命令行下,拷贝所有MS-DOS622(至少包含IO.SYS MSDOS.SYS COMMAND.COM HIMEM.SYS )的文件到//WINNT/RPL/RPLfiles/Binfiles/DOS622目录下.(注:以后拷贝等操作最好在D0S命令行下执行,以减少出错率.)
例: COPY e:/DOS/*.* //WINNT/RPL/RPLfiles/Binfiles/DOS622
ATTRIB -S -H C:/IO.SYS
ATTRIB -S -H C:/MSDOS.SYS
/*注意:一定不要把//WINNT/RPL/RPLfiles/Binfiles/Dos622目录下的IO.SYS和SDOS.SYS的属性加上系统和隐含,否则无法正常启动。这是初次安装者最易犯的错误。*/

(3)添加BBLOCK记录让远程启动支持你的网卡
因为网卡号的前6位号是网卡供应商之间协商的,在此步安装中必须先知道前6位网卡号,利用RPLCMD.EXE文件将你的网卡添加到远程服务器的数据库里.
在NT 服务器中,点击"开始"菜单中的"运行"项,输入RPLCMD后,按确定屏幕将会出现一些命令选项让你添加.
Adapter Boot Config Profile Service Vendor Wksta[Quite]:v
Add Del Enum:A
VendorName=000021/* 网卡的前6位号 也可以使用驱动盘上的设置文件进行查看和修改,修改前请注意阅读说明文件*/
All other parameters are optional
Vendorcomment= ne2000 for dos /* 描述 */
Adapter Boot Config Profile Service Vendor Wksta[Quit]:B
Add Del Enum:A
BootName=ne2000 /* 自行设置路径名 */
VendorName=000021 /* 网卡的前6位号 */
Bbcfile=BBLOCK/NETBEUI/ne2000/DOSBB.CNF /* 网卡名称目录 */
All other parameters are optional
BootCommet=DOS FOR ne /* 描述 */
WindowsSize=
Adapter Boot Config profile Service Vendor Wksta[Quit]:C
Add Del Enum:A
ConfigName=ne2000 dos
BootName=ne2000
DirName=DOS /* 为网卡目录名称 */
DirName2=DOS622
FitShared=FITS/DOS622.FIT /* 共享目录映射关系文件 */
FitPersonal=FITS/DOS622P.FIT /* 专用目录映射关系文件 */
All other parameters are optional
ConfigComment=DOS FOR ne2000/* 描述 */
DirName3=
DirName4=

(4)请选择"Q"退出. (以上大写可以照抄)

(5)以具有Admistrator权限的帐号登录NT 服务器,选择"管理工具/远程启动管/理器会出现"创建了配置文件后才能创建或编辑工作站"的警告信息,按"确定"继续。

(6)在远程启动管理器,选择"检查配置"

(7)选择"远程启动"/"新的配置文件"项,添加配置文件名,及描述等。

(8)启动远程工作站,此时工作站会把网卡号传输到NT 服务器,在服务器/远程管理器
中,选择"刷新",选中传输过来的网卡号项,再选择"转换适配器",根据提示输入工站名称,密码等。

(9)此时可远程启动无盘DOS工作站。

三、RPL下的WIN95无盘工作站

紧接上面RPL下的DOS无盘工作站。

1、安装第一台WIN95工作站

安装第一台WIN95工作站须先远程启动成为MS-DOS的无盘站,利用网络安装,在此工作站上执行WIN95的Setup操作从机器目录(Machine Directory)复制一些文件到远程启动服务器.

(1)建立BBLOCK记录,为运行WIN95添加相应的网络适配器.在NT 服务器执行Rplcmd.exe程序,编辑BBLOCK记录,使其使用WIN95 的Profile.命令如下:
Adapter Boot Config Profile Server Vender Wksta [Quit] B
Add Del Enum : A
BootName=W95ne2000
VenderName=000021 /* 网卡前6位号 */
Bbcfile=BBLOCK/NETBEUI/ne2000/W95BB.CNF /*网卡目录名 */
All other parameters are optional
BootComment=WIN95 FOR ne2000/* 描述 */ WINDOWSIZE=
Adapter Boot Config Profile Server Vender Wksta [Quit] C Add Del Enum: A
ConfigName=ne2000/* 自行设置的名称 */
BootName=w95ne2000  *和前面一致*
DirName=DOS
DirName2=WIN95
Fitshared=FITS/WIN95.FIT
Fitpersonal=FITS/WIN95P.FIT
All other parameters are optional
ConfigComment=WIN95 FOR ne2000
DirName3=
DirName4=
完成编辑,按Q退出.

(2)这时还不能启动WIN95工作环境,须在"远程启动服务器"为WIN95建立一个 配置文件,在配置菜单项选择”检查配置”,再在"新配置文件"项下输入相应的配置文件名(例:wne2000)及描述等.

(3)在NT服务器上建立一个共享的机器目录(Machine Directory).例:C:/w95m

(4)启动MS-DOS工作站,请将工作站与SBS服务器与远程工作站的时间同步,否则WIN95 Setup 的操作会出问题. (可使用命令: NET TIME //SBS_Server /SET )

(5)利用NET USE 命令连接SBS目录与机器目录. NET USE F: //SBS_Server/SBS-Share 例: NET USE F: //server/W95S
NET USE G: //Server/w95m
/* 在此工作之前必须先在远程启动服务器上建立一个机器目录(w95m)并设为共享 */

(6)切换到SBS目录所在的磁盘,执行WIN95 Setup操作.命令如下:
F: >SETUP /T:G:/TEMP.TMP     *任意起名*
/* /T 设置安装所需的临时目录 */

(7)此时会出现WIN95安装程序.
( 注意: 因为WIN95内核升级问题,出现的是英文安装程序,所以以下是英文提示,安装时请注意下事项)  
A. 出现"Server-Based Setup"对话框时,请选择"Set up Windows to run from a network server" (从SBS安装).
B. 出现"Startup Method"对话框时,请选择"Start Windows from the network (remote boot server)". (远程启动服务器)
C. 出现"Machine Diretory"对话框时,请输入Machine Directory的路径,
如: g:/CLIENT1 (远程工作站的目录)
D. 出现"Setup Options"对话框时,请选择"Custom". (自定义安装 )
E. 出现"Analyzing You Computer"对话框时,请选择"No,I want to modify the hardware list". (选择不搜索硬件,如果自动检测造成死机的后果,请从此当中删除可能造成死机的项目.)
F. 出现"Select Compinents"对话框时,请清除“通信”选项(除非工作站上有调制解调器,且要使用拨号网络)
G. 出现“Network Configuration”对话框时,请选用适当的网卡与通信协议同时必需确定网卡的设置是否正确,如IRQ, I/O地址,可利用“选择该网卡/Properties/Resources”途径进行设置.
H. 出现"Identification"对话框时,请确认"Workgroup"处的设置与SBS服务器, Machine Directory服务器在相同的Workgroup或Domain.

(8)执行远程启动服务器上的//WINNT/Rpl/bin/WIN95clt.bat批处理文件,此命令语法:
WIN95clt //NTSNAME/Mach_NAME/CLIEN1 //NTSName Ppofile_Name /* Mach_Name 为工作站的机器目录路径
Rpl_Server 为远程启动服务器的计算机名
Profile_Name 为此工作站使用的配置文件名 */
例: C:/winnt/rpl/bin/win95clt c:/works/client1 //nt4srv w8139
(如果有不明白的地方可以执行WIN95CLT回车查看例子)

(9)在SBS服务器上,修改SBS目录中的Machines.ini文件,添加几行数据. [Adapter_ID] /* 网卡的网号码 */
SYSDATPATH=g:/machine_dir /* 指工作站中的工作目录 */
g=//mach_server/mach_share /* 指服务器中的共享目录 */
例如: [000021DDB104]
SYSDATPATH=G:/client1 /* WIN95的工作目录, 包含在共享目录w95m中 */
G=//server/w95m /* NT 服务器名/win95 SBS共享目录 */

(10)在远程管理器中双击工作站名,选择WIN95的配置文件.

(11)完成安装,重启工作站进入WIN95,此时会提示你输入名称与口令,第一次输入工作站的名称与口令,第二次输入登录WIN95的名称与口令.

(12)由于网络版WIN95本身创建快捷方式设定的命令行执行文件不正确,如g:/ws12/command.com。因此需要在服务器“开始/设置/任务栏” 下,选择“开始菜单程序”中“高级”属性,找到MS-DOS图标,然后用鼠标右单击之,更改其属性中的程序命令行为D:/WINBOOT/ command.com,就能激活MS-DOS窗口,正常使用DOS命令。

2、安装其它WIN95 工作站

只要你安装了一台WIN95工作站,以后的安装工作就很简单,它们的设备并不要与第一台完全相同,但是必须与第一台使用相同的网卡前六位号及相同的网卡设置(IRQI/IO地址)如果这两项与第一台机配置不同,就须将它当作第一台的方式安装.

(1)在SBS服务器上修改SBS目录中的Machines.ini文件.添加新的网卡记录.

(2)在NT 服务器的远程管理器中添加新的工作站名称.

(3)重启动WIN95工作站后,就会进入WIN95及完成安装的操作

过程:
在服务器上编一个文本文件1.该文件最好放在一工作站 所用目录下功(如W95M)2.该文件可随便命名  INSTW.TXT3.其内容如下:
WS2 //SERVER/W95M/WS2
WS3 //SERVER/W95M/WS3......
WS50  //SERVER/W95M/WS50

其中:

(1)每一个存放一台WIN95无盘站所需要的信息

(2)每一行前面的WS2--WS50为用户名

(3)每一行后的SERVER为服务器名  W95M为工作站目录,WS2为工作站机器目录

(4)在(2)和(3)中间用空格分开二.复制机器目录1.第一台工作站上启用WIN95,并有ADMINISTRATOR登录2.运行METSETUP.EXE3.单击"设置路径"按钮,并输入服务器中的SBS目录的路径.如  //SERVER/W95S4.添加5.当出现“安装计算机”对话框时,选择“安装多台计算机”选项。6. 在包含名称目录的清单的文件一栏中输入上面编的文件含路径(如://server/w95/insrws.txt)7.在“现存目录计算机一档中输入第一台工作站的路径。(如://server/w95m/ws1)8.确定。三.依次打开所有的工作站,在服务器上的“远程管理器”中刷新下会所有工袋子作站网卡号。四将远程启动管理器”窗口与ms-dos并放在mwdos窗口输入下列命令。
w95>eidt machines .ini
将工作站卡号目录按规定格式存入machines.ini 文件中。
注:在修改时一定用eidt,并且等前一台记录好后,再开始下台 行第三第 步五在远程理器中依次转换其条件工作站,适 器在wksta键入网卡号六选择所有工作站 回车,将 置文件定为w95 置 如w95v七打开工作站,将卡号输入登录用户中。
注:只有和第一台工作站卡号相同前六位相同机器才能按上述方法进行。如网卡不同,必须一台一台进行安装。
备份工作:将下列目录务份W95(SBS目录)W95M(工作站目录)RP|PRO(工作站所有安装程序目录)WINNT|RPL(远程启动文件目录)
维护工作:每天恢复W95M目录每天清除临时文件(如:*.* *.TMP)快速配置网卡   
编一个纯文本文件NETCARD.RPL

注:

(1)(  )中为注释,不要写入。

(2)文件中的空行不能少

(3)该文件共41行具体内容如下:
1。V
2。A
3。52544C(网卡前六位)
4。NE2000-CONP(自定)
5。B
6。A
7。DOSNE(注意与下BOOTNAME对应)
8。52544C
9。BBLOCK|NETBEUI|NE2000|DOSBB。CNF(网卡驱动程序)
10。NE2000-CONP(自定)
11。0
12。C1
3。A
14。DOS622NE
15。DOSNE(注意网对应)
16。DOS
17。DOS622
18。FITS|DOS622。FIT
19。FITS|DOS622P。FIT
20。DOSA FOR 52544C
21。空行
22。空行
23。B
24。A
25。W95NE
26。52544C
27。BBLOCK|NETBEUI|NE2000|DOSBB。CNF
29。0
30。C
31。A
32。WIN95NE
33。W95NE
34。DOS
35。WIM95
36。FITS|WIN95。FIT
37。FITS|WIN95P。FIT
38。WIN95 FOR 52544C
39。回车
40。回车
41。Q
配置网卡在NT服务器的MD-DOS下进入NETCARD,RPL文件所在目录,远行下述命令RPLCARD<NETCARD,RPL
远程启动目录说明
RPL|BBLOCK  其目录及子目录下包括远程启动服务送给工作站的引导决内容,其配置文件扩展名CNF
RPL/BIN 存放WIN95CLT,
BATRPL/FIT存放文件索引及相关文件(工作站上的D盘根目录及子目录都是通过该目录下的一种扩展名为FIT的文件,进行映射的,其映射关系如下表):
工作站目录文件      服务器目录文件           说明
C:/                             /PROFITES/DOS/               只读
AUTOEXEC.BAT        /PROFITES/DOSN/AUTOEXEC.BAT 在工作站运行自动批处理文件
BINB                     /BINF/TES/BINB               提供可访问的二进制文件
CONFIG.SYS              /PROFITEA/DOSV/CONFIG.SYS

3、无盘95上安装硬件驱动程序

一.将硬件设备(声.显)驱动盘上的驱动程序复制到NT服务器上的SBS目录中二.上面方法不行,可按下面方法进行1.将目标硬件移到一台有盘95机器上安装驱动.2.执行右击"我的电脑"--系统--设备管理器,选择相应硬件--属性--驱动程序--驱动程序 详细3.记录下" 驱动程序"从有盘机器拷贝到NT服务器上的SBS目录相应位置,对应关系如下:
有盘站                           无盘站
C:/WIDOWS                         SBS目录(如W95S)   
C:/WINDOWS/SYSTEM        SBS目录下的SYSTEM

4、PWin95无盘工作站的注意事项

(1)对于NE2000的兼容网卡,可直接使用Windows NT4.0提供的各项驱动程序及设置。因为相关的文件都可在相应的NE2000子目录中找到,如:DOSBB.CNF和W95BB.CNF文件可在/winnt/bblock/NetBEUI/NE2000目录下找到。所以在建立适配器引导配置文件时,把“Bbc=”项中的“bblock/NetBEUI/adaper/”换为“bblock/NetBEUI/NE2000/”即可。

(2)建立DOS6.22无盘工作站的启动配置时,应注意两点:
①安装DOS无盘工作站时一定要把IO.SYS和MSDOS.SYS文件的系统、隐藏的属性清除掉,否则工作站启动登录时,可能会出现:
Non-system disk or disk error
Replace and press any key when ready
信息,因而无法启动无盘工作站。
②拷贝到/winnt/rpl/rpls/bins/DOS6.22下的IO.SYS和MSDOS.SYS必须是英文版DOS6.22的系统文件,否则安装PWin95不正常。

(3)安装完PWin95的共享文件后注意正确执行相应的批处理文件。
①如果是对远程启动服务升级,请先启动远程启动服务器的远程启动服务,然后执行Rbootsrv.bat批处理文件,让它具有PWin95远程启动的功能。该文件存放在/winnt/rpl/bin目录,命令格式为:
Rbootsrv  [远程启动服务器的计算机名称]
②执行WIN95SRV.BAT批处理文件时,应注意目录路径格式的书写,例如:
正确格式:Win95srv /ntsrv/PWin95
错误格式:Win95srv D:/PWin95
若采用错误的格式,将会导致无盘启动PWin95时读硬盘,而无法实现真正的无盘启动。

(4)不需要设置服务器和工作站时间同步。
很多杂志介绍必须要求服务器与工作站时间同步,其实经过验证,无需此步骤照样能正常安装和启动PWin95。

(5)在DOS无盘工作站上安装PWin95时,要注意安装选项使用“CUSTOM”方式,不要选用“TYPICAL”方式,否则,安装过程会死机,而且下次再安装PWin95时不正常。

(6)修改MACHINES.INI文件时,注意书写磁盘代号,不要加上冒号,例如:
正确格式:G=/NTSR/RPL95
不正确的格式:G:=/NTSR/RPL95
若使用不正确的格式,则不能正常启动PWin95。

四、无盘工作站常见问题及处理办法

1、在服务器上,安装DLC与NETbeui协议、远程引导服务后,用鼠标左单击服务器“开始/程序/管理工具”的“远程管理器”,不能激活远程管理器窗口。

分析与排除:这是由于在安装服务器中,远程管理器创建快捷方式的命令行没有设定执行文件。因此需要在服务器“开始/设置/任务栏”下,选择“开始菜单程序” 中“高级”属性,找到远程管理器图标,然后用鼠标右单击之,更改其属性中的程序命令行的为/WINNT/SYSTEM32/Rplmgr.exe,就能激活远程管理器窗口。

2、在完成为新网卡添加引导块、记录、配置数据等以后,工作站远程启动DOS,工作站屏幕上显示:"Non-system disk or disk error , Replace and press any key when ready"。(中文意思:不是系统盘或者盘错了,替换,当准备好后,按任意键。)

分析与排除:一般系服务器/WINNT/RPL/RPLFIES/BINFILES/DOS622目录下的IO.SYS、MSDOS.SYS的两个文件属性不为单一的文档属性或根本没有。因此只要将这两个文件拷入此目录中,用attrib命令将其属性改为单一的文档属性,就能排除此故障。如:在服务器上,用鼠标左键单击含有IO.SYS、MSDOS.SYS两个文件的软盘或硬盘的目录,然后采用显示所有文件方式“查看”,将上述两个文件用“复制”和“粘切” 方法拷入此目录中,再进入DOS命令状态,执行下述命令:ATTRIB -S -H IO.SYSATTRIB +A IO.SYSATTRIB -S  -H MSDOS.SYSATTRIB +A MSDOS.SYS。

3、用鼠标左键单击服务器“开始/程序/管理工具”的“远程管理器”,激活了远程管理器窗口。然后在“远程启动”执行“新创建配置”,在添加网卡配置中DOS配置注释(即在远程服务器的数据库添加配置数据中的 “configcomment=此配置数据用于网卡的操作系统”)未在配置栏的下拉菜单中出现。

分析与排除:此问题有两种可能,一是没有执行“检查配置”这一步,将隐藏的描述“此配置数据用于网卡的操作系统”显示出来;二是COMMAND.COM文件没拷入到/WINNT/RPL/RPLFIES /BINFILES/DOS622目录下。因此,前者只要在“查看”中,执行“检查配置”,而后者只需将DOS6.22的COMMAND.COM文件拷入到/WINNT/RPL/RPLFIES/BINFILES/DOS622目录下,就能排除此类故障。

4、在工作站安装win95后,第一次启动 win95时屏幕上显示:“Error: 0001 the section corresponding to this workstation could not be found in the” machines.ini“file.”(英文意思:错误0001:与这个工作站相应的数据项在“machines.ini”文件中没找到)。

分析与排除:此问题有三种可能:①启动win95时,根本没有完成在win95(或称SBS服务器)目录下的machines.ini文件添加数据;②在 machines.ini文件中添加数据不正确,在machines.ini文件中提示如下:[ Adapter-ID ] SYSDATPATH=X:  /Machin-DIR X=//Server-name/Mach-share 误将其中“X”是任意给定的字母,而“X”实为为安装WIN95工作站时映射到服务器上工作站的工作目录驱动器字母,Server-name为服务器名,Mach-share为所有工作站的共享的工作目安装WIN95工作站时映射到服务器上工作站的工作目录驱动器字母;如在安装时,映射路工作目录驱动器字母径如下:Net use f: //server/ win95snet use g: //server/mach并设一工作站名为WS1,网卡号为:0080C8EF3352,其工作目录为D:/ MACH/WS1则正确的数据为:[0080C8EF3352]SYSDATPATH=G:/WS1G=//SERVER/MACH③首次打开 machines.ini文件时,是用WINNT的“记事本”打开添写数据,这样保存后的文件格式不对。此时如果用EDIT编辑打开此文件,根本不能看到刚才输入的数据。以上故障,只要用EDIT正确地进行编辑,就能排除。

5、工作站启动WIN95时,工作站能在第一次提示工作站名后正常进入 WIN95启动状态。而在第二次启动时,输入了正确的工作站名、口令后,屏幕上显示:“/DEV/ns2000$ Error:  Hardware does not respond error loading device driver NE2000.dos.”“Error 7306: the driver failed to initialize either there is an error in the loader program or in NET.EXE or the loadermy be trying to load the driver into high memory. Make sure that the settings for your network adapter are correct forinformation, see the documentation for you network adapter,NE2000.dos was not load.“Error 7361:IPX or NETBIOS must be running in order to load the network services. you computer may be configured to usea monolithic driver, Such as IPX or XNS ,and the driver is not loaded, or load the driver follow the instructions in thedocumentation that comes with your secondary network.”  (中文意思:/DEV/ns2000$错误:错误安装驱动程序NE2000.dos,硬件没有反应。错误7306:驱动程序初始化失败,可能是装载程序或NET.EXE或将驱动程序装载上内存过程中出现一个错误,确保网卡配置正确,查看网卡文件,NE2000.dos没有装载。错误7361:为了装载网络服务,IPX或NETBIOS协议必须运行。计算机可以设置用启动芯片驱动程序来启动,如I PX或XNS,然而驱动程序没有装载,那么按照网卡文件说明装载驱动程序。)

分析与排除:此问题可能是在工作站安装WIN95中设置网卡的I/O地址不正确。如在安装第一台WIN95工作站时,设的I/O地址为2A0,而在安装另一台WIN95工作站(硬件配置与第一台相同)误设为I/O地址300。重新安装,将网卡属性设置正确,故障排除。

6、工作站启动WIN95时,工作站能在第一次提示工作站名后正常进入WIN95启动状态,而在第二次提示输入了正确的工作站名、口令后,屏幕上显示: “Error 53: The computer name specified in the network path cannot be located. make sure you are specifying the computer name correctly ,  or try again later when the remote computer is available.”(英文意思:错误 53:在网络路径中指定的计算机名不能定位,确保正确地指定计算机名,或当远程计算机有效时,然后再尝试)

分析与排除:在安装好的工作站,因摆设的机器没有按编号次序进此网,为了解决这个问题,按将网卡拔下,安装在另一台工作站启动,出现上述错误。因此,安装好的工作站,一般不能随意交换网卡,这主要是安装过程中选取的参数略有不同,但是有的工作站能交换网卡。将上述的网卡还原,故障就可以排除。

7、工作站上安装WIN95时,需要启动DOS,屏幕上显示:“High memory Area. NET 3506:  A system error has occurred. DOS error .” (英文意思:高内存区,网3506:发生一个系统错误,即 DOS错误)

分析与排除:没将HIMEM.SYS 的文件拷入到服务器/WINNT/RPL/RPLFIES/BINFILES/DOS622目录下,程序不能进入高内区。因只要将HIMEM.SYS文件拷入此目录下,故障就可以排除。

8、一工作站网卡设置与其它工作站一样,远程引导DOS状态正常,但是以同样的方法安装远程引导WIN95,启动工作站,发生现象与故障现象五相同。仔细观察启动过程中显示屏的内容,发现了与设置的中断号3不相符,自动改为中断号5。

分析与排除:做这样的一个实验:将能正常启动WIN95工作站的网卡,装入此工作站中,仍发现了与设置的中断号3不相符,改为中断号5。故认为是主板的缘故,仔细主板的CMOS设置,果然主板调用中断3,因此只要将主板的CMOS设置改为与其它工作站的主板相同,就可排除这样的故障。

9、在工作站启动WIN95时,工作站能在第一次提示工作站名后正常进入WIN95启动状态,而在第二次提示输入了正确的工作站名、口令后,屏幕上显示: “Error:0001 one or more drive connections are incorrect. An error occurred booting this server based workstation.”  (英文意思:错误0001:一个或多个驱动设备连接不正确,启动这个服务器时工作站发生了一个错误)

分析与排除:这是因在machines.ini文件中加数据时,为了快速添入,采用编辑的“复制”和“粘贴”,未及时将数据更改,而造成一个或多个数据相同,引起上述错误发生。因只要将多余数据清除,就能排除此故障。

10、用鼠标左键单击服务器“开始/程序/管理工具”的“远程管理器”,激活了远程管理器窗口。然后在“远程启动”执行“新创建配置”,在添加网卡配置时,DOS配置注释在配置栏的下拉菜单中出现,而WIN95配置注释不出现。

分析与排除:这是因在服务器上为添加WIN95网卡配置时,参照一些资料,误认为“DirName2=win95x”是正确的,而实际上正确的输入应为 “DirName2=win95”。为正确添加WIN95网卡配置,举例如下,并注意在括号中标“不能更改”几处,一定不能更改:
Adapter Boot Config Profile Service Vender Wksta [Quit]: c(c为添加网卡配置)
Add Del Enum: a (a同上)
ConfigName=dos-dlink(配置名, 随安装服务器者设定)
Boot Name=WIN95Z(WIN95为上述的引导名)
DirName=DOS(DOS为WINNT本身映射目录名,不能更改)
DirName2=WIN95(WIN95为WINNT本身映射目录名,不能更改)
FitShared=fits/win95.fit(不能更改)
Fitpersonal=fits/win95p.fit(不能更改)
all other parameters are optional
ConfigComment=win95 for dlink(配置注释,随安装服务器者设定,此注释将在远程管理器的新配置文件中的配置栏出现。)
DirName3=(为空的,不能更改)
DirName4=(为空的,不能更改)
按照此输入正确的数据,就能排除故障。

11、在安装第一台工作站中,第一次启动WIN95时,工作站能在第一次提示工作站名后,正常进入WIN95启动状态,然后就回到了DOS状态。

分析与排除:这是因为没有将WIN95配置文件下数据与工作台站目录文件下的数据、远程引导目录文件下数据关联而引起的。只要在服务器上,执行RPL/ BIN/WIN95CLT.BAT文件。其格式为:Win95clt  // rpl- server profile_name 为工作站的计算机目录路径, rpl-server为远程引导服务器名, profile_name为与工作站属性中设置关联的WINDOWS 95配置文件名。如:Win95clt d:/mach/ws1 // server win95其中ws1设为安装WIN95第一台工作站的目录,就能排除此故障。

12、工作站上,正常进入WIN95状态,用鼠标左键单击服务器“开始/程序”的“MS-DOS方式”,不能使用DOS命令。屏幕上显示: “Invalid COMMAND.COM. enter correct name of command interpreter(eg, C:/COMMAND.COM)。 (中文意思:COMMANDCOM无效,请输入正确的命令表示)。

分析与排除:这是由于网络版WIN95本身创建快捷方式设定的命令行执行文件不正确,如g:/ws12/command.com。因此需要在服务器“开始/设置/任务栏”下,选择“开始菜单程序”中“高级”属性,找到MS-DOS图标,然后用鼠标右单击之,更改其属性中的程序命令行为D:/WINBOOT/command.com,就能激活MS-DOS窗口,正常使用DOS命令。

13、win95安装问题

(1)nt server登陆后,没有鼠标.:
出现以上问题,要考虑三个方面:a.com1,com2是否在BIOS中打开,b.mouse驱动是否正确.c.是否接鼠标的com口与网卡有冲突.

(2)workstation登陆server出错"rpldisk.dsk,error in server "//nt4",none system disk":
dos工作站的登陆,一般要注意两个目录中的文件.
一是//nt4/binfiles/dos622目录,
另一个是//nt4/profiles/dos8029目录.(此处的nt4是服务器名,dos8029是dos配置文件名,因实际不同而不同). DOS622中要保证IO.SYS,MSDOS.SYS,COMMAND.COM,HIMEM.SYS的存在且正确dos8029中要保证 bootsect.sys的存在且正确.

(3)工作站进行WIN95登陆,显示"NET USE F: //NT4/SBS ,the shared path not found":
这是因为sbs目录没有设共享所至.(sbs为win95的共享文件目录)

(4)工作站进行WIN95登陆,显示"initializing workstation g: //nt4/machine (error :67)error:0001 unable to connect one or more drive ":
解决的方法是把machine目录设共享,(machine为机器目录).注意此处的error 67代码.

(5)工作站进行WIN95登陆后,运行command.com,报错.:
这个问题,有两种解决的方法.治标的是修改dos的快捷方式为:d:/winboot/command.com,治本的是"copy //nt4/sbs/command.com //nt4/rpl/rplfiles/binfiles/win95/command.com."

(6)工作站dos登陆,显示"starting msdos....",停止反应.:
这是因为binfiles/dos622目录下的三个基本文件出错所至.三个文件参见2.

(7)在server上用rplcmd配置好了网卡后,用rplmgr可以refesh网卡的id号,但是工作站就是登陆不了server.:
因为protocol.ini文件不正确所至.修改binfiles/netbeui/网卡目录/protocol.ini为正确设置.

(8)从一台有盘win95工作站向server copy sbs目录文件,显示"部分项目写入msbatch.inf出错":
当从从一台有盘win95工作站向server copy sbs目录文件时,若中途退出.则要重新启动工作站,且server上也要删去刚才的目录及文件.否则,就会出以上错误.

(9)工作站dos登陆,出错"error int server "//nt4 ",initial error,driver memory trached :"x".:
这是因为工作站的权限太小所至,用manager放开权限即可.

(10)工作站win95启动,出错"NET USE H: //NT4/WIN95SERROR :0001 //NT4/MACHINE/USER19 CAN NOT CONNECT ONE OR MORE DRIVE":
仔细检查该工作站的网卡ID和MACHINES.INI文件.发现该工作站被指定用USER20目录而不是USER19目录,试着把user20的信息移到 machines.ini的开头,离user19远一些.问题解决. 这是个很奇怪的问题,按理说machines.ini文件是文本文件,不存在次序问题.

(11)一台工作站win95登陆,报错"xxxxxmsbachupxxxxx,vxdxxxxx",乱麻显示在screen的左上角.:
有四种原因会导致出错:
a.网线没有做好.
b. 网卡的驱动程序用错了,如pci8029网卡,它的ndis程序有两个版本13.3和16.1,一定要用13.3版的.c.在进行第一台工作站安装时,制定网卡所用的资源不对.如,isa网卡一般用300和3,而win95有时会将其资源设为200和3d.d.在machines.ini中,把两台工作站指定到一个机器目录上了

(12)工作站win95登陆,报错"no register file is defind":
这个问题和machines.ini文件有关.应当仔细检查该文件中的设定.

(13)工作站安装win95,报错"0013 error":
这个问题和cmos中的软去的设定有关.

14、无盘站启动疑难解答

(1)启动客户计算机时,直接从本地启动.
答:网卡BOOT ROM 没有生效.

(2)屏幕停留在RPL-ROM-FFC:N
答:网络未通,或网卡资源设置冲突.

(3)屏幕停留在RPL-ROM-SFC:N
答:驱动程序(*.DOS) 不对或未建立.

(4)出现用户名称后挂起.
答:服务器上PROTOCOL.INI文件建立错,查看网卡配置参数.

(5)报告NON SYSTEM.
答:将DOS622目录下的MSDOS.SYS和IO.SYS文件取消隐含属性.

(6)远程启动WINDOWS 95时,NET USE失败.
答:WINNT/RPL/RPLFILES/PROFILES/WIN95/SUBOOT/PROTOCOL.INI文件参数配置错.

(7)SETMDIR运行失败,客户机挂起.
答:在WIN.BAT文件中,SETMDIR之前加入一行: NET USE G://RPLSRV/MACHINE.

(8)报告MACHINES.INI文件没有相应网卡ID.
答:重新用COPY CON 建立MACHINES.INI文件.(不用NOTEBOOK)

(9)启动WINDOWS 95后,显示卡安装不正常.
答:在系统中,删除STANDARD VGA,重新启动计算机.

(10)启动WINDOWS 95后,WINDOWS自动SHUT DOWN.
答:WINDOWS 95网络配置错误,重新SETUP,设置网卡安装参数.

无盘工作站建立全攻略相关推荐

  1. Windows域信任关系建立全攻略

    http://blog.sina.com.cn/s/blog_816df56d0101gmym.html 转载于:https://blog.51cto.com/acadia627/1377698

  2. 《树莓派4B家庭服务器搭建指南》第九期:用树莓派低成本给热心老哥搭个窝,在树莓派建立BBS论坛flarum并映射到公网全攻略...

    前段时间我出过一个 给热心老哥搭个窝,2021年30分钟用Discourse搭建新一代BBS论坛站全攻略 https://v2fy.com/p/2021-06-12-discourse-2021-16 ...

  3. Win2K无盘终端网组建全攻略(1)(转)

    Win2K无盘终端网组建全攻略(1)(转)[@more@] 一.公共操作部分 不管是安装哪一种无盘Win2K终端站,不管它是基于DOS的,还是基于Win3.x的,或者是基于Win9x的,都首先需要建立 ...

  4. Win2K无盘终端网组建全攻略(5)(转)

    Win2K无盘终端网组建全攻略(5)(转)[@more@] 一.安装基于Win3.x的Win2K无盘终端站 [安装前的准备工作] 1.硬件最低配置 ◆ 服务器端:P133/64M/3G/NE 2000 ...

  5. [RHEL5企业级Linux服务攻略]--第3季 DHCP服务全攻略

    1 DHCP原理  1.1 DHCP概述 DHCP(Dynamic Host Configuration Protocal)就是动态主机配置协议哈,可以自动配置主机的IP地址.子网掩码.网关及DNS等 ...

  6. c盘怎么扩容_给电脑减压,C盘清理全攻略!

    本文共1839字,预计阅读时间6分钟相信很多小伙伴发现,电脑没用一段时间就会速度变得很慢,轻则影响学习工作效率,重则电脑卡死,做到一半的工作前功尽弃,让人分分钟想要砸电脑,那这个时候呢,你就要检查一下 ...

  7. iSCSI存储技术全攻略

    什么是iSCSI iSCSI(iSCSI = internet Small Computer System Interface )是由IEETF开发的网络存储标准,目的是为了用IP协议将存储设备连接在 ...

  8. DBGRIDEH 组件在Borland开发工具中应用全攻略

    DBGRIDEH 组件在Borland开发工具中应用全攻略         2003-08-05 16:36:18     陈文彬     DBGRIDEH 是Enlib 3.0组件包中的组件之一.E ...

  9. Gradle脚本基础全攻略

    转载http://blog.csdn.net/yanbober/article/details/49314255 [工匠若水 http://blog.csdn.net/yanbober 转载请注明出处 ...

  10. [RHEL5企业级Linux服务攻略]--第6季 Vsftpd服务全攻略之常规配置

    1.vsftpd服务软件包 vsftpd-2.0.5-10.el5.i386.rpm:vsftpd主程序包 2.vsftpd相关文档 /etc/vsftpd/vsftpd.conf:vsftpd的核心 ...

最新文章

  1. weeklyblogging_20100805PM
  2. Class.getResources()和classLoader.getResources()区别
  3. Failed to get response from /vue-cli-version-marker
  4. 2020CCPC(威海) - Rencontre(树形dp)
  5. Buying Shovels CodeForces - 1360D(数论+找因子)
  6. python通讯录运用的知识点_案例驱动式Python学习--通讯录存取
  7. python3导入ssl报错_python3中pip3安装出错,找不到SSL的解决方式
  8. matlab实现插值
  9. 那本失去的《牛津高阶英汉双解词典》第6版 P2666-2665
  10. ubuntu18.04 linux journalctl 命令
  11. xshell堡垒机_XShell运维工具之跳板机配置
  12. echarts散列图示例
  13. 读后感:救黑熊重要,还是救助失学儿童重要?
  14. python发送邮件功能
  15. 吴恩达deeplearning.ai深度学习课程空白作业
  16. 从0到1,一文掌握用户画像标签体系
  17. 力扣649. Dota2参议院 (Java 详细题解)
  18. 《Linux常用指令及权限内容-很香的总结》
  19. 我打赌!!!这些奇葩好用的搜索网站你都不知道
  20. Jenkins安装配置及插件安装使用

热门文章

  1. 【老生谈算法】matlab实现萤火虫算法源码——萤火虫算法
  2. 使用Netsparker扫描及**某站点
  3. 计算机基础相关知识面试题
  4. C++ Liberary websit
  5. ad走线打过孔_ad走线时放置过孔
  6. ajax编辑教程,今天手动编写了一个简易的 ajax 发起器(JavaScript)
  7. poj 3007 stl
  8. Logit模型拟合实战案例(Biogeme)
  9. 专为存储设计的LRC编码
  10. 中国油冷却单元行业市场供需与战略研究报告