计算机局域网如何实现PXE网络克隆

时间:2022-03-30 12:38:37

计算机局域网如何实现PXE网络克隆

一、工具包含的文件

Tftpd32.exe:DHCP服务器和TFTP服务器软件,放置于网络克隆的服务器上,用于给网络克隆的客户端分配IP地址和传送启动文件。

GhostSrv8.2.exe:GHOST服务器端软件,用于网络克隆的备份和恢复。

网吧专用网络克隆使用说明.doc:使用说明文件。

二、工具系统运行的环境

第一,要有良好的网络环境,网线、交换机无故障。

第二,网络克隆服务器可以是网络内的任何一台计算机,系统可以是Windows XP/2000/20003。GHOST备份文件放在这台电脑上。

第三,客户机一定支持PXE启动,可以是带PXE启动ROM的主板网卡,也可以是带PXE启动的独立网卡,不需要软驱、光驱、U盘启动。

三、工具使用的软件

工具以RAR压缩包(MSI.rar)的形式提供,要解压缩到准备用作网络克隆服务器上,如图1所示。

1.tftpd32.exe

这是DHCP服务器和FTP服务器软件。DHCP服务器负责给客户端分配IP地址。FTP服务器负责向用户端传送启动文件和GHOST软件。

2.GhostSrv.exe

这是GHOST服务器端软件,负责向客户端传送映像文件。

3.msi.pxe

微星PXE启动菜单。

4.msi.sys

微星客户端启动文件和GHOST软件包。

四、使用工具网络克隆的步骤

第一步:配置服务器端的IP地址、子网掩码、网关;

第二步:启动tfptd32,设置DHCP服务器;

第三步:启动GhostSrv,设置GHOST映像文件路径、GHOST模式等

第四步;客户端开机设置BIOS;

第五步:PXE网络启动客户端;

第六步:回应GHOST提示,开始GHOST。

五、网络克隆的步骤详解

1.配置服务器端的IP地址、子网掩码、网关

每组网络克隆的客户机和服务器最好是在同一台交换机内,并且该交换机要与主交换机断开,检验作为服务器的电脑是否配置IP地址等项。如没有设置,必须设置。一般设置如图2所示:DNS服务器不必设置,客户机的IP地址由tfptd32分配。

2.设置DHCP服务器

进入MSI文件夹,启动Tftpd32.exe.,如图3所示。

Tftpd32.exe启动后,默认窗口是TFTP服务器窗口。点击[DHCP server]进入DHCP服务器设置,如图4所示。

(1)当前目录:启动TFTPD32后,第一行显示的是Tftpd32.exe所在的文件夹,该文件夹内还包含有GhostSrv.exe、msi.pxe、msi.sys,这三个文件必须与Tftpd32.exe在同一目录内。

(2)Server interfaces:服务器地址,Tftpd32自动抓取的电脑IP作为服务器IP,不能更改。如果想和现有网段隔开,要修改网卡IP设置,如:192.168.2.*,10.*.*.*等等。

(3)IP地址池起始地址:就是设置第一个客户机IP地址,要设置和服务器IP处于同一网段(比如:服务器是192.168.2.2,那么在客户机起始IP地址设置为192.168.2.3)。实际上,随便填也可以,DHCP会自动分配,不过会出现传输缓慢,经常TIME OUT的现象。

(4)IP地址池大小:从字面上讲是IP地址的数量,实际上就是设定同时克隆的客户机数量。

(5)启动文件名:就是BOOTPXE的启动文件名,在本工具中要设置为msi.pxe。

(6)子网掩码:要与服务器的子网掩码一致。比如:服务器MASK是255.255.255.0,那么这里也要填255.255.255.0,在这里最好和现有网段分开。

(7)WINS/DNS服务器、默认路由、域名、高级选项等可以不用设置,因为是内网,有IP就行了,这些广域网的设置没有用。

(8)Tftp Server:文件传送服务器,PXE客户端启动连接成功后,这个窗口会显示客户端登陆以及TFTP服务器向客户端传送文件的过程。

设置完成后,可以点击[保存]按钮,保存设置。

Tftp32使用注意事项:

一是因为Tftp32同时提供了DHCP和TFTP 两个服务,所以,不需要其他DHCP和TFTP的服务器,如果启用了的话,请停用,以免发生冲突。

