PCI网卡安装无盘Win95最简法

Author: 卢学军 Date: 2001年 34期

?牐牶托矶辔恼陆樯艿姆椒ㄒ谎肞CI网卡安装无盘Win95需先打造出一台能用ISA网卡正常启动的Win95无盘站,利用此无盘站“抛砖引玉”作用,采用“偷梁换柱”之法,最终实现用PCI网卡启动无盘Win95。所不同的是,我在用PCI网卡做无盘Win95时,省去了修改注册表这一麻烦的步骤,而是通过将PCI网卡的NDIS2驱动程序文件名改为ISA网卡的NDIS2驱动程序文件名来达到异曲同工之效。下面以TP-LINK 8139 10/100网卡为例说明具体的安装步骤:
  #1?牐犚弧⒔玃CI网卡添加到远程启动服务器的数据库中
  ?牐?1.复制PCI网卡的NDIS2驱动程序(即扩展名为DOS的文件,如TP-LINK 8139 10/100网卡相应的文件名为RTSND.DOS)至\winnt\rpl\bblock\ndis目录下。
  ?牐?2.在\winnt\rpl\bblock\netbeui下新建一目录,名字可任取,但为简洁起见,建议以NDIS2驱动程序名作为目录名,如此处我将此目录取名为RTSND。
  ?牐?3.复制\winnt\rpl\bblock\netbeui\ne2000下的三个文件,即DOSBB.CNF,PROTOCOL.INI,W95BB.CNF至刚才建立的目录下。
  ?牐?4.修改这三个文件的内容,将DOSBB.CNF和W95BB.CNF两文件中的“NE2000”都替换为“RTSND”;将PROTOCOL.INI文件中的“MS2000”全部替换为“RTSND”,须注意的是,PROTOCOL.INI文件中的“RTSND”五个字母一定要大写,否则会出错。而在用TP-LINK 8029 10M网卡安装无盘Win95时却不必如此,这是反复实践得出的结论。
  ?牐?5.利用RPLCMD命令,添加PCI网卡
  ?牐犜谠冻唐舳衿髦校搿癕S-DOS”方式,运行RPLCMD命令
  ?牐燙:\winnt>rplcmd
  ?牐燗dapter Boot Config Profile Service Vender Wksta [Quit]v
  ?牐燗dd Del Enum:a
  ?牐燰enderName=00e04c
  ?牐?*输入你的网卡号前6位码
  ?牐燼ll other parameters are optional
  ?牐燰enderComment=TP-LINK 8139
  ?牐?*描述文字,可任写
  ?牐燗dapter Boot Config Profile Service Vender Wksta [Quit]b
  ?牐燗dd Del Enum?焌
  ?牐燘ootName=dos8139
  ?牐燰enderName=00e04c
  ?牐?*输入你的网卡号前6位码
  ?牐燘bcfile=BBLOCK\NETBEUI\RTSND\
  ?牐燚OSBB.CNF
  ?牐犎绻阍冢躻innt\rpl\bblock\netbeui下所建目录名不为RTSND,请在此处作相应改动:
  ?牐燼ll other parameters are optional
  ?牐燘ootComment=
  ?牐燱INDOWSIZE=
  ?牐燗dapter Boot Config Profile Service Vender Wksta [Quit]c
  ?牐燗dd Del Enum:a
  ?牐燙onfigName=dos8139
  ?牐燘ootName=dos8139
  ?牐燚irName=DOS
  ?牐燚irname2=DOS622
  ?牐燜ItShared=fits\dos622.fit
  ?牐燜itpersonal=fits\dos622p.fit
  ?牐燼ll other parameters are optional
  ?牐燙onfigComment=dos622 <tp8139>
  ?牐牻鱿衷凇靶碌呐渲梦募贝翱诘摹芭渲谩绷斜砜蛑校?
  ?牐燚irName3=
  ?牐燚irName4=
  ?牐牻酉吕次猈in95添加网卡
  ?牐燗dapter Boot Config Profile Service Vender Wksta[Quit]b
  ?牐燗dd Del Enum:a
  ?牐燘ootName=W958139
  ?牐燰endername=00e04c
  ?牐?*输入你的网卡号前6位码
  ?牐燘bcFile=BBLOCK\NETBEUI\RTSND\W95BB.CNF
  ?牐犎绻阍冢躻innt\rpl\bblock
  ?牐牐躰etbeui下所建目录名不为RTSND,请在此处作相应改动:
  ?牐燼ll other parameters are optional
  ?牐燘ootComment=
  ?牐燱INDOWSize=
  ?牐燗dapter Boot Config Profile Service Vender Wksta [Quit]c
  ?牐燗dd Del Enum:a
  ?牐燙onfigName=w958139
  ?牐燘ootName=w958139
  ?牐燚irName=DOS
  ?牐燚irName2=win95
  ?牐?*一定要用Win95
  ?牐爁itshared=fits\win95.fit
  ?牐爁itpersonal=fits\win95p.fit
  ?牐燼ll other parameters are optional
  ?牐燙onfigComment=WIN95 <TP-8139>
  ?牐牻鱿衷凇靶碌呐渲梦募贝翱诘摹芭渲谩绷斜砜蛑校?
  ?牐燿irname3=
  ?牐燿irname4=
  ?牐燗dapter Boot Config Profile Service Vender Wksta [Quit]q
  ?牐犚陨喜僮魍瓯希葱小霸冻唐舳芾砥鳌敝械摹凹觳榕渲谩薄?
  #1?牐牰⒃谙钟形夼蘔in95工作站中安装PCI网卡的驱动程序
  ?牐?1.复制PCI网卡驱动程序盘Win95目录下的RTL8139.SYS文件(不同网卡文件名不一样,如DFE DLINK 530TX 10/100网卡相应的文件名为DLKFET.SYS)至共享目录的SYSTEM目录下。
  ?牐?2.复制PCI网卡驱动程序盘Win95目录下的NETRTS.INF文件(有的网卡相应的文件位于驱动程序盘根目录下,是一类扩展名为INF的安装信息文件)至共享目录的INF目录下。
  ?牐?3.准备一台能用ISA网卡正常启动的无盘Win95工作站(此处我用的是兼容于NE2000的ISA网卡),将不带BOOTROM的PCI网卡插入该机的PCI槽中。
  ?牐?4.在该Win95无盘站的软驱中放一张格式化过的空白盘并开机,Win95将发现新的设备并自动安装PCI网卡的驱动程序(因为此过程中系统会向软盘拷贝几个我们并不需要的文件,不这样做会得到出错提示。在NOVELL下用微软提供的方法安装无盘Win95时,执行到这一步会死机,其原因就在于用微软提供的方法安装成的无盘Win95根本就不能识别软驱,不过可通过修改注册表来解决这一问题,此处不再赘述有兴趣的朋友可访问我的主页http://bootrom.yeah.net)。
  #1?牐犎⒏幕幌喙匚募迪諴CI网卡的无盘启动
  ?牐?1.打开“远程启动管理器”,为PCI网卡建一个FOR Win95的配置文件,选择合适的配置,此处假设ISA网卡FOR Win95的配置文件名为WINISA,PCI网卡FOR Win95的配置文件名为WINPCI。
  ?牐?2.复制\WINNT\RPL\RPLFILES\PRO
  ?牐燜ILES\WINISA下的SUBOOT目录至\WINNT\RPL\RPLFILES\PROFILES\WINPCI目录下。
  ?牐?3.修改SUBOOT目录下的文件,将PROTOCOL.INI中的MS2000全部替换为RTSND?煾莶煌ǖ腘DIS2驱动程序名而定),并将其中的Interrupt=3和IOBase=0x300两条语句去掉。
  ?牐?4.复制PCI网卡的NDIS2驱动程序(即扩展名为DOS的文件,如TP-LINK 8139 10/100网卡相应的文件名为RTSND.DOS)至SUBOOT目录,并改名为NE2000.DOS,此前删除原先的NE2000.DOS(这样替换可免除修改注册表之苦)。在“用rpl+pxe方式安装无盘Win98”时亦可用此替换法而大大简化安装步骤。
  ?牐?5.修改MACHINES.INI文件,将其中的ISA网卡的卡号改为PCI网卡的卡号。
  ?牐?6.拔掉无盘站中的ISA网卡,保留带有BOOTROM的PCI网卡并开机,在“远程启动管理器”中将BOOTROM传过来的PCI网卡的卡号转换为一台远程启动工作站,为此工作站选择FOR Win95的配置文件。此时可见PCI网卡顺利启动无盘Win95。
  ?牐?7.打开无盘Win95的“控制面版”,在“系统”的“设备管理器”下删除NE2000 COMPATIBLE网卡。
  ?牐?8.用NETTOOLS工具添加其他的Win95无盘工作站,至此大功告成。