发新话题
打印

【分享】无盘终端网组建全攻略

【分享】无盘终端网组建全攻略

1.W2K

一、公共操作部分

  不管是安装哪一种无盘Win2K终端站,不管它是基于DOS的,还是基于Win3.x的,或者是基于Win9x的,都首先需要 建立成功无盘DOS站及一个终端服务器,在它们的基础上,方可具体进行更多的下一步操作。本节将向你介绍的,正是这些基础步骤,它们是下一步"6.3 无盘终端建设方案"中各方案实施前的公用必经之路。

  1.安装无盘DOS站


  1.1 安装前的准备工作

  A.硬件最低配置

  ·服务器端:Pentium133/64M/2G/NE 2000/光驱
  ·客户机端:286/1M/NE 2000/RPL无盘启动芯片/无盘

  B.所需各类软件

  ·Windows 2000 Server 或者 Windows 2000 Advanced Server
  ·Windows NT Server 4.0
  ·凌心的Win2K远程启动服务安装程序
  ·无盘DOS启动所需的系统文件

  C.本节特别说明

  ·RPL无盘启动芯片用WinNT下的那种即可
  ·本节工作站端的网卡以NE 2000兼容系列为例
  

  1.2 为Win2K添加无盘建立所需网络协议

  在安装Win2K无盘站前,至少需要添加成功"NWLink NetBIOS"、"WLink IPX/SPX/NetBIOS Compatible Transport Protocol"、"NetBEUI Protocol"、"DLC Protocol"这四种协议。

  1.先确保已在Win2K服务器上正确安装好了网卡,此时进入"我的电脑→控制面板→网络和拨号连接"则会看到有"本地连接x"的图标(有多少张网卡就有多少个),选中其中任意一个"本地连接"图标,在其上单击右键,选"属性",即进入名为"本地连接属性"的窗口。

  2.在"本地连接属性"窗口中单击"安装"按钮,则进入名为"选择网络组件类型"的窗口。在此窗口单击"协议"项以选中它,再按"添加"按钮(或直接双击"协议"项;下同),即进入名为"选择网络协议"的窗口。接着再单击"DLC Protocol"项以选中它,再按"确定"按钮,即可以成功安装上"DLC Protocol"协议。

  3.再按以上所述的方法逐个地添加完其他三种所需的协议;这些添加将均自动对所有已安装的"本地连接"生效,因此不需要再为各网卡逐个添加。

  4.最后按"确定"按钮退出"本地连接属性"的窗口。并不需要重新启动计算机,所作的协议添加工作即已最终完成。


  1.3 为Win2K添加远程启动服务(RPL2K)

  由于Win2K中没有如WinNT中的远程启动服务,因此需要用凌心(心鹤)先生的一个小软件将NT中的相关服务移植过来;所以这里需要首先准备好NT的完整的安装光盘,并请确保已将此安装光盘放入了服务器的光驱内。

  1.先确保已将WinNT的安装光盘放入了光驱内。再双击凌心的远程启动服务安装补丁文件"rplw2k.exe",此时首先会出现"欢迎使用凌心软件"的窗口,直接按"确定"继续即可。



  2.接着系统会要求你选择"远程启动目录"。此目录一般默认为"D:\WinNT\Rpl"(其中,D盘为Win2K系统所在分区,根据实际情况而定;下同);它通常会由系统自动识别出,如果显示的是其他内容,需要手动修改成此默认目录。完成后按"确定"继续。



  3.然后得选择"远程启动客户文件目录"。此目录默认为"G:\CLIENTS\RPL"(其中,G盘为WinNT安装光盘所在驱动器,根据实际情况而定;下同);它通常会由系统自动识别出;如果此文件放在其他驱动器或目录下,需要手动修改成实际内容。完成后?quot;确定"继续。



  4.等系统自动复制完所需文件后,则出现"安装完毕"的提示框,按"确定"即可。最后,还需要重新启动计算机,以让所安装的远程启动服务生效。

  5.当服务器重启动成功再进入Win2K后,需要从"开始→程序→管理工具→服务"中检查以上的步骤是否真的已经做成功:通常在众服务列表(按字母顺序排列)中的最后一位可以看到一个"名称"为"远程启动服务"的项目,如果其"启动类别"为"自动","状态"为"已启动"则表明远程启动服务已被在Win2K中成功地完成了安装!



  6.此外,安装远程启动服务之后,默认的,相关系统文件将被放置于"D:\WINNT\Rpl"目录下。其中"rplcmd.exe"用于建立网卡的配置文件,"rplmgr.exe"用于启动远程启动管理器,为以后操作方便起见,请先进入此目录,然后逐一将这两个文件用"右键→发送到→桌面快捷方式"的方法在桌面建立好相应的快捷调用图标。


  1.4 复制无盘DOS启动所需的系统文件

  双击"DOS622.zip"(此前先要确保已安装了WinZip等解压软件)以打开DOS无盘启动所需系统文件所在的压缩包,直接将里面的所有的文件解压到服务器上的"D:\WINNT\Rpl\RPLFILES\BINFILES\DOS622"目录中去即可。此目录也将是无盘DOS启动成功后的"C:\DOS"目录实际所在地。


  1.5 建立无盘站的网卡配置文件

  1.打开任意一台无盘工作站,稍候可以看到最后四行有如下的信息:
  RPL-ROM-ADR: 0088 CC05 1725(网卡地址)
  RPL-ROM-IRQ:3(中断号)
  RPL-ROM-PIO:0300(IO起始地址)
  RPL-ROM-FFC:25(自动变化的尝试连接等待次数)
  这里需要抄下"RPL-ROM-ADR"后的那个12位数,比如此处为"0088,CC05,1725",它就是此网卡的物理地址,或叫网卡号。

  2.双击如图6-2-8中已在桌面建立好的"rplcmd"相关快捷方式的图标(或在命令提示符下进入"D:\WINNT\Rpl"目录,再执行其中的"rplcmd.exe"文件)以运行为网卡建立无盘远程启动配置文件的程序,并严格根据屏幕提示并按如下内容进行操作:

  适配器引导 Config 配置文件服务代理商 Wksta[ 退出 ]:V
  添加 Del Enum:A
  VendorName=0088CC(网卡号的前6位)
  所有其它参数都是可选的
  VendorComment=NE2000 COMPATIBLE(任意内容)
  适配器引导 Config 配置文件服务代理商 Wksta[ 退出 ]:B
  添加 Del Enum:A
  BootName=BOOTONE(任意内容,但一定要和下文的"BootName"项一致)
  VendorName=0088CC(网卡号的前6位)
  BbcFile=BBLOCK\NETBEUI\NE2000\DOSBB.CNF
  所有其它参数都是可选的
  BootComment=NE2000(任意内容)
  WindowSize=0(也可不用输而直接回车)
  适配器引导 Config 配置文件服务代理商 Wksta[ 退出 ]:C
  添加 Del Enum:A
  ConfigName=DOS6.22(任意谌荩?br>   BootName=BOOTONE(任意内容,但一定要和上文的"BootName"项一致)
  DirName=DOS
  DirName2=DOS622
  FitShared=FITS\DOS622.FIT
  FitPersonal=FITS\DOS622P.FIT
  所有其它参数都是可选的
  ConfigComment=0 0088CC(任意内容,但建议为较靠前的字母或数字加网卡号)
  DirName3=(直接回车)
  DirName4=(直接回车)
  适配器引导 Config 配置文件服务代理商 Wksta[ 退出 ]:Q

  ▲注意:
  ○所需手工输入部分的内容,大小写不限。
  ○每输完一项之后均按回车键继续;无内容处(倒数第二、三行)请直接按回车键跳过。
  ○粗体字部分需手工输入,其他部分均为系统自动显示。
  ○加()部分为笔者为相应项目加的注释,未注释处强烈建议照原样输入!

  4.打开所有的无盘工作站电源,以便让它们均处于等待连接到无盘服务器的状态。

  5.双击已在桌面建立好的"rplmgr"相关快捷方式的图标(或在命令提示符下进入"D:\WINNT\Rpl"目录,再执行其中的"rplmgr.exe"文件)以运行远程启动管理器的程序。

  6.此时系统会弹出一个内容为"创建了配置文件后才能创建或编辑工作站"的提示框,按"确定"按钮即可。于是便可以看到所有已打开的无盘工作站的网卡号(在"工作站名"处)均已被读入了远程启动管理器上部的工作站列表框中。



  7.接着选"远程启动"菜单里的"新的配置文件",在"配置文件名"处输入任意配置文件的名字,比如为了明白起见,此处输入网卡号的前六位"0088CC";"描述"处可为空也可为任意内容;并在"配置"处选中在刚才建立网卡配置文件操作中"ConfigComment=0 0088CC"处所输入的"0 0088CC"项。



  8.则在远程管理器下部的配置文件名列表框中便有了所建立的配置文件。再依次选择"配置"菜单里的"检查配置"和"修复安全性"两项,遇有提示,一律选"是"即可;如果在"选项"菜单中去掉"确定"前的小勾,则"是"选项将自动被选中,以后选"检查配置"和"修复安全性"时就不再有提示了。


  1.6 添加无盘DOS工作站

  1.在远程管理器的工作站列表中单击选中任意一台工作站(此时还"工作站名"处还是网卡号),再选"远程启动"菜单中的"转换适配器"项。其中,"Wksta 名"项输入的内容将为此无盘站的登录用户名,比如为"07";"描述"项可为空或为其他任意内容;"密码"项可输入相应密码(强烈建议为空);在"配置文件中的"处确保已选中相应的配置文件名,如为上步建立好的"0088CC";其他项不用再修改。最后再按"添加"按钮即可。



  2.再用同样的方法逐台添加完所有的工作站。

  3.工作站端一般并不需要重新启动,马上就自动进行无盘DOS的登录了!


[ Last edited by 爱龙 on 2005-4-14 at 13:38 ]

TOP

2. Win 2000无盘工作站的配置

  无盘网络——历史还是未来

  “让每一个人的桌前都摆上一台计算机”, 当历史阔步迈进公元2001年的时候,比尔·盖茨这个曾经的梦想正在飞速地成为现实。然而,就算是在西方发达国家,计算机也仍是较高档的消费品;而相关技术的日新月异,更 让人们在软硬件升级的潮流中疲于奔命。

  早在1995年的时候,由Oracle公司提出,由SUN和IBM这两家IT业的巨无霸联合主导的“网络计算机”(NC,Network Computer)概念就以其“低成本”(包括购置和升级)和“平台无关性”(勿需移植)而鼓噪一时,虽然最终因缺乏足够的应用软件支持而偃旗息鼓,但还是对以Microsoft和Intel公司为首的“个人计算机”(PC、Personal Computer)阵营产生了强烈的冲击。

  在此之前,Microsoft为了打破Novell公司在中小规模无盘网络中一统天下的局面,曾于1995年推出了网络版的Windows95,它和WindowsNT 4.0 Server结合起来,可以做DOS和Windows95的无盘站,并很快成为各种无盘网络——特别是教学网的新宠。但随着时间的推移,这种网络的弊端也逐渐显露了出来:安装极为困难、服务器硬盘空间占用大、网络使用效率低下、稳定性差、维护成本过高等,成了NC阵营攻击的话柄。

  知耻而后勇,Microsoft一边竭力穷举PC比NC之优势所在,一边以Citrix公司的多用户Windows NT技术为基础,偷偷地在1997年底催生了以WBT(Windows Based Terminal,基于Windows的终端)技术为核心、代号为“八爪鱼”( Hydra)的Windows终端服务器测试版。紧接着,在1998年6月,Microsoft公司正式发布了英文版的Windows NT Server 4.0 Terminal Server Edition,作为NT4.0的一个附加组件而存在。在这种网络中,工作站端只相当于服务器延伸出来的显示器和键盘,因此,各种应用程序只需在服务器上安装一次,所有工作站均可以直接使用!

  WBT一经推出便获得了成功,于是顺理成章地变成了Windows 2000 Server和Windows 2000 Advanced Server的标准组件之一,也随之有了简体中文版。在Windows 2000的终端服务中,提供了通过作为终端仿真器工作的“瘦客户机”软件远程访问服务器桌面的能力,架设了一座从旧式桌面迁移到 Windows 2000 Professional 的桥梁,为非计算机桌面以及需要进行硬件升级才能在本地完全运行 Windows 2000 操作系统的计算机提供了一种虚拟的 Windows 2000 桌面环境;还可以使你从网络上的任何地方远程管理服务器。也正是它,使Microsoft在与NC的竞争中取得了主动,从而使 “微软巨人”的神话得以延续下去。

  可惜,由于WBT在WindowsNT年代没有中文版,而在Windows2000里面,Microsoft已经摒弃了“过时”的无盘远程启动服务,在相当长的一段时间里,在中国国内只有以内嵌WindowsCE系统的终端仿真卡组成的无盘终端网络独领风骚,由于终端仿真卡的价钱不菲(常常卖到400~500元/张),使得它很难飞入“寻常百姓家”。也有人在想办法对原有的无盘Wndows95网络进行改进,比如加入IE4.0;或做成“伪无盘Windows98”站;或用PXE技术制成无盘Windows98站,技术一天天更新,而对工作站和服务器的硬件配置要求也逐日增加,往往让人不堪重负!而且,安装过程冗长、网络使用效率低下、维护更新麻烦的老毛病仍未能得到质的解决。再加上硬盘等电脑配件价格的降低,于是有人提出:无盘站,是该你退出网络历史舞台的时候了!

  难道,我们就真得放弃伴随了许多人学习和成长的无盘网络了吗?其实理论上虽如此,中国却有中国的国情,被一些专家们宣布寿终正寝的各类Novell、Windows无盘站,仍然会在无数地方——特别是作为“清水衙门”的学校——继续被无奈地使用着。

  我们得感谢这些优秀的程序员和公司:凌心先生制作的一种小软件可以将WindowsNT的远程启动服务移植到Windows2000中来;而Citrix公司的终端服务器软件MetaFrame,可在以Windows2000为服务器的网络中,实现16位/32位Windows有盘/无盘终端、WindowsCE设备及其它非Winodws终端的网络。两者相结合,即可以使“无盘”和“终端”兼得!在这种无盘终端网络中,客户端最低配置可达286/1M,而得到的,却是Windows2000的界面及相当于PII/64M配置的普通有盘PC机的运行速度!对于那些需要在Windows中运行的各种软件只需在服务器端一次性正常安装,各工作站就可根据所拥有的用户权限予以直接调用,使软件维护变得轻松愉快。支持声音、16/24位真彩及各常用办公、财务、上网相关软件。Winows2000无盘网络在完美中走向实用,必将成为今后无盘终端的主流,定会在无盘网络教室、无盘办公网络、无盘网吧等的更新建设中占绝对主导地位。

  诚然,无盘终端站还有它的缺点,比如对服务器配置要求过高(特别是内存,建议计算公式为台数×8M/台+128M)、对图片的显示能力较弱等。但是,瑕不掩瑜,我们仍有充足的理由相信:随着终端技术的更进一步地改进,无盘终端站一定会迎来它灿烂的未来!

 网络特性:


  内存要求<8M
  可上声音
  最多只能上256色
  速度较慢

  初级篇主要是介绍怎样安装DOS无盘站,并在该环境下如何启动无盘WIN2K终端。

  安装DOS无盘站

  1. 添加所需协议

  安装WIN2K无盘站需 先在服务器端添加“NWLink NetBIOS”、“WLink IPX/SPX/NetBIOS”、“NetBEUI”、“DLC”等四种协议(操作步骤略)。

  2. 安装远程启动服务

  由于WIN2K不支持远程启动,所以需要下载一个相关补丁程序“rplw2k.exe”。运行补丁程序后,对于所有提示均选默认选项即可。安装完毕重启后,进入“开始→程序→管理工具→服务”,即可看到“远程启动服务”已安装成功,并已自动处于“已启动”状态(图1)!
远程启动服务文件位于“\WINNT\Rpl”目录下,把其中的“rplemd.exe”和“rplmgr.exe”两个文件在桌面建好相应快捷图标,便于以后操作。

  3. 复制DOS系统文件

  将相关文件(如“msdos.sys”、“io.sys”、“command.com”和“himem.sys”等)复制到“\WINNT\Rpl\RPLFILESBINFILES\DOS622”目录中即可。

  4. 创建DOS无盘站的网卡配置文件

  打开任意一台无盘工作站,抄下其网卡的12位物理地址。而且注意请确保服务器端已处于大写英文字母状态(按键盘“Caps Lock”键)。

  双击桌面的“rplcmd”相关图标以运行为网卡制作无盘启动配置文件的程序,并严格按如下内容进行输入操作:

  适配器引导 Config 配置文件服务代理商 Wksta[退出]:V

添加 Del Enum:A
VendorName=52544C
所有其它参数都是可选的
VendorComment=NE2000 COMPATIBLE
适配器引导 Config 配置文件服务代理商 Wksta[退出]:B
添加 Del Enum:A
BootName=DOSTO2K
VendorName=52544C
BbcFile=BBLOCK\NETBEUI\NE2000\DOSBB.CNF
所有其它参数都是可选的
BootComment=NE2000
WindowSize=0
适配器引导 Config 配置文件服务代理商 Wksta[退出]:C
添加 Del Enum:A
ConfigName=DOS6.22
BootName=DOSTO2K
DirName=DOS
DirName2=DOS622
FitShared=FITS\DOS622.FIT
FitPersonal=FITS\DOS622P.FIT
所有其它参数都是可选的
ConfigComment=DOS TO 2K
DirName3=
  DirName4=
  适配器引导 Config 配置文件服务代理商 Wksta[退出]:Q


  注意:
  
  (1)黑体字部分是自己手工输入,其他部分均为系统自动显示。输入时请千万小心,不能出错!

  配置无盘DOS工作站

  先要打开所有的无盘工作站,以使服务器能读出各机的网卡ID(物理地址)。   然后双击桌面的“rplmgr”相关图标,运行“远程启动管理器”程序。此时系统会提示“创建了配置文件后才能创建或编辑工作站”,按“确定”即可,则系统会自动读出所有已打开的无盘工作站的网卡地址。依次选择“配置”菜单里的“检查配置”和“修复安全性”两项,遇有提示,一律选“是”即可。

  建立无盘DOS工作站的配置文件:

  1. 选“远程启动”菜单里的“新的配置文件”,在“配置文件名”处输入任意配置文件的名字,在“配置”处选择在前面操作步骤中“ConfigComment=DOS TO 2K”行中所输入的“DOS TO 2K”部分。

  2. 再依次选择“配置”菜单里的“检查配置”和“修复安全性”两项,遇到提示,一律选“是”即可。

  3. 则在下半部分的“配置文件名”窗口中即可看到自己所建立的无盘DOS工作站的配置文件。

  4. 无盘站的根目录将为“\WINNT\Rpl\RPLFILES\PROFILES\DOS6.22”。其中,“DOS6.22”即为“配置文件名”项所输入的内容。

  我们在工作站列表中单击以选中任意一台工作站,再选“远程启动”菜单中的“转换适配器”项。其中“Wksta 名”项输入的内容将为此无盘站的登录用户名;“描述”项默认值为前面操作步骤中“VendorComment=NE2000 COMPATIBLE”行中所输入的“NE2000 COMPATIBLE”部分,可不用修改;“密码”项可输入相应密码(建议为空);在“配置文件中的Wksta”处确保已选中相应的配置文件名。其他项可以不用修改,最后单击“添加”按钮即可。

  用上述同样方法逐台添加好所有的DOS无盘工作站即可。

  安装无盘终端

  1. 安装终端服务

  进入“控制面板→添加/删除程序→添加/删除Windows 组件”,在“Windows 组件安装向导”勾选中“终端服务”项,再按“下一步”即可。然后依次选“应用程序服务器模式→下一步→跟 Terminal Server 4.0 用户兼容的模式”及其他默认选项。

  2. 安装MetaFrame服务器端

  需要下载MetaFrame服务器端安装文件“win2Kserver.zip”,该文件包括MetaFrame的服务器端安装文件和升级文件(SP2)二项。

  将下载得到的“win2Kserver.zip”文件解压到任意磁盘的任意目录中(比如“F:\nodisk”),其下会自动建立一个名为“win2Kserver”的目录,包括“I386”和“SP2”两个子目录。

  然后进入“F:\nodisk\win2Kserver\I386”目录,运行安装文件“autorun.exe”,之后选“MetaFrame Setup”项,即可开始安装MetaFrame服务器端。对于所有提示,均选默认选项即可,安装完重启成功后,“MetaFrame”服务将自动运行。

  接下来,再进入“F:\nodisk\win2Kserver\SP2”目录,运行安装文件“autorun.exe”之后选“MF1.8 SP2 for Windows2000”项,即可开始安装MetaFrame服务器端升级文件。同样对于所有提示,均选默认选项即可。

  3. 安装基于DOS的MetaFrame客户端

  需要下载MetaFrame基于DOS的客户端安装文件。先将下载的“dosclient.zip”文件解压到任意磁盘的任意目录中(比如“F:\nodisk”),在其下建立一个名为“dosclient”的目录。
进入“F:\nodisk\dosclient”目录,在其下的子目录“disk1”上单击鼠标右键,选“共享→共享该文件夹”,将“共享名”一项改为“dosto2k”,然后按“确定”退出。

  启动任意一台工作站,用管理员身份(Administrator)进行登录,等进入DOS后,在系统提示符下输入命令行“net use k: \\wy\dosto2k”后再回车,即将服务器的共享目录“dosto2k”映射成了工作站的K盘。然后转到K盘,运行安装文件“install.exe”后即可进入客户端安装界面。此时需要先根据提示,按“F1”键接受协议,然后按回车键接受系统默认的“C:\wfclient”的安装路径即可。

  配置无盘终端

  1. 转到“C:\wfclient”目录,先运行鼠标驱动程序“mouse.com”,再运行文件“wfclient.exe”后即可进入客户端配置界面。此时系统会询问是否建立新的到服务器的连接,选“Yes”即可。

  2. 在名为“Entry Properties”的配置界面中,先需要在“Description”(描述)项输入连接名,可以是任意内容(比如为“nodisk”);然后在“Transport”(传输)项中选择相应协议,请使用“NETBIOS”;则此时,系统会自动选择“Server”项,并在其下显示终端服务器名(比如为“WY”);如需自动登录,则还要在“Username”(用户名)、“Password”(密码)和“Domain”(域)等项中输入相应内容;如果已安装声卡,则再复选中“Enable Sound”(允许声音)项,最后按“OK”保存退出。

  3. 在名为“Citrix ICA Client for DOS”的主窗口中即可看到已建立好的新连接。

  4. 选中此连接后,再选菜单“Options→Preferences”进入名为“Preferences”的属性窗口,以改变客户端终端窗口所显示的色彩和分辨率。


  注意事项

  1. “图形界面登录”:重新启动工作站,以普通用户身份登录,运行鼠标驱动程序“mouse.com”后,先进入“C:\wfclient”目录,再运行“wfclient.exe”文件,即可进入客户端连接窗口,然后双击所建立好的连接即可进入WIN2K终端屏幕;

  “命令行登录”:在“C:\wfclient”目录中,输入如“wfclient nodisk /batch”的命令行再回车,即可直接进入WIN2K终端屏幕(注:“nodisk”为连接名,如果此连接名间有空格,则必须用半角的双引号将所有连接名扩起来,如“wfclient "my nodisk" /batch”的格式)。

以上两种方法均可进入同样的WIN2K终端屏幕。不过用命令行方式登录,一则为全自动登录提供了可能;二则可占用比图形界面登录方式更少的本机内存,因此强烈推荐使用!

  2. 选“开始→注销xx”(xx为当前已登录的用户名)即可正常退出终端屏幕。


[ Last edited by 爱龙 on 2005-4-14 at 13:18 ]

TOP

3.Win95 100M无盘工作站

虽然Win2000的应用比较广泛,但以Win95 10M无盘工作站构成的局域网还比较多。学校和各种培训机构都大量应用无盘机。这种无盘工作站局域网,减少了设备安装的经费支出和病毒的传播,而且有利于各种应用软件集中管理、减少网络管理员维护工作的时间与负担。不过很多应用软件往往要求工作站与服务器的硬盘之间大量地交换数据,使得10M局域网负荷过重。多媒体教学软件及CAI课件就无法在Win95无盘工作站上正常运行。为此,经反复实验,可以在 Windows NT和Win95 10M无盘工作站的基础上成功地建立了Win95 100M 无盘工作站。几十台工作站不仅能同时正常运行各种多媒体教学软件或CAI课件,而且能够观看VCD教学片,也可方便地将无盘工作站接入Intranet和Internet。

  一、准备工作

  安装Windows NT 10M无盘工作站必须选用支持NT远程启动的网卡。在众多的网卡中,Novell NE 2000网卡前六位数字为004003和004095,该网卡可直接支持NT远程启动。如果你选用的网卡是市面上常见的TP-Link RTL8019 10M ISA网卡,这种网卡可通过随卡自带的驱动程序Pg9008.exe修改前六位数字为004003和004095,那么你就可以忽略在DOS6.22下添加网卡和在Win95下添加网卡两部分内容。Windows NT 远程服务不支持100M PCI网卡,在添加TP-Link TF-3239P 100M PCI网卡时,既要在DOS6.22和Windows 下添加网卡,又要建立配置文件(Profile),也还要为建好的配置文件建立新的工作站。

  假设Windows NT安装在C:\Winnt目录下,工作站网卡(RTL8019)I/O=300,IRQ=3,BOOTADRESS=C800,其卡前六位为004003。

  1.通过"控制面板→网络→添加→协议"添加DLC通讯协议。
  2.通过"控制面板→网络→添加→服务"添加"远程启动服务"。
  3.通过"控制面板→服务"激活"服务"对话框,在"启动类型"选项中选"自动",再单击"确定"即可。


 二、NT下10M ISA网卡Win95无盘工作站的建立

  1.DOS6.22无盘工作站的建立

  将DOS6.22的全部文件复制到C:\ WINNT\RPL\RPLFILES\BINFILES\DOS622下,并解除IO.SYS和MSDOS.SYS的隐含属性。

  启动"远程启动管理器",使用Windows NT自带DOS下添加网卡的数据,建一个新的配置文件(Profile)如ISADOS,并且执行"检查配置"和"修复安全性"。

  启动一台无盘工作站(带有BOOT ROM芯片),若一切正常,在"远程启动管理器"中点击"刷新"后,就会出现该无盘工作站"网络内部号码"。选中它,在File中建"转换适配器",给该工作站取好相应的名字后,用刚才新建立的配置文件(Profile) ISADOS,击"确定",你会发现,该工作站开始启动,并引导DOS6.22。

  2.Win95 无盘工作站的建立

  建立Win95无盘工作站的前提是建好DOS无盘工作站,然后通过一台Win9x的有盘工作站安装Win95 SBS服务器。

  1)在NT服务器上建共享目录Win95sbs,用于保存公共文件,并另建一共享目录Machines,用于保存每台无盘工作站的私有文件。

  2)登录一台普通的Win9x工作站,将Win 95安装光盘放入光盘驱动器中,执行ADMIN\NETTOOLS\NETSETUP\NETSETUP.EXE,将Win 95的文件安装到\\NTS4\WIN95SBS中(其中NTS4为服务器名)。按缺省值安装即可。

  3)将Windows NT 4.0安装光盘放入服务器的光盘驱动器中执行CLIENTS \RPL\UPDATE\WIN95下的Win95srv.bat补丁程序,此步骤使Win95sbs中的文件具有网络安装功能。

  4)启动一台DOS无盘工作站,开始进行Win95无盘工作站的正式安装,依次键入以下命令:

  C:\〉NET TIME \\NTS4\SET\Y
  C:\〉NET USE F:\\NTS4\WIN95SBS
  C:\〉NET USE G:\\NTS4\MACHINES
  F:\〉SET / T: G:\CLIENT1

  5)待安装完毕,要求重新启动计算机后,关闭DOS无盘工作站。

  6)启动"远程启动管理器",使用Windows NT自带Win95下添加网卡的数据,建立一个新的配置文件(Profile)如ISAWIN,并且执行"检查配置"和"修复安全性"。在RPL\BIN下执行:

  Win95clt \\NTS4\MACHINES\CLIENT1 \\NTS4 ISAWIN

  修改Machine.ini文件,更换原有无盘工作站的属性中的配置文件为ISAWIN。将声卡、显卡以及其它无盘工作站外设所需的驱动程序拷入WIN95SBS\SYSTEM子目录中,并解除inf文件的隐含属性。

  7)启动刚才关闭的无盘工作站,进入Win95安装界面,按照屏幕提示"指明"一些pnp设备的安装路径或pnp设备的安装。这时会出现IE错误,并要求重新启动,这是正常情况。

  8)重新启动,继续进行Win95安装,这一次就会安装成功,重新启动,便进入Win95界面。

  9)在Win95中,将C:\COMMAND.COM拷入G:\CLIENT1,再进行其它一些外设的安装,到此安装Win95无盘工作站结束。

  3.NT 4.0下PCI 100M网卡Win95无盘工作站的建立

  PCI 100M网卡Win95无盘工作站必须在ISA 10M网卡Win95无盘工作站建立好的基础上进行。

  1)首先建立好PCI 100M网卡(TF-3239P)DOS、Win 95两个配置文件(Profile)为PCIDOS、PCIWIN。

  2)在建立好Win95无盘工作站上,加入一块PCI 100M网卡,不装BOOT ROM芯片。

  3)将PCI网卡的Win95驱动程序中的.inf文件拷入WIN95SBS\inf目录下;将.sys文件拷入WIN95SBS\SYSTEM目录下;将.dos文件拷入WIN95SBS\目录下。

  4)重新启动Win95无盘工作站,完成对PCI网卡的配置,当PCI网卡安装成功后,才能进行下面的步骤。

  5)重新启动Win95无盘工作站,按"F8"键,进行单步执行状态。注意Win.com不执行,打入"N"后,转到机器目录所在的盘符,利用注册表编辑器编写SYSTEM.DAT,如:

  G:〉CD CLIENT1

  G:\CLIENT1〉CD SUBOOT

  G:\CLIENT1\SUBOOT〉REGEDIT /L:SYSTEM.DAT /EREGISTRY.TXT (导出注册表)

  G:\CLIENT1\SUBOOT〉EDIT REGISTRY (编辑注册表)

  将NE2000.DOS (或PNPND.DOS,ISA网卡的驱动程序)改为RTSND.DOS (TF-3239P PCI网卡的驱动程序)

  G:\CLIENT1\SUBOOT〉REGEDIT /L:NSYSTEM.DAT /C REGISTRY.TXT (导入注册表)

  G:\CLIENT1\SUBOOT〉ATTRIB NSYSTEM.DAT -S-R-H (解除NSYSTEM.DAT的属性)

  6)在服务器上修改SUBOOT子目录中的Profocol.ini文件,并将MS2000改为RTSND,删除"Interrupt=3"和"IOBase=05300"。执行远程启动服务器上的RPL\BIN\Win95clt.bat文件:

  C:\WINNT\RPL\BIN\Win95clt.bat \RPLMACHINES\CLINET1 \\NTS4\WIN95SBS

  修改Machine.ini文件,建立100M PCI网卡Win95无盘工作站的配置文件为PCIWIN。

  7)从机器里拔出ISA网卡,将BOOT ROM芯片插入TP-3239P网卡。

  8)重新启动Win95无盘工作站,出现NE2000网卡错误信息,删除NE2000网卡驱动程序,再重新启动,到此,安装完毕。

 三、遇到的问题及解决办法

  1. 在步骤1中,出现"远程启动服务"不能启动,请首先检查网卡端口是否配置正确、工作是否正常。其次检查是否以前安装过RPL,如果以前安装过RPL,那么再次安装时,如果不删除以前的RPL,则会出现不能启动"远程启动服务"的错误。

  2. 正确选择Win95光盘,一般的随机版或OEM版的Win95,不能在NT服务器上安装 Win95的共享文件。早期的升级版,缺少3个安装文件。因此,必须正确选择Win95的完整版。

  3. 当显卡、声卡驱动程序无法直接在工作站上安装,事先可以考虑将驱动程序拷贝到NT服务器SBS目录下system子目录中去,然后采用硬件检测自动安装。


