网络克隆在现在的
网络(
网吧)维护中是越来越流行啦,相信网维的朋友都用过Ghost
吧。何谓网络克隆?顾名思义,就是通过网络把一块硬盘上的数据通过网络GHOST
到其它硬盘中,网络克隆有许多种方法,而PXE
网克就是其中的一种,一般的网克都需要通过DOS
环境引导,而PXE
最大的好处就是不需要DOS
环境,也不需要硬盘上有任何的数据。下面我就结合自己的实际操作过程讲讲这PXE
网克。
要进行PXE
网克,
首先我们要简单的了解一下什么是PXE
。
PXE是Preboot Execution Environment
的缩写(
预置启动环境),
是RPL
的升级品,两者之间的不同之处就是,RPL
是静态路由,PXE
是动态路由。也就是说,RPL
是根据网卡上的ID
号加上其它的记录组成的Frame
向server
发出请求,而server
那里要求已经有了这个ID
数据,匹配成功才能进行远程启动;而PXE
是则是根据服务器端收到的工作站MAC地址(就是网卡号),使用DHCP
服务给这个MAC
地址动态地指定一个IP
地址,而不需要预先存在客户机的数据。下面结合PXE
网克过程简单的说一下PXE
的启动原理:
1、 当客户机开机后,PXE BOOT ROM
以广播的形式先发出一个请求FIND
帧;
2、 服务端收到客户机的请求后,就会给一个DHCP
回应,内容包括客户机的IP
地址,预设通讯通道及启动映像文件。否则服务器会忽略这个请求。
3、 客户面收到DHCP
回应后,则会响应一个FRAME
,以请求传送启动文件。
4、 之后,服务端将和客户机再进行一系列应答,以决定启动的一些参数。这时需要用到TFTP
协议了,BOOTPROM
是通过TFTP
协议从服务器下载启动文件的。(这边涉及到TCP/IP
通讯原理,就不再赘述啦!)
5、 客户机使用TFTP
协议接收启动文件后,将控制权转交给启动块,来引导系统,完成远程启动过程。
了解了PXE
的简单原理,下面我们就可以正式切入网克主题啦。先介绍一下我的网克环境:
我用的是华硕的M2N-E
主板,NF5
芯片组,集成的是NVIDIA nFORCE Networking Contronller
网卡,下面就以这款网卡为例(其它网卡类似)。
当然,网克之前最重要的工作就是把母盘做全盘镜像了,这步工作相信大家都轻车熟路了,这里就不在介绍了,不过为了后面方便说明,这里只说一下全盘镜像的文件名,我们这里取名为Gho-PXE.GHO.
我们要用的软件包括:3com Dabs(
用来制作PXE
启动文件)
,Ghost8.3
企业完整版(
制作映像文件)
,TFTPD
(充当DHCP
服务器),GhostCast Server8.3(
网克服务端),
网卡DOS
驱动。
第一步、安装Ghost8.3企业完整版。

Next下一步
选中I accept the terms in license agreement,接受协议,Next下一步;Next再下一步
这里输入用户信息和Serial Number,要注意的是这里的USER NAME不能输入中文,否则会提示出错,不能继续安装了。继续下一步选择安装目录,后面都安照默认安装即可,直至安装完成.
第二步,开始制作映像文件,需要用到网卡的DOS驱动(推荐从主板官网下载相应的网卡驱动包)
1、 从主板官网上下载相应网卡的DOS驱动,从中提取出需要用到的四个文件(每种网卡所需要的文件不同),分别为mcassist.cfg,protocol.ini,NVNDIS2.DOS,NDIS.DOS,把这个四个文件存放在一个文件夹内,取名NVIDIA nFORCE Networking Contronller(名字随便取,记住就行)
2、 Ghost企业版自带了许多网卡的驱动,在安装完成之后,会把这些驱动存放在"C:\Documents and Settings\All Users\Application Data\Symantec\Ghost\Template”这个文夹下,因为我自己有所需要的驱动,就不需要他自带的了,为了省下等会查找驱动的麻烦,我删除了自带的所有驱动,然后把刚刚整理的NVIDIA nFORCE Networking Contronller文件夹存放在该目录下。
3、 启动Symantec Ghost Boot Wizard,选择TCP/IP Network Ghost Client Boot Image(TCP/IP 网络克隆客户端启动映像),单击下一步;

4、 出现了选择网卡的列表,如果没有看到你刚刚添加进去的驱动,可以勾选“Show All Driver”显示所有网卡,因为我删掉了自带的网卡,所以这里只有我刚刚添加的一个。选中网卡名称,点击下一步,出现选择DOS版本的界面,在这里我们选择Use PC-DOS.继续下一步


5、 这里选择映像文件中包含的执行文件的路径,默认即可,直接下一步,选择以DHCP分配IP,下一步;



6、 设置映像文件的文件名及保存路径。文件名随便取,我以11.sys保存于桌面,然后下一步,显示以上设置的详细信息,继续下一步,是生成文件的过程,一闪而过,最后FINISH完成映像文件的制作。(即11.sys)


[
本帖最后由 彪哥来了 于 2008-5-22 20:12 编辑 ]