Entwicklerhandbuch/installer: Unterschied zwischen den Versionen

Aus Delixs
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: == 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...)
 
Zeile 1: Zeile 1:
== Delixs 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.
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.
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?'''
'''Was kann und soll er leisten?'''


- Begrüßung des Anwenders
- Begrüßung des Anwenders
- Fragen stellen, wie Ein- oder Mehrserver Installation
- Fragen stellen, wie Ein- oder Mehrserver Installation
- Unterdrücken der simple-cdd Fragen bei einer Standard-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"
- 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
- 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 "
- 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.
/etc/rc.local" eingetragen.


'''Wie kann er das erreichen?'''
'''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:
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)
- Basis-Linux installieren (debootstrap)
- preseed Konfiguration laden
- preseed Konfiguration laden
- Pakete installieren
- Pakete installieren


Vor und nach jedem einzelnen Vorgang kann man folgendes tun:
Vor und nach jedem einzelnen Vorgang kann man folgendes tun:
- Fragen stellen
- Fragen stellen
- Fragen in Abhängigkeit von Antworten modifizieren
- Fragen in Abhängigkeit von Antworten modifizieren
- Scripte erstellen bzw. parametrisieren
- Scripte erstellen bzw. parametrisieren
- Dateien ins Zielsystem schreiben
- Dateien ins Zielsystem schreiben


Hier drei Screenshots der ersten zwei Delixs-Installer Module:
Hier drei Screenshots der ersten zwei Delixs-Installer Module:
[[Bild:Delixs-installer.png]]
[[Bild:Delixs-installer1.png]]
[[Bild:Delixs-installer_welcome.png]]

Version vom 8. Juni 2008, 09:49 Uhr

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: