利用MaxNGS实现批量网络Ghost系统克隆


公司近期有一批旧的PC机需要卖掉,数量大约有100台左右,在卖掉之前需要将所有机器上的数据进行删除并重做系统。

因为数量比较多,采用传统的光盘方式来一台台安装系统,效率会非常的低,所以我和另一位同事搜索了不少的资料,打算采用MaxNGS来实现批量的网络Ghost系统克隆。因为目前绝大多数机器的网卡都已经支持PXE功能,所以我们可以利用PXE功能来实现批量网络克隆,这样一来,可以免去对光盘或U盘的依赖,提高了效率。

在整个过程中也面临了不少的问题,其中两个比较棘手的问题是,部分机器无法从MaxNGS的DHCP服务器上获取IP,另一个是部分机器的网卡驱动MaxNGS中没有。
还好最后都得到了解决,解决办法是:
1. 利用tftpd32来替代MaxNGS的DHCP服务器和TFTP服务器;
2. 利用最新的非PXE版MAXDOS92.sys来替换PXE版的MAXDOS71.sys。

这里,是我整理好的MaxNGS,下载地址:http://heylinux.com/download/MaxNGS.zip

而下面则是整个的安装与配置过程:
1.准备好需要用来克隆的全盘镜像
比如我手里有不少的Dell380的台式机,那么我就可以拿一台Dell380的台式机来重新分区并格式化,然后安装一个Windows XP,在系统安装好以后,利用WinPE将整个硬盘做成一个镜像,存储到移动硬盘或U盘上,并命名为XP_Dell380.GHO;

2.配置MAXNGS服务端
a. 输入方案名称:Dell380,选择“恢复镜像”,“PXE模式”(网络启动),以及镜像文件路径:E:\Temporary\XP_Dell380.GHO;

b. 选择“整盘克隆”至“第1个硬盘”,以及“克隆刚结束后重启客户机”;


c. 设置本机网卡为静态IP“192.168.1.208”,然后点击MAXNGS服务端的“网络设置”,设置好“启动网卡”,“起始IP”,“子网掩码”,“地址池”,选择“启动IP自动分段”,浏览并选择文件“MAXDOS.PXE”与MaxDOS71.sys,点击“保存”;

d. 然后选择方案“Dell380”,点击“启动方案”,之后会看到GhostCast服务器已经启动启动了。

3.设置需要克隆的台式机
a. 首先在BIOS中或启动时选中网络方式启动,进入如下界面:

b. 成功获取到IP后开始传输PXE启动文件;
c. 自动打开了MAXDOS PXE功能菜单,选择“全自动网络克隆”;

d. 将自动加载网卡驱动;

e. 网卡驱动加载成功后出现网刻系统菜单,选择“全自动网刻”;

f. 将自动出现Ghost工具界面;

g. 此时在GhostCast服务器上将出现正在等候安装的客户端,点击“发送”即可开始克隆过程;

h. 可以在GhostCast服务器和台式机上看到正在克隆的进度,在克隆结束了机器将自动启动并完成整个过程。

4. 利用tftpd32来代替MaxNGS实现DHCP与TFTP服务器功能(仅用于无法从MAXNGS获取到IP时)
a. 在配置好MAXNGS服务端,并点击了“启动方案”,出现了GhostCast服务器之后,关闭MAXNGS服务端,保持GhostCast服务器运行;
b. 配置tftpd32,选择好MaxNGS所在目录,以及本机的网卡;

c. 点击“Settings”,以如下方式配置好TFTP服务器;

d. 以如下方式配置好DHCP服务器;

e. 保存后重启tftpd32.exe程序;
f. 这样,就可以通过tftpd32来替代MAXNGS实现DHCP与TFTP服务器功能,在客户端传输MAXDOS71.sys时,能够在tftpd32中看到如下传输窗口。

,

  1. No comments yet.
(will not be published)
*