无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 11655|回复: 18

GHOST网络克隆——DOS下网卡驱动的加载及客户端配置方法

[复制链接]
发表于 2007-7-5 23:59:09 | 显示全部楼层 |阅读模式
GHOST网络克隆——DOS下网卡驱动的加载及客户端配置方法

1. 首先当然要找到网卡的DOS驱动。
一般情况下,网卡的DOS驱动分2种:一种是NDIS驱动,网卡的驱动程序以xxx.dos方式提供,这个是标准的DOS驱动程序,要在CONFIG.SYS中加载。另一种是Packet驱动,网卡的驱动程序以xxx.exe或xxx.com方式提供,这个是标准的可执行文件,能够在命令行下直接运行来加载驱动。在使用上当然是后者方便。启动时,先按正常的配置文件启动到DOS,进行平时的维护操作,当需要进行网络克隆时,就运行一下网卡驱动的命令,然后再运行GHOST就可以了,而且一些驱动还能够从内存中卸载,非常灵活。所以在可能的情况下,尽量找到并使用网卡的Packet驱动吧。

2. GHOST网络克隆所需的网卡DOS驱动加载方式:
(1)NDIS模式驱动加载方式
这种方式加载网卡驱动,还需要另外的几个支持文件,它们分别是:protman.exe、protman.dos、dis_pkt.dos和netbind.com,这几个文件GHOST自带有,文件很小,我的附件中就有这几个文件,需要的同学下了就能使用了。
把这4个文件放到任意一个目录中,偶这里就放到启动盘的根目录下的NIS目录中,然后把你的网卡的驱动也放到里面。注意,如果你做的启动盘要驱动多种网卡的话,这样就需要多个不同的xxx.dos文件,还有各自的PROTOCOL.INI文件,如果放一起的话可能会有同名、互相覆盖,所以最好每种网卡建一个子目录来存放驱动。这样,最终的目录结构应该如下:
  1. \NIS
  2.   |  protman.exe
  3.   |  protman.dos
  4.   |  dis_pkt.dos
  5.   |  netbind.com
  6.   +-网卡1子目录名
  7.   +-网卡2子目录名
  8.   +-...
  9.   +-网卡n子目录名
复制代码

其中“网卡n子目录”中存放一种网卡的驱动,即xxx.dos和protocol.ini两个文件。随卡驱动自带的protocol.ini文件内容可能不符合要求,必须要改成如下例子所示,其中[nic]下的那行drivername值必须是自带的protocol.ini文件中的原值,其它的内容就改成示例中的一样。
  1.   [protman]
  2.   drivername=PROTMAN$

  3.   [pktdrv]
  4.   drivername=PKTDRV$
  5.   bindings=nic
  6.   intvec=0x60
  7.   chainvec=0x66

  8.   [nic]
  9.   drivername = B44$
复制代码

然后编辑CONFIG.SYS文件,加入以下几行:
  1.   DEVICE=\NIS\protman.dos /I:\NIS\网卡n子目录名
  2.   DEVICE=\NIS\dis_pkt.dos
  3.   DEVICE=\NIS\网卡n子目录名\xxx.dos
复制代码

再编辑AUTOEXEC.BAT文件,加入一句:
  1.   \NIS\netbind
复制代码

这样,当用这张启动盘启动到DOS时,就会自动加载网卡的驱动,能够满足GHOST克隆的需要了。
(2)Packet模式驱动加载方式
这个模式的驱动加载太简单了,就如同普通的TSR程序,直接在命令行下输入驱动程序名即可。当然是要加参数的,一般是0x60。也有些驱动要求特别的参数,如/I=0x60等等,这个要看你的驱动程序而定。即如下所示:
  1. xxx.com 0x60

  2. xxx.exe 0x60

  3. xxx.exe /i=0x60
复制代码

等等。
由于该模式的驱动是单文件的,你可以随便放在哪里。我个人喜欢把它们与NDIS网卡的驱动放在一起,同样也建个子目录放在NIS目录下,就如同NDIS的驱动类似存放。

3. 决定GHOST网络克隆客户端IP地址的获取方式,这个也是保证成功克隆必须要注意的。
如果你的网络中有DHCP服务器给客户机自动分配IP,那么你只要指定DHCP的地址池与GHOST服务端的IP属于相同的网段,则客户端运行GHOST命令,选择GhostCast并按步骤操作,即能正确与服务端连接,顺利进行网络克隆。当然也可以当作无DHCP功能,按下面所说操作。
如果你的网络中并没有DHCP服务器,那么在运行GHOST之前,必须先要手工指定客户端的IP地址、掩码、网关,保存在WATTCP.CFG文件中,并把这个文件与GHOST.EXE文件放在一起。WATTCP.CFG文件内容如下所示:
  1. IP=192.168.1.101
  2. NETMASK=255.255.255.0
  3. GATEWAY=192.168.1.1