二是本网络克隆工具和3COM的TFTP、Windows 2000 Server的DHCP网络克隆,本质上是一样的,原理相通,只是工具不同而已,但比那个更简单。

3.设置GhostSrv

启动GhostSrv 8.2.exe,如图5所示。

GhostCast Server就是广播式网络克隆服务器,它的设置可以分为两种:一种是“更少选项”,一种是“更多选项”。“更少选项”见图5。

“更少选项”就是不需要用户在服务器端详细设置Ghost的命令行参数。这些命令行参数在客户机那边设置,包括服务器名称、是恢复映像还是建立映像、对那一个硬盘/分区操作、映像文件名等等都在客户机的程序包里设定。首先用户制作磁盘映像文件时必须按程序包指定的映像文件名。克隆时要在GhostCast Server里填入程序包指定的服务器名称,指定的映像文件名。这种模式方便了技术水平很低的用户,但失去了灵活性。一旦有一步出错就不能成功。程序包如果有不适当的Bug,用户很难纠正。

“更多选项”是让用户在网络克隆服务器端对服务器名称、是恢复映像还是建立映像、对那一个硬盘/分区操作、映像文件名等做详细设置,同时系统自动生成客户机的Ghost命令行传送给客户机。这些设置很简单都是通过用户图形界面设置的,唯一复杂的Ghost命令行由系统自动生成,不需要用户自己编写。本网络克隆工具采用“更多选项”方式,有关GhostCast Server设置说明也是以“更多选项”模式作详细介绍。“更多选项”界面和设置介绍如下:点击“更少选项”按钮,GhostCast Server即展开各项设置窗口,如图6所示。

(1)服务器名称:就是GhostCast Server端的名称,可任意起名。请注意在这里起的名字还要在客户端使用。

(2)恢复映像/建立映像:恢复映像是在客户机上恢复硬盘的原映像文件,也就是常说的网络克隆。建立映像是把客户机磁盘备份成映像文件,也就是常说的做母盘。“建立映像”所建的映像文件要放在服务器端的硬盘上。做大的映像文件时服务器最好另接一个容量足够的硬盘。

(3)映像文件:映像文件的路径和文件名。“恢复镜像”时设置为已经存在的映像文件路径和名称。“建立映像”时,设置要建立的映像文件路径和名称。注意:如果是做全盘镜像时,请保证磁盘空间足够,否则将会创建失败。通过右侧的[浏览]按钮设置映像文件的路径和文件名更方便快捷,如图7所示。

(4)整盘/分区/客户机命令行选项:恢复镜像或者创建镜像时,用于选择目标磁盘是整盘恢复/创建,还是对分区恢复/创建,同时系统自动生成Ghost的命令行供客户机执行。

①当“恢复映像”时,如果选择“整盘”,还要在“客户机命令行选项”设置磁盘号,就是在客户机的那个硬盘上恢复映像。网吧或机房机一般使用一个硬盘,就选择1。然后系统自动在Ghost命令行里生成客户端的Ghost命令:-clone,mode=restore,src=@mcmsi,dst=1。客户端将按照此命令执行Ghost,如图8所示。

如果选择“分区”,还要在“客户机命令行选项”设置磁盘号和分区号。比如恢复第一硬盘第一号分区(通常说的C:盘),就要设置磁盘号为1,分区号为1。然后系统自动在Ghost命令行里生成客户端的Ghost命令:-clone,mode=restore,src=@mcmsi,dst=1:1。客户端将按照此命令执行Ghost,如图9所示。

②当“建立映像”时,如果选择“整盘”,还要在“客户机命令行选项”设置磁盘号,就是对哪个硬盘建立映像。如果对第一个硬盘作映像,就选择1。然后系统自动在Ghost命令行里生成客户端的Ghost命令:-clone,mode=create,src=1,dst=@mcmsi。客户端将按照此命令执行Ghost,如图10所示。

如果选择“分区”,还要在“客户机命令行选项”设置磁盘号和分区号。就是确定对那个分区作映像。比如对第一个磁盘第一个分区,就设置为1盘1分区。然后系统自动在Ghost命令行里生成客户端的Ghost命令:-clone,mode=pcreate,src=1:1,dst=@mcmsi。客户端将按照此命令执行Ghost,如图11所示。

