Debian GNU/Linux – Installationsanleitung - di - Debian
Debian GNU/Linux – Installationsanleitung - di - Debian
Debian GNU/Linux – Installationsanleitung - di - Debian
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Anhang B. Automatisieren der Installation mittels Voreinstellung<br />
• falls in der URL das Protokoll fehlt, wird http angenommen,<br />
• falls der Teil des Hostnamens keinen Punkt enthält, wird <strong>di</strong>e Domäne, <strong>di</strong>e vom DHCP abgeleitet<br />
wird, angehängt und<br />
• falls nach dem Hostnamen kein / folgt, wird der Standardpfad hinzugefügt.<br />
Zusätzlich zur Angabe der URL können Sie auch Einstellungen angeben, <strong>di</strong>e nicht <strong>di</strong>rekt das Verhalten<br />
des debian-installer selbst beeinflussen, sondern an Skripte weitergeleitet werden, <strong>di</strong>e mit<br />
preseed/run in der geladenen Voreinstellungsdatei festgelegt sind. Derzeit ist das einzige solche<br />
Beispiel auto-install/classes, was den Alias classes hat. Dies kann entsprechend so genutzt<br />
werden:<br />
auto url=example.com classes=class_A;class_B<br />
Die Klassen können zum Beispiel den Systemtyp, der installiert werden soll, festlegen oder <strong>di</strong>e Lokalisierung,<br />
<strong>di</strong>e Sie nutzen möchten.<br />
Natürlich ist es möglich, <strong>di</strong>eses Konzept zu erweitern und dabei ist es sinnig, den<br />
auto-install-Namespace dafür zu nutzen. Sie könnten z.B. etwas wie auto-install/style<br />
verwenden, was dann in Ihren Skripten genutzt wird. Falls Sie meinen, dass Sie <strong>di</strong>es benötigen,<br />
erwähnen Sie es doch auf der Mailingliste , so dass wir<br />
Namespace-Konflikte vermeiden können und vielleicht einen Alias dafür hinzufügen.<br />
Das auto-Boot-Label ist noch nicht überall definiert. Der gleiche Effekt kann auch erreicht werden,<br />
indem <strong>di</strong>e beiden Parameter auto=true priority=critical zur Kernel-Kommandozeile hinzugefügt<br />
werden. Der Parameter auto ist ein Alias für auto-install/enable und wenn er auf true<br />
gesetzt ist, werden <strong>di</strong>e Fragen über Locale und Tastatur so weit zurückgestellt, bis eine Chance besteht,<br />
sie per Voreinstellung zu setzen. priority ist ein Alias für debconf/priority, und wenn er<br />
auf critical gesetzt wird, unterdrückt das alle Fragen mit einer niedrigeren Priorität.<br />
Zusätzliche Optionen, <strong>di</strong>e eventuell interessant sein könnten für eine automatisierte Installation mittels<br />
DHCP: interface=auto netcfg/dhcp_timeout=60. Das sorgt dafür, dass <strong>di</strong>e erste funktionsfähige<br />
Netzwerkkarte genutzt wird und dass etwas mehr Zeit bis zur Antwort auf eine DHCP-<br />
Anfrage gegeben wird.<br />
Tipp: Ein ausführliches Beispiel, wie Sie <strong>di</strong>es Framework nutzen, inklusive Beispielskripte und -<br />
klassen finden Sie auf der Webseite (http://hands.com/d-i/) des Entwicklers. Die dort verfügbaren<br />
Beispiele zeigen auch viele andere tolle Effekte, <strong>di</strong>e bei kreativer Nutzung von Voreinstellung<br />
erreicht werden können.<br />
B.2.4. Für Voreinstellung nützliche Aliase<br />
Die folgenden Aliase könnten nützlich sein, wenn Sie Voreinstellung (im Auto-Modus) benutzen.<br />
Beachten Sie, dass <strong>di</strong>es einfach nur kurze Alias-Namen für Fragen-Namen sind und dass Sie immer<br />
auch einen Wert angeben müssen, zum Beispiel auto=true oder interface=eth0.<br />
auto<br />
classes<br />
fb<br />
language<br />
auto-install/enable<br />
auto-install/classes<br />
debian-installer/framebuffer<br />
debian-installer/language<br />
106