Entwicklerhandbuch/installer
Delixs Installer
Der Delixs Installer ist ein "d-i"-Modul. Er klingt sich nach dem Laden der Vorkonfigurationsdateien von simple-cdd in das Debian-Installer Menü ein.
Wenn wir wollen, das er sich noch früher einklinkt, müssen wir den d-i neu übersetzen und das Modul in die initrd stellen.
Was kann und soll er leisten?
- Begrüßung des Anwenders - Fragen stellen, wie Ein- oder Mehrserver Installation - Unterdrücken der simple-cdd Fragen bei einer Standard-Installation - Beheben von Unzulänglichkeiten des Debian-Installers, wie korrigieren der falsch erstellten Datei "/etc/udev/rules.d/z25_persistent-net.rules" - Fragen stellen die an den Fragenkatalog von Arktur 4 angelehnt sind - Das System vorkonfigurieren, so das nach dem ersten Boot-Vorgang ein nahezu voll konfigurierter Schul-Server zur Verfügung steht. Eventuell benötigte weitere Konfigurationsschritte werden in der Datei " /etc/rc.local" eingetragen.
Wie kann er das erreichen? Der d-i bietet zahlreiche Möglichkeiten, sich in den Installationsprozess einzuklinken und eigene Scripts zu starten. Der normale Installationsprozess von Paketen sieht so aus:
- Basis-Linux installieren (debootstrap) - preseed Konfiguration laden - Pakete installieren
Vor und nach jedem einzelnen Vorgang kann man folgendes tun: - Fragen stellen - Fragen in Abhängigkeit von Antworten modifizieren - Scripte erstellen bzw. parametrisieren - Dateien ins Zielsystem schreiben
Hier drei Screenshots der ersten zwei Delixs-Installer Module: