Unterschiedliche Distributionen (Debian, Ubuntu, RHEL, Suse usw.) unterscheiden sich beim Packen ihrer Distributionen. Außerdem sind Linux-Live-Distributionen auf eine völlig andere Art gepackt als diskrete komponentenbasierte Linux-Distributionen. Wie Sie sehen, gibt es kein standardisiertes Linux-Distro-Format. Daher gibt es keine einheitliche Lösung für alle möglichen Szenarien.
Neben dem früheren Distro "Format" -Problem haben Sie auch unterschiedliche PXE-Funktionen (Network Boot / Install-Funktionen) zwischen den Distributionen und ihren Varianten. Sie können von einer sehr guten Unterstützung in RHEL zu einer sehr schlechten in Gentoo und den dazwischenliegenden wie Debian, Ubuntu usw. wechseln.
Für alle oben genannten Punkte muss jede Distribution als eine einzige Einheit behandelt werden, und es ist ein besonderer Ansatz, um sie PXE-freundlich zu machen.
Serva ist ein automatisierter PXE-Server, der dies für alle großen Linux-Distributionen durchgeführt hat. Sie können den Ansatz von Serva in Ihren Linux-Server implementieren. (Ich bin verwandt mit Serva Entwicklung)