也说一张软盘上局域网(兼谈网络克隆)

卢学军2002年正月初一

软盘上局域网指的是用软盘启动电脑于DOS状态下,再在DOS环境下将电脑联上局域网,从而共享局域网上WINDOWS9XWINDOWS NTWINDOWS 2000WINDOWS XP等机器上的资源。这就为无光驱的电脑安装操作系统或实现“网络克隆”等提供了极大的方便。

《电脑报》曾刊过有关于此的文章,但多以ISA总线的NE2000兼容网卡为例(当今流行的网卡几乎皆为PCI总线的非NE2000兼容网卡),且对如何制作网络启动软盘、如何使用合适的协议等方面的说明也不甚周祥。下面我将结合自己的实践经验,对网络启动盘的制作、网络启动盘的使用等多方面作尽可能祥细的叙述。

一、创建网络启动盘(若嫌麻烦,可上相关网站HTTP://BOOTROM.YEAH.NET下载做好了的启动盘,跳过步骤一、二的操作)

WINDOWS NT SERVER 4.0中,有一“制作网络安装启动盘”的选项,是为方便DOS工作站联入NT服务器而设计的。只不过我们将这张启动盘的功能作了“引伸”,也用它来联入WINDOWS9XWINDOWS 2000等机器。所以制作网络启动盘只能在WINDOWS NT SERVER中进行,WINDOWS 2000WINDOWS XP虽然功能强大,在此方面却无能为力。具体方法为:

1.做一张DOS启动盘。

   WINDOWS NT SERVER 4.0中的说明,此盘应为DOS622启动盘。但经我测试发现,用WIN98启动软盘也可以(不需带光驱驱动程序)。建议最好用WIN98启动软盘,以便能识别FAT32格式的硬盘分区。

2.在WINDOWS NT 服务器中,点击“开始”->“程序”->“管理工具”->“网络客户管理器”。

3.选择“制作网络安装启动盘(N)”,再点击“继续”命令按钮。

4.出现图1窗口后,选择“使用已有的路径(E)”,在“路径(P)”后的文字框中填入CLIENS目录所在路径并“确定”。该目录位于NT SERVER光盘中,我的电脑光盘盘符为E,故此处我填入E:\CLIENTS。注意:此前要将光盘中的CLIENTS目录设置为共享,共享名也为CLIENTS

1

5.出现如图2示窗口后,在“网络适配卡(A)”下面的下拉式列表框中选择“Novell/Anthem NE2000”。

2

说明如果DOS工作站用的网卡为NE2000兼容网卡,则建议将网卡设置为免跳线(Jumpless)方式,并将IO设为300IRQ设为3;如果网卡为其它类型的非NE2000兼容网卡,此处也选择“Novell/Anthem NE2000”,后面再作相应修改。

6.出现图3所示窗口后,将步骤1中做好的DOS启动盘插入服务器的软驱中,在“计算机名(C)”后写入DOS工作站的计算机名称,可任写,只要不与局域网中已有的计算机重名就行了;在“网络协议(N)”下面的下拉式列表框中选择相应的协议,可供选择的协议有IPXTCP/IPNetBEUI等三种。需注意的是:若选择TCP/IP协议,则要么在局域网中存在DHCP服务器,要么为DOS工作站指定IP地址和子网掩码,不太方便。故在无特别要求的情况下,一般不选择TCP/IP协议。②当选择IPXNetBEUI协议时,要保证被访问的“服务器”也安装有相应协议。例如,若想用创建的这张网络启动盘联入局域网中某台WIN98机器,则这台WIN98机器中也须安装有IPXNetBEUI协议。

3

7.其后一直点击“确定”,直至完成,最后退出。

8.修改软盘中的AUTOEXEC.BAT文件,删除最后三条语句,分别是:net use z: \\FWNT\Clients显运行设置...z:\msclient\netsetup\setup.exe /$

二、为不同类型网卡设置网络启动盘

    上面创建的网络启动盘是针对NE2000兼容网卡的,对于其它非NE2000兼容网卡,必须对软盘中相关文件作些改动。此处以Realtek RTL8139(A/B/C)网卡为例说明修改方法,其它网卡可如法炮制。

1.   Realtek RTL8139(A/B/C网卡的NDIS驱动程序(即扩展名为DOS的文件,不同网卡文件名不一样,此处为RTSND.DOS)复制到A盘的NET目录下。

2.   修改ANET目录下的文件PROTOCOL.INI,将该文件中所有的NE2000替换为RTSND,再找到[ms$rtsnd]段,将drivername=MS2000$语句中的MS2000改为RTSND

3.   修改同目录下的文件SYSTEM.INI,也将所有的NE2000替换为RTSND

三、网络启动软盘的使用

    譬如有一网吧,三十台配置相同的电脑安装的软件基本相同(其中操作系统皆为WINDOWS 98)。为方便维护可将某台正常工作电脑的硬盘或硬盘的第一个分区用GHOST软件生成一镜像文件(假设为GAME.GHO),然后将此文件存放到局域网的某一台电脑中(假如此台电脑的名字为WIN01,其C盘被设为了共享,共享名为CGMAE.GHO被复制到C盘中)。这样,如果某台电脑出现软件故障,我们只需用网络启动软盘启动有故障的电脑,再联入WIN01这台机器,用GHOST软件恢复还原GAME.GHO即可,实施步骤如下:

1.   打开网络启动盘的写保护并用该盘启动电脑,当屏幕提示输入用户名和密码时用“回车”代替(因为前面在创建网络启动盘时默认的用户名为Administrator,而密码并未设置)。

2.   其后屏会询问是否创建密码(Do you want to create one?),也用“回车”应之。

3.   最后屏幕会显示“The command completed successfully.”字样,表明DOS工作站的网卡被成功驱动,接下来就可以在DOS状态下联入Windows 98机器并访问其资源了。

4.   DOS状态下键入net use f: \\win01\c (意思为把WIN01这台机器的共享C盘映射为本机的F盘),成功后本机会多出一个F盘,其即为WIN01机上的C盘。

注意键入net use f: \\win01\c后屏幕应出现“The command completed successfully.”字样才算网络连接成功,如果屏幕提示信息为:“Error 53: The computer name specified in the network path cannot be located.”则表明连接网络失败。其原因可能是:①网路不通,应检查网线、继线器等是否正常,“服务器”上网卡是否已被驱动等。②“服务器”上没有安装相应协议。例如,在创建网络启动软盘时选择的是NetBEUI协议,则“服务器”中也必须安装有此协议。

5.   运行F盘中的GHOST软件,选择“Local->Disk->From Image”或“Local->Partition->From Image”,将备份的GAME.GHO还原到本机硬盘中。至于GHOST软件的祥细使用方法,想必各位都很熟悉,我就不在此聒噪了。