常见问题 工作站的常见问题>>

Novell中如何实现多网卡共存的多重启动?

发布时间:2010-12-02 10:55:12

答案:

为了管理上的方便,Novell提供了所谓的“多重启动”,可用来管理多种网卡的dos和Win95的启动问题,笔者认为Novell在这个问题所采取的方法比NT来得漂亮灵活得多。这种多重启动要建立在服务器的RPL服务上且网卡要使用增强型启动芯片。其过程是:

①先为各种网卡的每种启动形式建立好一个映象文件,如工作站中有rtl8029和rtl8139两种网卡,要求每种网卡都能有dos和win95两种启动方式,则每种网卡需要两个启动文件,共计四个。

②编辑服务器login下的bootconf.sys文件为各网卡指定映象文件。如以上两种网卡的启动dos和win95的映象文件分别是dos$8029.sys、w95$8029.sys和dos$8139.sys、w95$8139.sys则其内容如下:
0x5254ab*=dos$8029.sys[1.Msdos6.22] w95$8029.sys[2.Windows95]
0x00e04c*=dos$8139.sys[1.Msdos6.22] w95$8139.sys[2.Windows95]
其中[]里为启动选项中显示的内容,其前面是对应的映象文件名,等号左边为网卡号,*号代表多位可变数,一位可变数可用?号表示。

由于用dos方式启动时实际上读取的自动批处理文件是f:\login下的autoexec.bat,因此在作dos映象文件时还得做些工作:

①在login子目录下建立autoexec.bat文件,使其中包含12个空格。

②使每一种网卡的入网批处理文件名不同,并将其拷入服务器的login下。安装工作站时生成了一个入网文件startnet.bat,将它更名即可,如对于rtl8029的网卡可改为dos8029.bat。

③修改启动软盘中的autoexec.bat文件调用入网文件。如rtl8029网卡在其中只包含一行:dos8029

注意:不要将启动网络的那几个命令都做到autoexec.bat中,因为自动批处理文件名是固定的,而各网卡的入网命令中启动网卡的命令是不同的。

窍门:①选dos方式启动时,在autoexec.bat调用的入网批处理文件实际上并不是映象文件中的,而是login目录下的入网批处理文件,如果要对入网时执行的命令作一些修改,可不必重做映象文件,对login下的对应批处理文件作修改即可。这也可解释为什么有的将映象文件中的入网批处理改动了却总不生效,这是因为他忘记修改login下的这个文件了。

②Netware3.12的RPL服务不支持以上在bootconf.sys中使用[ ]来表示启动选项的用法,只能直接显示文件名。想要3.12能支持这种用法很简单,到Novell站下载一个最新的RPL压缩包,或者从4.11中将system下的rpl.nlm以及login下的*.rpl文件拷出来,再用这些文件替换3.12中相应文件即可。

本FAQ适用范围

下一步您可以:
查看工作站产品 >>

相关类别产品