我知道Windows的SysPrep,应该在计算机上安装Windows映像后使用,以使该计算机在networking上唯一。
如果我使用Linux,有没有类似的步骤? 我有很多电脑来安装(相同的硬件),我想正确地做到这一点。 有某个地方有指导,或有人可以告诉我该怎么办?
Linux不需要像windows机器一样的sysprep / newsid用法。 一旦你安装了映像,因为没有registry,你可以简单地编辑一些文件,比如/ etc / hostname来改变机器名称,然后configuration你的networking设置,然后启动。
Redhat有一个名为KickStart的自动networking安装系统,它允许你PXE启动接收安装的裸机,然后把预先configuration的映像推送到每台机器上。
大多数主要的Linux发行版都有类似的系统。 它们大多由PXE引导机器的dhcp和tftp服务器,下拉安装映像/软件包的引导映像以及每台机器设置主机名和其他信息的configuration脚本组成。
FAI可能是一个很好的解决scheme。
全自动安装: http : //www.informatik.uni-koeln.de/fai/
前一段时间我已经提出了一些有关pipe理和克隆的问题 。 从那以后,我使用debian pre-seeding结合木偶,我很满意它。
如果你最终将克隆 – 确保你至less重新生成每台机器的SSH密钥…
除了更改networkingconfiguration,您还必须删除/etc/udev/rules.d/*persistent-net*中的udev MAC地址到NIC映射 – 否则,您的新机器将会提供eth2 / eth3而不是eth0 / eth1 – 等
但是kickstart / fai / systemimager / etc通常是更好的解决scheme。