我们有一个拥有 100 个系统的实验室,其中安装有同一套软件。有些系统可能具有不同容量的 HDD(例如 320 GB、500 GB、1 TB)。
我对此有以下疑问(需要特定命令的答案):
- 创建 HDD 映像需要采取什么流程?
- 该映像可用于创建基于网络的启动系统吗?如果可以,网络要求是什么?
- 创建和克隆系统的 HDD 大小是否必须相同?
答案1
问题 1 = 您需要选择一个备份/恢复工具。基于扇区的工具(如“Clonezilla”)将创建一个更大的映像,但部署时不需要任何额外的步骤,因为它可以将引导加载程序信息包含在映像中。只需备份、恢复到新系统并启动它即可。但是,为了部署基于扇区的映像,大多数程序都要求您拥有与制作映像的磁盘相同或更大的磁盘。您可以通过创建仅分区备份来解决这个问题,但您的 mbr 或 efi 加载程序可能无法进行映像,具体取决于您使用的工具。或者,您可以使用基于文件的备份工具(如“squashfs-tools”),映像会更小,制作速度更快,但之后您需要借助 livecd 安装 grub。
问题 #2 = 我会让其他人来回答。
问题 3 = 如果您使用的是基于完整硬盘扇区的映像,则大小只需相同或更大。如果您使用的是基于分区扇区的映像,则分区需要相同或更大。如果您使用的是基于文件的映像,则只需要足够的可用空间来容纳数据。
最简单的方法是设置具有最小硬盘的机器,使用 clonezilla 创建基于扇区的硬盘映像,然后部署到更大的机器。
答案2
嗯,如果我遇到这个特殊的问题,我会在谷歌上搜索如何使用网络引导加载程序从网络驱动器加载启动映像,然后让机器通过网络启动。
至于要求,您将需要标准 LAN 卡、Cat5 或 Cat5e 电缆、每个楼层节点的高速交换机(假设您在建筑物的某处有一个服务器机房),您将需要一组有关 BIOS 设置的说明,因为您可能会混合使用多种 BIOS 类型和版本,您可能需要使用最新或最后的 BIOS 映像来刷新一些 BIOS 设置。
所有这些都可以通过谷歌搜索获得。