Tuxflotte Installer

Dieses Repository erzeugt die Tuxflotte-Provisioning-ISO.

Die ISO dient als universelles Installationsmedium für Tuxflotte Provisioning.

Ziele:

  • automatischer Start der Installation
  • Unterstützung mehrerer Distributionen
  • einheitlicher Bootstrap
  • WLAN-Unterstützung
  • Rescue-Modus
  • lokaler Festplattenstart

Die eigentliche Provisionierung erfolgt über den Tuxflotte Provisioning Server.

Boot-Medium (Mint)

Das Mint-Boot-Medium ist ein eigenständiges, per Debian live-build gebautes Image (boot-medium/, siehe ADR-0025) - kein gepatchter Distributions-Installer mehr. Es enthält nur Tuxflottes eigenen, headless-tauglichen Code (Module scripts/modules/00-40, backends/mint-image/) und bootet direkt in einen systemd-Dienst, der installer.sh startet.

  • scripts/build_boot_medium.sh [--dev] baut das Basis-Image (boot-medium/live-image-amd64.hybrid.iso). --dev aktiviert einen SSH-Debug-Zugang (tuxflotte/test123); ohne --dev bleibt SSH deaktiviert (Produktiv-Default).
  • scripts/build_customer_iso.sh <source.iso> <output.iso> <activation_code> [wifi_ssid] [wifi_psk] [volid] personalisiert ein bereits gebautes Basis-Image für eine konkrete Kundenorganisation (Aktivierungscode + WLAN-Zugangsdaten).

Die früheren Versuche mit Fedora (Kickstart/Anaconda, scripts/build.sh, backends/fedora/, grub/) sind am 18.10.2026 aus main entfernt worden; der letzte Stand liegt im Tag archiv/fedora-versuche.

S
Description
Installer
Readme
1.5 MiB
0 Stars 1 Watchers 0 Forks
Languages
Shell 100%