[ Last edited by 爱龙 on 2005-4-14 at 13:20 ]

TOP

4.Windows98se无盘工作站

准备工作:

1. 在一台可用的服务器上安装Microsoft Windows NT 4.0 Server(或更高 版本,建议全新安装)。笔者以Microsoft Windows 2000 Advanced Server 多语言版为例。

2. 一台与无盘工作站硬件配置一致,带硬盘的计算机。

3. 网卡用PXE启动芯片若干个。

4. 一张Microsoft Windows 98第二版安装盘(中英文均可)

5. 一张Microsoft Windows NT Server 4.0安装盘(中英文均可)

6. 下载Intel PXE PDK (下载地址:http://www.msnusers.com/mcseworl ... e/pxe/PXE20-PDK.exe

7. 下载Intel PXE 客户端 (下载地址:http://www.msnusers.com/mcseworl ... tware/pxe/ipxec.exe

8. 查找适时模式下的网卡驱动。(Intel PXE 客户端软件包中已包含NE2000、3COM-3c905、RTL8029、RTL8039和UNDI-NDIS网卡的适时模式下的驱动)

9. 注意:要下载软件您必须有Microsoft Passport


二、 建议硬件要求:

1. 服务器:
CPU:Pentium !!! 1000MHz(如果条件允许,请使用双CPU)
内存:512MB
硬盘:30GB 7200转(或SCSI)
网卡:100MB

2. 工作站:
CPU:Pentium 300MHz(或同等水平的兼容机)
内存:32MB
网卡:100MB

3. 其他:
100 集线器(HUB)(如果条件允许,请使用交换机)

4. 笔者的服务器配置:(供参考)
CPU:Intel Pentium !!! Xeon 1000MHz X2
内存:1GB
硬盘:18.2GB SCSI X2
网卡:Intel 100MB Pro+


三、 配置服务器:

  1. 设置网络协议

  I.添加NWLinkIPX/SPX/NetBIOS Compatible Transport和NetBEUI协议。在[Control Panel(控制面板)]中双击[Network and Dial-up Connections(网络和拨号连接)],右击[Local Area Connection(本地连接)]选择[Properties(属性)]。(如图1)



单击[Install(安装)],选择[Protocol(协议)];单击[Add (添加)]选择[NWLink IPX/SPX/NetBIOS Compatible Transport],单击[OK];照以上顺序继续添加Net BEUI协议。

  II.设置TCP/IP协议:
  将服务器的IP地址设为:192.168.10.1;Subnet mask (子网淹码)设为:255.0.0.0;Preferred DNS Server (首选DOS服务器)设为:192.168.10.1。打开[Local Area Connection]的[Properties],选择[Internet Protocol(TCP/IP)(TCP/IP协议)],单击[Properties]按钮。(如图2)



2. 添加必要的服务

  I.添加DHCP;DNS和WINS服务:

  在[Control Panel]中双击[Add-Remove Programs (添加/删除程序)],选择[Add-Remove Windows Components (添加/删除Windows程序)](如图3)



 选择[Networking Services (网络服务)],单击[Details (详细资料)]



选中[Dynamic Host Configuration Protocol (动态主机配置协议)];[Domain Name System (域名解析)]和[Windows Internet Name Service],单击[OK];单击[Next]

II. 将服务器升级成“主域控制器”

  单击[Start]指向[Administrative Tools (管理工具)]选择[Configure Your Server (配置你的服务器)] ,单击[Active Directory (活动目录)],选择[Start the Active Directory Wizard (启动活动目录向导)](如图5)



在Active Directory Install Wizard中将DNS全名设为:info.net

将NetBIOS名设为info

如果系统询问是否安装DNS时,选择[Yes];单击[Next],设置完“管理密码”后,Active Directory即开始安装 (如图6)



在安装完成后,您需要从新启动服务器。从新启动后用Administrator@info.net登陆域。

3. 配置DHCP

  I.在DHCP中创建新的作用域为客户机分配动态IP地址:

  单击[Start(开始)]指向[Programs (程序)]——[ Administrative Tools ],单击[DHCP] ;右击{计算机名}[adv-server],选择[New Scope (新建作用域)](如图7)



在Scope Name中键入作用域名称;在IP Address Range (IP地址范围)中键入自动分配IP的起始&终止范围。(如图8)注意:DHCP分配的动态IP地址范围不能包括服务器;服务器群的



[Next],在[Domain Name and DNS Servers]的{域名}[Parent domain]中填入“info.net”;在{服务器名}[Server Name]中填入“Adv-server”;单击[Resolve],在[IP address]中会自动解析出{服务器IP地址}192.168.10.1;单击[Add],将IP添加到列表中。(如图9)



Next],在“WINS Servers”也填入相同的信息;[Next]设置结束后DHCP配置框中会显示以下信息:(如图10)




4. 配置Intel PXE PDK 2.0

  I. 安装Intel PXE PDK

  运行PXE-PDK.EXE,当出现“Select Components”时,建议您选择[Install with Windows NT 4 Server CD],将NT Server 4.0光盘插入光驱即可

注解:如果您选择[Install without Windows NT 4 Server CD],您将不能新建/删除DOSUNDI或APITSET。

  II.配置Intel PXE PDK

  Intel PXE PDK安装完成后,单击[Start]指向[Run],输入“\Program Files\Intel\PXE\PDK\system\PxeReg60.exe”,单击[OK] (如图11)



单击[Add option 60];完成之后,单击[Set 60 as PXE Client];单击[Exit],所有DHCP配置完毕。

  单击[Start]指向[Programs]----[PXE PDK]选择[PXE PDK Configuration Program] (如图12)



右击[proxyDHCP Server],选择[Configure proxyDHCP Server

单击[Client Options];单击[Add to Bootserver Discovery List] (如图 13)



  在[BootServer Type]分别填入1;[IP Address]填192.168.10.1{服务器IP},单击[Add to Discovery List];将65535也按相同的方法加入。

  由于通常是用DOSUNDI启动的所以需要将DOSUNDI设为默认,在“PXE PDK 配置程序”对话框中单击[X86PC(UNDI)],右击对话框右边的[DOSUNDI],单击[Move Entry Up]。这样客户机从PXE启动芯片启动后,就会看到服务器上的这个启动顺序。10S后会自动调用DOSUNDI文件启动客户机。服务器配置完毕!


四、 配置客户机

  1.I 在一台和无盘工作站硬件配置一样有硬盘的计算机上安装。Microsoft Windows 98第二版,安装完成并安装完所有硬件驱动后将Windows98加入Windows NT域。在Windows98下,右击[网上邻居(Network Places)],选择[属性(Properties)]。将[主网络用户]选择成“Microsoft 网络用户”;在[已经安装了下列网络组件]中将“Microsoft 友好登陆”删除。(如图14)



 选择“Microsoft 网络用户”,单击[属性];在[登陆身份验证]将“ 登陆到Windows NT 域”选上,“Windows NT域”框中填“info.net”{域名};将[网络登陆选项]选为"快速登陆"
 设置完成后从新启动Windows 98。

  II 添加必要的网络协议。在Windows 98网络属性中将“IPX/SPX”兼容协议添加至网络协议列表中。

  2. 安装Intel PXE客户端。Intel PXE Client安装完成后,单击[开始]指向[程序]----[Intel PXE Client],选择[Intel PXE 客户端网卡配置程序](如图15)



在“Nic Type”菜单中选择您的网卡类型,单击[Install(安装)],程序会提示您查找一些文件,这些文件一般都在默认的目录下。网卡配置完成后。运行[Intel PXE 客户端诊断磁盘生成器]

单击[确定],用生成的软盘启动计算机,察看网络参数是否正确;如果网络参数正确,请继续往下;如果网络参数不正确,请您从复上面的步骤。(如果诊断正确,可以看到服务器上的SHARE目录)

  3.从有盘客户机向服务器上传开机镜像文件。运行[Intel PXE 客户端文件上传器],单击[Next]会出现“最终用户许可协议(记事本)”,选择“Yes”进入[Step1] (如图16)



在[NetBIOS Server Name]框中填入“adv-server”{服务器NetBIOS名};在[NetBIOS Share Name]框中填入“share”;一直单击[Next],当出现提示时单击[Yes],最后从新启动计算机;从启后会提示插入一张软盘 ,在软盘中会复制一些系统文件,这张软盘是PXE启动盘;如果在文件复制过程中提示找不到文件,请您将文件名纪录下在\windows\ipxec中查找。软盘制作结束,会出现客户机文件复制对话框 (如图17)



单击[Complete Copy]会将客户机C:盘中的所有文件上传到服务器上。

  4.用PXE启动盘启动一台无盘工作站,第一次启动会寻找网卡的ID#;输入计算机名,从新启动后即可通过开机境像文件启动Windows 98se。

  5.准备两张DOS6.22可引导系统盘,其中一张拷入Himem.Sys, RamDrive.sys,More.Com和FC.Com,标记为APITEST,运行NT主菜单中PXE PDK ApiTest Image Creator 将该盘内容产生APITEST.1文件.另外一张拷入More.Com, 运行NT主菜单中PXE PDK DosUndi Image Creator 将该盘内容产生DOSUNDI.1文件.系统安装时可能会提示插入NT安装盘,注意不要选\i386,只输入根目录即可。

  6.无盘工作站就可以通过PXE芯片&Windows98开机镜像文件启动Windows 98se了!


[ Last edited by 爱龙 on 2005-4-14 at 13:27 ]

TOP

5.Linux无盘工作站

  当年Novell下的无盘DOS工作站很是流行,后来又流行过Win95无盘工作站,只是由于问题多多,后来微软自己停止了对无盘Windows的支持。随着Linux的日益流行,使用Linux的人越来越多,其实Linux 对远程引导的支持非常好,Linnx内核自身又支持网络文件系统,因此非常适合做无盘工作站,本文将以一个实例向大家详细介绍无盘Linux工作站的安装办法。
  这个网络是一个小的局域网,有1台服务器和4台 Linux 无盘工作站,彼此之间用双绞线通过HUB连接,服务器的IP地址定为192.168.0.80 ,名字是server ,5台无盘工作站的地址由服务器动态分配,地址范围从 192.168.0.1 到 192.168.0.4 ,名字分别是c1,c2, c3,c4,服务器和无盘工作站使用的都是NE2000 兼容网卡,无盘工作站使用的网卡上都安 装了BOOTROM 启动芯片,服务器操作系统安装的是 RedHat Linux 6.0 ,安装时选用定制安装,并安装了全部软件。

  Linux的远程引导有两种方式,一是利用Bootp协议,有一个专门的项目EtherBoot 提供支持(http://www.slug.org.au/etherboot/),这种方式引导 Linux 的速度是最快的,但这种方式有一个最大的问题,就是在市场上找不到支持这种远程引导协议的 BOOTROM 启动 芯片(除非自己刻录),因为市场上几乎所有的 BOOTROM 启动芯片都是遵循NOVELL远程引导 协议的,于是有人提出另外一种方式,就是服务器端用 NetWare 服务器,客户端就可以用现 有的BOOTROM 启动芯片了,说到这里大家一定胡涂了,作Linux无盘工作站岂不是还一台 NetWare 服务器?不是的,因为神通广大的 Linux 可以模拟 NetWare 服务器,就象Samba 可以把 Linux 模拟成 NT 一样,mars_nwe 可以把 Linux 模拟成 NetWare,不仅能提供 NetWare 文件和打印服务,还能提供远程引导支持(知道Linux的厉害了吧),本文讲述的 Linux 无盘工作站就是用这种方式作远程引导的。

准备启动盘

  由于在 Linux 下没有制作符合 NetWare 远程引导协议启动映象的工具,所以只能用早期的Win95提供的工具(遗憾)。找一台装有 Win95 的机器启动后按 F8 进入纯DOS方式,格式化一张启动盘 format a: /s ,然后将RedHat Linux安装光盘上 dosutils 目录下的 loadlin.exe复制到启动盘,在启动盘上作一个 autoexec.bat 文件,代码只有一行 loadlin.exe bzImage root=/dev/nfsroot从 Windows 95 安装光盘的 Win95 目录下的cab文件中解出 rplboot.sys 文件放在启动 盘上,命令如下:

  extract.exe /a /l a:\ win95-27.cab rplboot.sys

  一张用来做启动映象的启动盘就作好了,保存好启动盘,以后作启动映象时会用到它。

编译内核

  用于无盘工作站的Linux内核与用于从本地硬盘引导的Linux内核是不同的,无盘工作站的内核必须支持NFS作为根文件系统,即远程根文件系统,所以必须编译无盘工作站专用的内核。笔者使用的内核代码版本是2.2.16,将内核源代码解压到/usr/src下, cd /usr/src/linux 进入内核子目录,执行命令make menuconfig 进行内核编译配置,下列项目必须按要求设置:

Processor type and features  该项目下面的选项必须根据无盘工作站的CPU类型设置,而不是根据服务器的CPU类型设置
Loadable module support   该项目下面的所有选项都禁止,即不支持模块功能
Plug and Play support   设置为有效
Block devices     该项目下面的
          Loopback device support
          Network block device support
        都设置为有效
Networking option    该项目下面的
        kernel level autoconfiguration
        DHCP support (NEW) 
       都设置为有效
Network device support   该项目下面的选项必须根据无盘工作站使用的网卡进        行设置,本例中使用的是NE2000兼容网卡,选项
        Ethernet (10 or 100Mbit)
        Other ISA cards
        NE2000/NE1000 support (NEW)
       都设置为有效
Filesystems      该项目下面的Network File Systems子项目下面的
        NFS filesystem support 
        Root file system on NFS (NEW)
        都设置为有效

以上设置完成后,退出内核编译设置程序,会出现一个对话框:Do you wish to save your new kernel configuration?

  然后执行 make dep && make bzImage 进行内核编译,这个过程得花一点时间,特别是如果计算机的速度不快的话,花的时间会更长一些。编译内核如果没有错误,会得到内核映象文件/usr/src/linux/arch/i386/boot/bzImage ,将启动软盘插入计算机,执行下面的命令 mount -t vfat /dev/fd0 /mnt/floopy cp /usr/src/linux/arch/i386/boot/bzImage /mnt/floppy umount /dev/fd0

  好了,启动盘上的文件都准备齐全了,等会儿用它到Win95环境下制作启动映象。

服务器设置



  服务器端需要运行nfsd、dhcpd、mars_new等几个服务进程,这些软件在ReHat Linux 发行套件里都有,如果在安装 Linux 的时候选择全部安装,这些软件都会随着安装操作 系统而装好了,下面对这些软件进行设置,注意,下面的操作要以 root 身份进行。

1、 NFS 守护进程nfsd

首先要建立几个供无盘工作站使用的目录,并通过nfsd 导出,命令如下:

mkdir /tftpboot

然后编辑文件 /etc/hosts ,加入下面的内容

192.168.0.80 server   server.domain
192.168.0.1  c1    c1.domain
192.168.0.2  c2    c2.domain
192.168.0.3  c3    c3.domain
192.168.0.4  c4    c4.domain

第一台工作站的工作目录设置方法如下:

mkdir /tftpboot/192.168.0.1
cd /tftpboot/192.168.0.1
c000p -a /bin .
cp -a /dev .
mknod dev/nd0 b 43 0
chmod 600 dev/nd0
cp -a /etc .
cp -a /home .
cp -a /lib .
rm -rf lib/modules
cp -a /root .
cp -a /sbin .
cp -a /var .
mkdir proc
mkdir usr
mkdir tmp
chmod 777 tmp
touch fastboot
chattr +i fastboot
cd etc

编辑文件 sysconfig/network-scripts/ifcfg-eth0


保留其中的

DEVICE=eth0
ONBOOT=yes

其余的行全部删除,然后增加一行


BOOTPROTO=dhcp

编辑文件 rc.d/rc.sysinit ,在文件最后加上两行

mount -t nfs server:/usr /usr
/usr/X11R6/bin/xfs

编辑文件 fstab

保留其中的

none /proc proc defaults  0 0

其余的行全部删除,然后增加一行

server:/tftpboot/192.168.0.1 / nfs defaults  1 1

其它工作站的工作目录设置方法就简单多了

cd /tftpboot
cp -a 192.168.0.1 192.168.0.2
cp -a 192.168.0.1 192.168.0.3
cp -a 192.168.0.1 192.168.0.4

编辑文件 /etc/exports ,加入以下内容

/usr (ro,no_root_squash)
/tftpboot/192.168.0.1  (rw,no_root_squash)
/tftpboot/192.168.0.2  (rw,no_root_squash)
/tftpboot/192.168.0.3  (rw,no_root_squash)
/tftpboot/192.168.0.4  (rw,no_root_squash)

2、动态主机配置协议服务器 dpchd


  检查一下文件/etc/dhcpd.leases是否存在,若不存在就用命令touch /etc/dhcpd.leases 创建一个,然后编辑文件 /etc/dhcpd.conf ,加入以下内容

subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.1 192.168.0.4;
}

3、NetWare 模拟器 marsw_nwe

编辑文件 /etc/nwserv.conf,找到下面的行

# 4  0x10 eth0 802.3 1

将该行开头的'#'去掉,再找到

4  0x0  *  802.3 1

在该行开头加上'#'

制作启动映象


  进入Win95,将Win95(早期的版本,可以用服务器安装方式安装)安装光盘的admin\nettools\netsetup\rplimage.exe 复制到硬盘,将启动软盘插入软驱,然后在纯MSDOS方式下执行 rplimage a: 就会得到启动映象 net$dos.sys,再将启动映象 net$dos.sys 复制到启动盘上(如果启动盘空间不够,可以先删除启动盘上的一些文件以留出空间)。

  启动 Linux 服务器,以 root 用户登录,将启动软盘插入软驱,执行下面的命令 mount -t vfat /dev/fd0 /mnt/floppy cp /mnt/floppy/net\$dos.sys /var/mars_nwe\sys\login umount /dev/fd0 然后执行 setup ,移动光棒至 System services 选项回车,出现 Services 设置画面,将dhcpd,nfs,mars-nwe 都设为有效,退出 setup 程序,执行以下的命令以启动上述服务进程:

/etc/rc.d/rc3.d/*mars-nwe restart
/etc/rc.d/rc3.d/*dhcpd restart
/etc/rc.d/rc3.d/*nfs restart 

  下一次再启动服务器时,上述服务进程会自动执行。


  至此,所有的设置工作全部完成了,联好网络随便打开一台无盘工作站,稍等一下,出现远程引导的信息,接着会启动 Win95,接下来很快就会装载 Linux ,在一大堆 Linux 的启动信息之后如果看到 Linux 的登录提示,就说明远程启动成功了。

  Linux 无盘工作站虽然运转起来了,但还有一个问题,就是交换的问题,因为Linux 是一个支持虚拟存储的操作系统,当机器内存不够时,Linux 就会把内存中暂时不用的数 据换出到交换设备上,等需要时再换回来,刚才我们没有设置交换区,在无盘工作站上用 free 命令就会发现交换区为零,如果无盘工作站内存较大,运行一些不大的程序,没有交换区还是可以的,但若运行大型程序就会出问题,下面介绍在服务器上设置交换区即远 程交换的方法。
对于2.1.101版以前的内核,要实现远程交换可有点费事,得从网络上下载有关的补丁来修改内核代码,然后再编译内核映象。从2.1.101版后的内核支持网络块设备,这样,实现远程交换就容易了。首先编译内核时要使 Network block device support 选项有效(刚才编译内核时就是这么作的),再从http://atrey.karlin.mff.cuni.cz/~pavel/nbd/nbd.html 下载实用程序 nbd.14.tar.gz ,执行下面的命令


  tar zxvf nbd.14.tar.gz
  cd nbd
  ./configure
  make

  编译完后会得到文件 nbd-server 和 nbd-client,将它们复制到 /usr/sbin 下面:

  cp nbd-server nbd-client /usr/sbin
  然后编辑文件 /etc/rc.d/rc.sysinit,在文件最后加上一行
  /usr/sbin/nbd-server 7999 /tftpboot/%s/swap > /dev/null &
  执行刚才的命令激活nbd服务:
  /usr/sbin/nbd-server 7999 /tftpboot/%s/swap > /dev/null &

  下一次服务器启动时,上述命令会自动执行。

  再在服务器上每个工作站目录(/tftpboot/192.168.0.1,/tftpboot/192.168.0.2等等)下为各个无盘工作站建立交换文件,命令如下(本例中交换区大小为32M):

  dd if=/dev/zero of=swap count=32768 bs=1024
  mkswap swap

  在每个工作站目录下文件 /etc/rc.d/rc.sysinit 的最后加上两行

  /usr/sbin/nbd-client server 7999 /dev/nd0
  swapon /dev/nd0

就这么简单,再打开无盘工作站试一试启动成功后登录系统,执行命令 free 就会看到在显示信息的最后有这样一行:

  Swap:  32764  XX  XXXX
这说明交换区设置成功了。

  通过以上步骤,一个完整的 Linux 无盘工作站网络就作好了,Linux 无盘工作站的用法很灵活,既可以象使用普通有盘工作站一样使用,还可以把无盘工作站当成别的 Unix 主机的终端,特别是可以作为 X 终端,运行远程 Unix 主机上的 X 应用。


[ Last edited by 爱龙 on 2005-4-14 at 13:33 ]

TOP

6.NT Server无盘站配置技术详解

  无盘工作站(简称无盘站)即不使用本地磁盘的计算机工作站。由于无盘站具有低配置、低价格、安全性好、易于管理等特点,所以它在我国应用很广。目前,无盘工作站对于学校、网吧、游戏厅和各种计算机培训中心来说是一种较为理想的选择。
  随着客户机/服务器(C/S)结构的兴起,Windows NT网络以其优异的性能、丰富的软件支持已逐步得到广泛的应用。然而,介绍Windows NT无盘站的技术资料很少,给广大网络技术人员建立Windows NT无盘站带来一定困难。在此仅是抛砖引玉,希望能给大家帮助。

  一、 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 BLOCK 记录,可设置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
  Windows NT常用的BOOT ROM为RPL BOOT ROM,不同于Novell网常用的IPX BOOT ROM和ODI BOOT ROM。一种网卡的BOOTROM不一定兼容其他网卡,请选择合适的BOOT ROM。笔者有种RPL BOOT ROM可兼容大多数NE2000兼容网卡。Accton 16XX系列网卡使用的BOOT ROM型号为SW7145 。本文将以NE2000兼容网卡、NE2000兼容RPL BOOT ROM为例进行配置。
  2. 将网卡设置为可远程引导,并将中断设为3,IO设为300
  可用网卡驱动盘上SETUP之类的程序修改。
  3. 将BOOT ROM 插入网卡
  注意将BOOT ROM 的小缺口和网卡插座的小缺口相对应。

  四、DOS 无盘站的安装(以DOS 6.22、NE2000兼容网卡为例)

  1. 设置远程引导共享目录
  NT Server在远程启动服务(RPL服务)安装完成后会自动在C:\WINNT目录下创建RPL目录。将C:\WINNT\RPL目录下的RPLFILES目录设为共享,共享名为RPLFILES。
  2. 拷贝系统文件
  在NT服务器上将DOS系统文件拷入C:\RPL\RPLFILES\BINFILES目录下的DOS622目录中(其他DOS版本对应相应的目录),并去掉IO.SYS、MSDOS.SYS的所有属性。至少要复制下面三个文件:
  IO.SYS
  MSDOS.SYS
  COMMAND.COM
  3. 拷贝NDIS驱动文件
  将网卡驱动盘上的NDIS驱动文件复制为C:\WINNT\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.CNF,将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:\WINNT\RPL\BBLOCK\NETBEUI\NE目录下,如网卡驱动盘上无此文件,可将C:\WINNT\RPL\BBLOCK\NETBEUI\NE2000目录下的PROTOCOL.INI文件拷贝到C:\WINNT\RPL\BBLOCK\NETBEUI\NE目录下。

 6. 修改网卡远程引导数据库
  (1)用网卡设置程序(SETUP等)查看网卡内部ID号,并记录下来。(在Windows 95下用WINIPCFG命令,在Windows NT下用IPCONFIG /ALL命令可查看网卡的ID号。)
  (2)在WINDOWS NT命令提示符下运行RPLCMD命令。
  A)添加网卡厂商编码(即网卡ID号前6位)
  C:\WINNT\RPLCMD
  Adapter Boot Config Profile Vender Wksta [Quit]: V
  Add Del Enum: A
  VenderName=52544C (网卡ID号的前6位)
  VenderComment=ne-compatible
  B)添加网卡BOOK BLOCK 记录
  C:\WINNT\RPLCMD
  Adapter Boot Config Profile Vender Wksta [Quit] B
  Add Del Enum:A
  BootName=DOSNE (与下一步BootName对应)
  VenderName=52544C (网卡ID号的前6位)
  BbcFile=BBLOCK\NETBEUI\NE\DOSBB.CNF
  All other parameters are optional
  Boot Comment=ne-compatible
  WindowsSize=0
  C)修改系统配置记录
  C:\WINNT\RPLCMD
  Adapter Boot Config Profile Vender Wksta [Quit] C
  Add Del Enum: A
  ConfigName=DOS622NE (自定义的ConfigName,不能与已有的同名)
  BootName=DOSNE (与上一步BootName对应)
  DirName=DOS
  DirName2=DOS622
  FitsShared=FITS\DOS622.FIT (共享目录映射关系文件)
  FitsPersonal=FITS\DOS622P.FIT (专用目录映射关系文件)
  All other parameters are optional
  ConfigComment=NE-DOS-BOOT
  DirName3=
  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. 启动该无盘站,以Admnistrator帐号登录,执行C:\>NET USE F: \\ NTSERVER \32。
  3. 在无盘站F盘执行SETUP /A,将Windows安装到C:\WIN目录中。
  4. 在无盘站C盘WIN目录下执行SETUP/N命令,选择EXPRESS方式安装,将Windows安装在C:\windows目录下内(勿选择更新任何已存在的Windows),并以EXPRESS安装。
  5. 在安装过程中,SETUP会修改CONFIG.SYS与CONFIG.SYS文件,如SETUP无法修改,选择取消,等复制完成后,将C:\WINDOWS目录下的CONFIG.WIN、AUTOEXEC.WIN文件内容复制到C盘根目录下的CONFIG.SYS与AUTOEXEC.BAT文件中。
  6. 将以下三行加入C:\WINDOWS\SYSTEM.INI中的[386enh]区段内。
  TimerCriticalSection=5000
  UniqueDosPSP=True
  PSPIncrement=2
  7. 将C:\WINDOWS中所有文件复制到C:\WKSTA.PRO\WIN目录下(XCOPY /S /E C:\WINDOWS C:\WKSTA.PRO\WIN),这样所有使用"DOSRPL"配置名的无盘站都可以启动Windows。
  8. 重新启动该工作站,以普通无盘站用户帐号登录,执行WIN即可进入Windows。

  六、Windows 95无盘站的安装(以中文Windows 95为例)

  1. 简述
  目前,Windows 95可进行无盘站安装,Windows 97、Windows 98则不行,或许笔者没调试成功,请内行指教。要进行Windows 95无盘站的安装,必须有NETSETUP软件,在微软原版Windows 95光盘上的ADMIN \ NETTOOLS\NETSETUP目录下有该软件。
  2. 拷贝W95BB.CNF文件
  将网卡驱动盘上的W95BB.CNF文件拷贝到C:\WINNT\RPL\BBLOCK\NETBEUI\NE 目录下。如网卡驱动盘上无W95BB.CNF,可将C:\WINNT\RPL\BBLOCK\NETBEUI\NE2000目录下的W95BB.CNF文件拷贝到C:\WINNT\RPL\BBLOCK\NETBEUI\NE目录下。并用EDIT修改W95BB.CNF,将DAT BBLOCK\NETBEUI\NE2000\PROTOCOL.INI一行改为DAT BBLOCK\NETBEUI\NE\PROTOCOL.INI,将DRV BBLOCK\NDIS\NE2000.DOS ~ ~ ~一行改为DRV BBLOCK\NDIS\NE.DOS ~ ~ ~。(注:如有的网卡驱动盘上有DOSBB.CNF而没有W95BB.CNF则可将DOSBB.CNF拷贝为C:\WINNT\RPL\BBLOCK\NETBEUI\NE目录下W95BB.CNF文件,然后用EDIT编辑W95BB.CNF,将其中的EXE BBLOCK\I13.COM~~~一行改为EXE BBLOCK\W95I13.COM~~~,并和上面一样,要修改PROTOCOL.INI文件的路径和NE.DOS文件的路径。)
  3. 修改网卡远程引导数据库
  (1)修改BOOK BLOCK记录
  C:\WINNT\RPLCMD
  Adapter Boot Config Profile Vender Wksta [Quit] B
  Add Del Enum:A
  BootName=W95NE (与下一步BootName对应)
  VenderName=52544C (网卡ID号的前6位)
  BbcFile=BBLOCK\NETBEUI\NE\W95BB.CNF
  All other parameters are optional
  Boot Comment=ne-compatible
  WindowsSize=0
  (2)修改系统配置记录
  C:\WINNT\RPLCMD
  Adapter Boot Config Profile Vender Wksta [Quit] C
  Add Del Enum: A
  ConfigName=WIN95NE (自定义的ConfigName,不能与已有的同名)
  BootName=W95NE (与上一步BootName对应)
  DirName=DOS
  DirName2=WIN95
  FitsShared=FITS\WIN95.FIT (共享目录映射关系文件)
  FitsPersonal=FITS\WIN95P.FIT (专用目录映射关系文件)
  All other parameters are optional
  ConfigComment=NE-95-BOOT
  DirName3=
  DirName4=
  4.在服务器上建立远程启动配置
  (1)运行"远程启动管理器",步骤为:"开始"→"程序"→"管理工具(公用)"→"远程启动管理器"。
  (2)选择菜单"配置"→"检查配置",然后单击"是"。
  (3)选择菜单"远程启动"→"新的配置文件"选择"NE-95-BOOT",配置名键入"95RPL"。
  5.安装SBS服务器(Server-Based Setup)
  (1)在NT Server服务器C盘上建立一目录"95SHARE",并将之设为共享,共享名为"95SHARE"。
  (2)启动一台真正的Windows 95(有盘站),以具有系统管理员权限的用户登录到NT服务器。
  (3)在真正的Windows 95下执行95安装光盘上的ADMIN\NETTOOLS\NETSETUP目录下的NETSETUP.EXE文件,出现"服务器安装"对话框时,单击"设置路径"按钮,输入SBS服务器上要保存Windows 95文件的路径\\ NTSERVER\ 95SHARE,单击"确定"。
  (4)单击"安装"在弹出的对话框中指定Windows 95安装文件所在路径(例D:\WIN95)。开始安装,当询问是否要创建安装脚本,选择不创建,输入Windows 95标识码,将Windows 95文件复制到NT服务器中。
  (5)在NT Server服务器上执行NT Server安装光盘的CLIENTS\RPL\UPDATE\WIN95目录下WIN95SRV.BAT文件。
  例:WIN95SRV \\ NTSERVER\95SHARE
 6. 开始安装Windows 95无盘站
  (1)在服务器上创建Windows 95工作目录存放路径"95WORK"并使之共享,共享名为"95WORK"。
  (2)启动一台DOS6.22无盘工作站USER1登录到主域DOMAIN。
  (3)映射网络驱动器
  NET USE F: \\ NTSERVER\95SHARE
  NET USE G: \\ NTSERVER\95WORK
  (4)将工作站与服务器时间同步,执行C:\>NET TIME \\ NTSERVER /SET /YES。
  (5)在F盘执行SETUP /T:G:\USER1.TMP 按照画面提示进行安装。
  A)当出现"Server-Based Setup"对话框时选"Set up Windows to run from a network server"。
  B)当出现"Startup Method"对话框时,选择"Start Windows from the network (remote boot server)"。
  C)当出现"Machine Director"对话框时,输入路径G:\USER1。
  D)当出现"Setup Options"对话框时,选择"Custom"。
  E)当出现"Analyzing Your Computer"对话框时,选择"No,I want to modify the hardware list"。并且只选键盘、鼠标、标准VGA显示卡,否则,可能导致死机。
  F)当出现"Network Configuration"对话框时,选择网卡型号为NE2000兼容网卡,并将网卡的中断和IO设置正确(中断3,IO 300)。选择协议时一定要加上NetBEUI协议。
  G)出现"Identification"对话框时,设置"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. 安装其他中文系统
  这时Windows 95虽然可正常运行,但是,有时汉字显示为乱码,可安装UCWIN等软件,这样Windows 95就可正常运行。
  在Windows NT无盘工作站中,MSDOS无盘工作站对硬件要求很低,286以上的机器即可。Windows无盘工作站要求稍高,要求硬件为386以上,内存4MB以上才可正常运行。Windows 95无盘工作站要求机器硬件为486以上,内存8MB以上,最好为16MB以上。


[ Last edited by 爱龙 on 2005-4-14 at 13:36 ]

TOP

谢谢,我推荐给朋友拉,

TOP

我晕...好多,暂时看不下去了,顶!!

TOP

收藏主题
谢谢

TOP

提示: 作者被禁止或删除 内容自动屏蔽

TOP

非常感谢

TOP

经典呀。真的很全。谢谢分享!

TOP

一下接收不了~~~留着慢慢看
      孤獨是一種情調˙…      ˙.˙         

TOP

发新话题