复制代码

其中各值由你自己决定,只要保证与GHOST服务端属同一网段,并且不会冲突即可。这样,当你运行GHOST时,它就会使用这些预设的值来设置客户机的IP参数,以便正确进行后续的操作。

4. GHOST的操作步骤(略)

NetGhost.rar

202 KB, 下载次数: 928, 下载积分: 无忧币 -2

我的网络克隆启动配置文件

发表于 2007-7-6 06:35:51 | 显示全部楼层
支持原创。。。。。。。。。。。。。。
回复

使用道具 举报

 楼主| 发表于 2007-7-6 08:25:19 | 显示全部楼层
这东东谈不上原创,只是个总结而已。

昨天看到有同学问到这个事,而且我搜了下论坛,也没有一个详细的说明帖,就自己写了个。方便大家的查找。同时再把配置框架搭好,以后大家想自己DIY时,只要加入自己的网卡驱动,删除不要的驱动即可了。:)
回复

使用道具 举报

发表于 2007-7-6 13:55:15 | 显示全部楼层
:) 感谢楼主的解释,收藏备用
回复

使用道具 举报

发表于 2007-7-7 11:03:35 | 显示全部楼层
早就找了,谢谢先,:) :)
回复

使用道具 举报

发表于 2007-7-8 20:51:07 | 显示全部楼层
感谢分享,学习一下!
回复

使用道具 举报

发表于 2007-7-8 21:06:38 | 显示全部楼层
支持``正在学习
回复

使用道具 举报

发表于 2007-7-9 10:05:27 | 显示全部楼层
感谢分享,学习了。并收藏了
回复

使用道具 举报

发表于 2007-7-23 09:14:24 | 显示全部楼层
谢谢,非常实用.
盼望加上自动扫描网卡并加载其驱动同时再把配置框架搭好,以方便我们DIY.
盼!
回复

使用道具 举报

发表于 2007-7-23 10:27:09 | 显示全部楼层
不喜欢maxdos只能指定服务器为10这个段的

学习了
回复

使用道具 举报

发表于 2007-7-23 11:23:10 | 显示全部楼层
用MouseDos更方便,网卡自动检测并加载驱动,支持300多种网卡。。。不支持的网卡只要报一下硬件ID就可以加上,另外客户端的IP地址可以自由配置,克隆的分区自定。。。
回复

使用道具 举报

发表于 2007-7-24 22:56:27 | 显示全部楼层
用MouseDos就可以,感觉楼主辛苦制作的教程.还是受益了.
回复

使用道具 举报

发表于 2007-7-25 12:26:22 | 显示全部楼层
感谢楼主的解释,收藏备用
回复

使用道具 举报

发表于 2007-7-27 07:09:05 | 显示全部楼层
GHOST网络克隆——DOS下网卡驱动的加载及客户端配置方法


GHOST网络克隆——DOS下网卡驱动的加载及客户端配置方法

1. 首先当然要找到网卡的DOS驱动。
一般情况下,网卡的DOS驱动分2种:一种是NDIS驱动,网卡的驱动程序以xxx.dos方式提供,这个是标准的DOS驱动程序,要在CONFIG.SYS中加载。另一种是Packet驱动,网卡的驱动程序以xxx.exe或xxx.com方式提供,这个是标准的可执行文件,能够在命令行下直接运行来加载驱动。在使用上当然是后者方便。启动时,先按正常的配置文件启动到DOS,进行平时的维护操作,当需要进行网络克隆时,就运行一下网卡驱动的命令,然后再运行GHOST就可以了,而且一些驱动还能够从内存中卸载,非常灵活。所以在可能的情况下,尽量找到并使用网卡的Packet驱动吧。

2. GHOST网络克隆所需的网卡DOS驱动加载方式:
(1)NDIS模式驱动加载方式
这种方式加载网卡驱动,还需要另外的几个支持文件,它们分别是:protman.exe、protman.dos、dis_pkt.dos和netbind.com,这几个文件GHOST自带有,文件很小,我的附件中就有这几个文件,需要的同学下了就能使用了。
把这4个文件放到任意一个目录中,偶这里就放到启动盘的根目录下的NIS目录中,然后把你的网卡的驱动也放到里面。注意,如果你做的启动盘要驱动多种网卡的话,这样就需要多个不同的xxx.dos文件,还有各自的PROTOCOL.INI文件,如果放一起的话可能会有同名、互相覆盖,所以最好每种网卡建一个子目录来存放驱动。这样,最终的目录结构应该如下:

