21.01.2015 Aufrufe

Debian GNU/Linux – Installationsanleitung - di - Debian

Debian GNU/Linux – Installationsanleitung - di - Debian

Debian GNU/Linux – Installationsanleitung - di - Debian

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!