在 10 个系统上通过网络安装操作系统和一些软件包

在 10 个系统上通过网络安装操作系统和一些软件包

这是我目前正在做的事情。

我有 10 个系统,我想用 lubuntu 和虚拟盒进行配置。

现在,我知道了如何使用 PXE 进行网络安装。我尝试使用塞瓦在另一个 Windows 系统上配置。但这样做的主要问题是,我仍然需要进入每个系统并进行所有安装。这只帮助我免去了携带可启动驱动器到每个系统并在那里安装的需要。

是否有一种解决方案可以让我同时在所有系统上远程安装 lubuntu,即我只在一个系统上安装它,而所有其他所需的系统只需遵循这一步骤即可。

我还想知道是否可以在所有系统上远程安装虚拟机(除了对每个系统执行 ssh 之外)

在此先非常感谢大家的建议。

答案1

这个问题太广泛,无法很快回答,但你试图找到的技术叫做预种

该过程类似Debian 预置Ubuntu 预置

使用 Lubuntu,支持自动部署备用安装映像

答案2

Serva 允许您从引导客户端屏幕上显示的菜单以 PXE 方式引导/安装许多操作系统。Serva 的菜单可以配置为自动引导预定义的菜单选项。接下来,您可以使用目标操作系统的自动化功能来获得完全无需动手的网络安装体验。

例如,如果您正在安装 Windows Vista 及更高版本,则必须创建文件 Unattended.xml。

如果您正在安装Debian你应该使用它的预种能力。

如果您正在安装Ubuntu你可以使用它的预种和/或启动能力

如果您正在安装红帽(及其衍生品)你可以使用它的启动能力等

答案3

其他人指出了正确的解决方案,即预先植入,这是目前很好的解决方案,我强烈建议使用它。但稍后您将需要一个解决方案来执行安装后的某些任务。例如添加新软件包或用户。

我建议你阅读更多关于Ansible或者厨师。它们是非常有用的工具,可以同时管理多个配置。

相关内容