2024年3月16日发(作者:)

Ghost网克,这个名词已经渐渐淡定好几年了。虽然微软的imagex和pe的增强功能让Ghost网克渐渐

失去了光芒。但Ghost网克无疑是最易操作的网克方法。出于教学需要,根据几年下面对Ghost网克做

个全面解析。

所谓网克,即通过网络批量克隆,把多台机器重置为同一状态。适用于批量安装操作系统或部署软件。简

单的说,任何一个网克都由三个阶段组成。从网络启动、加载网克环境、传输目标文件。为了保证文章的

逻辑性,我分别从这三个阶段来陈述Ghost网络克隆。

让我们先了解下网络克隆理论

一、从网络启动

从网络启动可以说是整个网络克隆中,概念最为统一理论最为清晰的阶段。

若希望从网络启动,必须具备如下几个条件:1.网络连接 2.网络协议 3.文件传输协议 4.第一个启动文

1.网络连接

需求:若希望计算机之间能够通信,必须具备相应的网络连接,这里的网络连接指的是物理链路。

技术:确保物理链路链接正常,推荐使用百兆链路。

2.网络协议

需求:一般情况下,绝大部分通信都是基于TCP/IP协议的。TCP/IP协议的通信依赖于IP地址。

技术:由于客户端是逻辑,不具备配置IP地址的能力,我们需要为其动态的提供IP地址,推荐使用

tftpd32这款工具作DHCP服务器。

3.文件传输协议

需求:建立通信以后,需要一种协议描述文件是如何传输到客户端的,通常为TFTP协议。

技术:当具有IP以后,通信还需要协议,例如查看网页就是HTTP协议。这里我们使用tftpd32作为

TFTP服务器,提供TFTP传输支持。

4.第一个启动文件

需求:通过IP地址,通过TFTP下载第一个启动文件,标志着从网络启动阶段的结束,进入加载网克环

境阶段。

技术:预先抓取准备好的标准机器镜像。标准机就是克隆的模板,克隆完毕后,所有客户端都和标准机

完全一致。

二、加载网络克隆环境

加载网络克隆环境可以说是整个网络克隆中,基本上100%自动操作的阶段。

从下第一个文件到下载最后一个文件,读取以后显示程序界面让用户操作,标志着这个阶段的结束。

三、传输目标文件

传输目标文件是整个网络克隆中,最重要、最影响效率的阶段。由于有多种传输方式(广播、组播、单播)

的不同、参数的不用,极大的影响整个网克的效率。

下面我们通过实例,根据上面的理论,来开始搭建我们的Ghost网克服务。

第一阶段:从网络启动,需求软件:tftpd32、Ghost Solution Suite、3Com Boot Image Editor

tftpd32 :用于提供DHCP服务和TFTP服务

Ghost Solution Suite:用于制作启动Ghost网克环境的镜像

3Com Boot Image Editor:用于制作启动菜单,允许在启动时选择不同的Ghost网克环境进行启动

步骤一:使用Ghost Solution Suite中的Ghost Boot Wizard,生成启动镜像(得到sys文件)

步骤二:使用3Com Boot Image Editor创建一个PXE启动菜单,建立启动条目并绑定sys文件(得

到文件)

步骤三:配置tftpd32,配置tftp server和dhcp server功能,并指定服务接口,填写启动文件名

(开始提供从网络启动的功能)

也就是说,在第一阶段的上述配置后,我们的执行流程如下:

客户机启动 –> 从网络获取IP地址(由tftpd32提供) –> 尝试连接TFTP服务器并下载第一个启动

文件(由tftpd32支持) –> 下载第一个启动文件,即启动菜单(由3Com Boot Image Editor制

作) –> 根据启动菜单选择下载Ghost网克环境(由Ghost Solution Suite制作)

第二阶段:加载网络克隆环境,需求软件:无

该步骤该自动加载文件,无需配置

第三阶段:传输目标文件,需求软件:Ghost Solution Suite

进阶,回顾所有流程,在启动镜像中预置参数,大幅度提高效率