2. 简介

2.1. 为什么要克隆磁盘镜像

克隆磁盘镜像的主要原因是简化在大量机器上安装操作系统和基本应用程序的过程。准备好一台标准机器,并保存其原始镜像,以便在其他机器上恢复,从而节省精力和简化步骤。

2.2. 为什么要从网络启动

从硬盘启动会限制复制镜像的可能性。例如,无法安全地复制到已启动操作系统挂载的分区或从中复制。此外,操作系统可能不是 Linux,在这种情况下,免费的克隆选项不可用。

2.3. 网络启动过程概述

客户端机器从 Grub 软盘启动。然后,使用 Grub BOOTP 支持,它从 DHCP 服务器获取 IP 地址。接下来,客户端机器从 TFTP 服务器下载内核和 initrd 镜像。一旦 initrd 镜像被挂载到内存中,初始化脚本就会运行,利用存储在这个镜像中的程序和文件。此脚本允许将块设备内容保存在 TFTP 服务器中,并将 TFTP 服务器中的内容写入块设备。