[Copy to clipboard] [ - ]CODE:
\NIS
  |  protman.exe
  |  protman.dos
  |  dis_pkt.dos
  |  netbind.com
  +-网卡1子目录名
  +-网卡2子目录名
  +-...
  +-网卡n子目录名
其中“网卡n子目录”中存放一种网卡的驱动,即xxx.dos和protocol.ini两个文件。随卡驱动自带的protocol.ini文件内容可能不符合要求,必须要改成如下例子所示,其中[nic]下的那行drivername值必须是自带的protocol.ini文件中的原值,其它的内容就改成示例中的一样。

[Copy to clipboard] [ - ]CODE:
  [protman]
  drivername=PROTMAN$

  [pktdrv]
  drivername=PKTDRV$
  bindings=nic
  intvec=0x60
  chainvec=0x66

  [nic]
  drivername = B44$
然后编辑CONFIG.SYS文件,加入以下几行:

[Copy to clipboard] [ - ]CODE:
  DEVICE=\NIS\protman.dos /I:\NIS\网卡n子目录名
  DEVICE=\NIS\dis_pkt.dos
  DEVICE=\NIS\网卡n子目录名\xxx.dos
再编辑AUTOEXEC.BAT文件,加入一句:

[Copy to clipboard] [ - ]CODE:
  \NIS\netbind
这样,当用这张启动盘启动到DOS时,就会自动加载网卡的驱动,能够满足GHOST克隆的需要了。
(2)Packet模式驱动加载方式
这个模式的驱动加载太简单了,就如同普通的TSR程序,直接在命令行下输入驱动程序名即可。当然是要加参数的,一般是0x60。也有些驱动要求特别的参数,如/I=0x60等等,这个要看你的驱动程序而定。即如下所示:

[Copy to clipboard] [ - ]CODE:
xxx.com 0x60

xxx.exe 0x60

xxx.exe /i=0x60
等等。
由于该模式的驱动是单文件的,你可以随便放在哪里。我个人喜欢把它们与NDIS网卡的驱动放在一起,同样也建个子目录放在NIS目录下,就如同NDIS的驱动类似存放。

3. 决定GHOST网络克隆客户端IP地址的获取方式,这个也是保证成功克隆必须要注意的。
如果你的网络中有DHCP服务器给客户机自动分配IP,那么你只要指定DHCP的地址池与GHOST服务端的IP属于相同的网段,则客户端运行GHOST命令,选择GhostCast并按步骤操作,即能正确与服务端连接,顺利进行网络克隆。当然也可以当作无DHCP功能,按下面所说操作。
如果你的网络中并没有DHCP服务器,那么在运行GHOST之前,必须先要手工指定客户端的IP地址、掩码、网关,保存在WATTCP.CFG文件中,并把这个文件与GHOST.EXE文件放在一起。WATTCP.CFG文件内容如下所示:

[Copy to clipboard] [ - ]CODE:
IP=192.168.1.101
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
其中各值由你自己决定,只要保证与GHOST服务端属同一网段,并且不会冲突即可。这样,当你运行GHOST时,它就会使用这些预设的值来设置客户机的IP参数,以便正确进行后续的操作。

4. GHOST的操作步骤(略)
回复

使用道具 举报

发表于 2007-7-27 10:02:39 | 显示全部楼层
我非常喜欢DOS克隆方面的技术,老技术新用途,好好!
回复

使用道具 举报

发表于 2007-7-27 10:06:36 | 显示全部楼层
不错,正需要,以后有问题还要多向你请教。
回复

使用道具 举报

发表于 2010-1-3 15:58:19 | 显示全部楼层
收藏了。。但楼主要是能更新网卡驱动就好了
回复

使用道具 举报

发表于 2015-7-21 08:51:25 来自手机 | 显示全部楼层
谢谢楼主分享,学习收藏
回复

使用道具 举报

发表于 2017-11-9 22:53:54 | 显示全部楼层
谢谢你提供的 GHOST网络克隆所需的文件和非常详细的网卡DOS驱动加载方法,自己网刻成功
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-3-28 22:45

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表