(5)自动开始:这里是设置自动开始Ghost的参数,有开始时间、客户连接数、超时等三个选项。开始时间就是设置一个预定时间,到时自动开始Ghost。客户连接数就是设定连接的客户机数量,当连接的客户机达到这个数量时自动开始Ghost。超时就是设定从当前开始过多长时间后,自动开始Ghost,如图12所示。

网吧或机房批量克隆一般选择“客户连接数”的自动开始。

请注意:当“建立映像”时,系统自动把客户连接数设置为1,并变灰色,禁止用户设置。

(6)接受客户机:当所有应该设置的选项设置完成后,必须点击“接受客户机”,开始接受客户机接入,否则客户机不能接入,如图13所示。

GhostCast Server的设置到此完成,看明白了,并不难。

4.启动客户机

目前90%带板载网卡的主板BIOS都支持PXE网络启动。独立网卡则需要加PXE BOOT ROM芯片。(1)板载网卡的PXE网络启动设置:

(1)开启板载网卡和网卡Boot ROM。要使用板载网卡,当然要在BIOS内把板载网卡设置为Enabled。该选项一般在BIOS的Integrated Peripherals(整合周边)内,例如:

Intel芯片组的主板

845芯片组

865芯片组

915芯片组

945芯片组

nVIDIA芯片组的主板

NF2芯片组

NF3芯片组

NF4芯片组

NF4-410芯片组

VIA芯片组的主板

PT8芯片组

KT6/KT8芯片组

从上面BIOS网卡设置来看有带Boot ROM设置的,也有不带的。不带设置的一般也支持PXE网络启动,只是不能在BIOS内设置关闭。如KT6-V,KT8Neo-V等主板。

(2)设置PXE网络启动为第一启动设备。其实这一项无需设置。当新装机时,硬盘没有启动分区,主板只能从网络启动。如果硬盘已经装过系统,则开机后敲功能键,调出启动设备选择菜单即可从中选择网络启动。

Intel芯片组的主板,一般是敲F8键。VIA和nForce芯片组的主板一般是敲F11键。

比如:K8NGM-V主板,敲F11键弹出的启动设备选单如下:

选择 NVIDIA Boot Agent 217.0513启动即可。

915PLNeo-V主板,敲F8键弹出的启动设备选单如下:

选择LAN启动即可。

客户机启动后自动到网上寻找DHCP服务器,找到后,DHCP服务器给客户机分配IP地址,客户机通过TCP/IP协议与FTP服务器联网并接受FTP服务器送来的DOS启动文件。客户机调用DOS启动命令进入DOS。

5.启动界面

客户机启动成功后,弹出PXE网络克隆界面:

敲键,继续。

6.启动GHOST

接下来就是自动启动Ghost,进入Ghost程序:

点OK继续。

(1)选择GhostCast(GHOST广播)―Multi Cast(多播)。

(2)输入GHOST服务器名称。

启动多播后,进入Ghost组图Cast Session Name to Join(输入GHOST服务器名称)界面:

该界面有两句英文提示翻译为:

“请确认Ghost服务器已准备好接受客户机。”

“输入在Ghost服务器设置时起的服务器名称。”

在这两句提示下面的输入框内输入Ghost服务器名称。

注意:在这里输入的Ghost服务名称一定要与在服务器端输入的一致。比如服务器端输入的是MSI,在这里也要输入MSI。

Discovery Method(寻找方法)就是让你确认寻找服务器IP的方法,两个选项:自动(Automatic)和手动键入服务器IP。一般采用默认的自动即可。

点击OK,就开始准备Ghost。

(3)确认GHOST方式。在Ghost服务器那边根据你设置的Ghost方式(包括:恢复映像/建立映像;整盘/分区;客户机盘号/分区号)已生成Ghost命令行,Ghost客户端按此命令行执行。一般情况下客户端会弹出几次让你“确认”的界面。点击OK确认即可。

(4)开始Ghost:当所有的客户端连接完成,要在服务器端点击“发送数据”开始克隆。如果设置为xx台客户机自动开始,那么当启动的客户机达到数量时就会自动开始。

局域网网络技术越发展,网络克隆越能实现维护、速度、维修、简单设置操作,如一些品牌机实现了网络克隆工具集存到了一个主板上的芯片上,越为简单方便、快捷了。

(作者单位:江西技师学院)

上一篇:技工院校网络建立的必要性及原则 下一篇:论在广告设计专业开展 一体化教学的必要性和可...