通过 PXE 同时安装多个操作系统

通过 PXE 同时安装多个操作系统

我想使用 PXE 设置网络安装来安装多个操作系统。我发现这个指南做了类似的事情:

https://help.ubuntu.com/community/PXEInstallMultiDistro

但我希望在 4 个不同的分区上安装 4 个独立的操作系统。一种选择是手动重复安装 4 次。我需要在 16 台机器上执行此操作,因此能够快速一次性完成此操作将非常棒。

我认为我可以按照自己想要的方式手动安装分区,然后保存映像。然后我可以从网络提供此映像,并运行某种形式来dd对驱动器进行映像。

我如何使用 PXE 以这种方式运行dd类似命令?您认为还有其他方法可以实现此目的吗?

评论中可能提出的方法

  1. 创建主映像并使用ddPXE 脚本
  2. 使用 Type 1 虚拟机管理程序来获得可在启动时选择的多个操作系统映像
  3. 使用 Union FS。将每个小组所做的修改存储在他们自己的分区中。或者学生自带保存修改的 USB 记忆棒

答案1

如果你想通过 PXE 安装“磁盘映像”,你可以看看多雾路段

如果你想通过菜单 PXE 安装不同的 Linux 和 Windows ISO 发行版,请查看塞瓦(我负责 Serva 开发)

在两种情况下,您都可以使用真实或虚拟目标。

答案2

一个想法是使用基本操作系统+虚拟化。假设您的基本操作系统是 RH Linux。您可以通过 PXE 安装它并使用 grub 作为引导加载程序。您的 kickstart 的一部分可能是安装虚拟盒流浪汉在 kickstart %post 中。然后,您将虚拟机或 VirtualBox“Boxes”复制到 Linux 文件系统。从那里,用户只需进入目标操作系统的目录,然后发出“vagrant up”即可启动客户操作系统。

相关内容