Startet die unbeaufsichtigte Ubiquity-Installation direkt aus dem laufenden Live-System heraus per kexec - das personalisierte, erst zur Laufzeit erzeugte Preseed (Hostname/Geräte-ID/Partitionierung sind erst hier bekannt) wird dafür in eine zusätzliche Initrd-Schicht eingebettet (aneinandergehängte cpio-Archive, vom Kernel nativ unterstützt) statt per file=/cdrom/... (read-only Medium) oder url=<lokaler Server> (Prozess-/Netzwerkzustand geht beim Kexec-Sprung verloren). backend_init() installiert kexec-tools jetzt bei Bedarf nach (auf dem Live-Medium anders als im Zielsystem nicht vorinstalliert). Real per QEMU verifiziert: kexec aus laufender Live-Sitzung heraus funktioniert, automatic-ubiquity mit sowohl url= als auch initrd-eingebettetem file= erreicht, komplette unbeaufsichtigte Installation (Partitionierung, Paketinstallation, success_command) bis zum funktionierenden Login-Bildschirm durchlaufen lassen. Danach zusätzlich der tatsächliche, committete backend.sh-Code (nicht nur die Spike-Annäherung) end-to-end über alle fünf Lifecycle-Funktionen gegen ein reales runtime_blueprint.json/response.json bestätigt. Bekannte Restlücke: jq/envsubst/base64 sind auf dem Live-Medium ebenfalls nicht vorinstalliert (backend_init prüft nur, installiert nicht nach) - vorbestehende Lücke, nicht Teil dieser Änderung. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
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.
Description
Languages
Shell
98.4%
Smarty
1.6%