如果要网络克隆先在其他机子上搭建一个 ftp 服务器和 DHCP 服务器, DHCP 服务器不是必要的。
下载 ISO 文件 https://sourceforge.net/projects/g4l 刻录成光盘或者在 VM 中加载启动。
放入 g4l 光盘,启动画面显示:
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />

    g4l 原理是利用 dd 命令备份硬盘分区信息及存有数据的扇区,空闲的扇区并不被保存。 g4l 提供了 fg4l 控制台图形前端,采用 ncures GUI 库编写,初次用 g4l 可以用 fg4l 熟悉操作。
  选择一个版本启动进入 g4l 系统(默认选择的是 K: ),出现如图界面按回车 , 运行 dhcp 客户端会获得 IP 地址

接下来如图输入 g4l 命令进入操作界面, 或者 执行 g4l 命令,格式如下:
g4l FTP
服务器 IP  映象文件名  ftp 用户名 : 口令   dhcp   目录
以指定的帐号备份 linux 系统到指定 FTP 服务器的指定目录下的映象文件。
如: g4l 192.168.8.22 centos-bak.lzo user:pass dhcp /img

若输入 g4l 命令会进入如图界面

选择 RAW Mode (可以备份 / 还原任何文件系统 , 支持本地和网络克隆)

接下来选择本地还是网络克隆,我这儿选择网络克隆

Network use: 将镜像文件备份到 ftp 服务器上 , 还原也从 ftp 服务器还原

Local use :可以通过 samb 共享或者 ssh 备份到其他机子上

Click ‘n’ Clone: 硬盘对刻(目标硬盘容量一定要不小于要备份的硬盘容量)

进入网络克隆配置界面,根据实际情况进行配置(上下键选择后按回车配置)

A: 配置克隆传输要用的网卡

B: 本机 IP( 如无 DHCP 服务器可以手工设置 )

D: 配置 FTP 服务器 IP

E: 配置 FTP 用户名和密码

F: 配置备份生成的镜像名字

G: 选择备份镜像压缩格式

H: 配置完选择此项进行备份

I: 配置完选择此项进行还原

M: 备份 MBR 和分区表

P: 配置镜像文件在服务器上的存放目录

X: 备份完重启机器

我的配置如下:


选择 H 回车选择要备份的硬盘或分区:

接下来开始备份等待结束就 OK 了。

 
还原时步骤同上。