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 />

preseed/url=http://host/path/to/preseed.cfg<br />

preseed/url/checksum=5da499872becccfeda2c4872f9171c3d<br />

- wenn Sie von einer neu erstellten (remastered) CD booten:<br />

preseed/file=/cdrom/preseed.cfg<br />

preseed/file/checksum=5da499872becccfeda2c4872f9171c3d<br />

- wenn Sie von einem USB-Me<strong>di</strong>um installieren (legen Sie <strong>di</strong>e<br />

Voreinstellungsdatei im Toplevel-(Haupt)-Verzeichnis des USB-Sticks ab):<br />

preseed/file=/hd-me<strong>di</strong>a/preseed.cfg<br />

preseed/file/checksum=5da499872becccfeda2c4872f9171c3d<br />

Beachten Sie, dass preseed/url auch einfach mit url abgekürzt werden kann und preseed/file<br />

mit file, wenn <strong>di</strong>ese Argumente als Boot-Parameter an den Kernel übergeben werden.<br />

B.2.2. Boot-Parameter nutzen, um Fragen automatisiert zu<br />

beantworten<br />

Falls eine Voreinstellungsdatei für einige Schritte nicht verwendet werden kann, kann <strong>di</strong>e Installation<br />

trotzdem voll automatisiert werden, da Sie auch Voreinstellungswerte per Kommandozeile an den<br />

Kernel übergeben können.<br />

Boot-Parameter können auch verwendet werden, wenn zwar Voreinstellung generell nicht verwendet,<br />

aber eine Antwort für eine spezielle Frage vorgegeben werden soll. Einige Beispiele, wofür das<br />

sinnvoll sein kann, sind an anderer Stelle in <strong>di</strong>esem Handbuch dokumentiert.<br />

Um einen Wert festzulegen, der innerhalb vom debian-installer verwendet werden soll, geben<br />

Sie einfach Pfad/zur/Variable=Wert für jede Voreinstellungsvariable, <strong>di</strong>e in den Beispielen <strong>di</strong>eses<br />

Abschnitts aufgelistet ist, am Boot-Prompt an. Falls ein Wert verwendet werden soll, um Pakete für<br />

das Zielsystem zu konfigurieren, müssen Sie den Eigentümer (owner 1 ) der Variable voranstellen wie<br />

hier: Eigentümer:Pfad/zur/Variable=Wert. Geben Sie den Eigentümer nicht an, wird der Wert der<br />

Variable nicht in <strong>di</strong>e debconf-Datenbank des Zielsystems kopiert und bleibt deshalb bei der Konfiguration<br />

des entsprechenden Pakets ungenutzt.<br />

Eine Frage auf <strong>di</strong>ese Art voreinzustellen führt normalerweise dazu, dass <strong>di</strong>e Frage überhaupt nicht<br />

gestellt wird. Um le<strong>di</strong>glich eine andere Vorauswahl (Standardantwort) einzustellen, aber <strong>di</strong>e Frage<br />

trotzdem stellen zu lassen, verwenden Sie als Operator „=“ statt „=“. Siehe auch Abschnitt B.5.2.<br />

Hinweis: einige Variablen, <strong>di</strong>e oft am Boot-Prompt verwendet werden, haben einen kurzen Alias (Abkürzung).<br />

Wenn ein Alias vorhanden ist, wird er in den Beispielen in <strong>di</strong>esem Kapitel auch verwendet<br />

(statt der langen Fassung). Die preseed/url-Variable zum Beispiel hat den Alias url. Ein anderes<br />

Beispiel ist der Alias tasks, der in tasksel:tasksel/first übersetzt wird.<br />

Ein „--“ in den Boot-Optionen hat eine spezielle Bedeutung. Alle Kernelparameter, <strong>di</strong>e dahinter stehen,<br />

werden in <strong>di</strong>e Bootloader-Konfiguration des installierten Systems kopiert (wenn der Installer des<br />

Bootloaders <strong>di</strong>es unterstützt). Der Installer wird automatisch alle Optionen (z.B. Voreinstellungsoptionen)<br />

ausfiltern, <strong>di</strong>e er erkennt.<br />

Anmerkung: Aktuelle <strong>Linux</strong>-Kernel (2.6.9 oder später) akzeptieren ein Maximum von 32<br />

Kommandozeilenoptionen und 32 Umgebungsoptionen, inklusive einiger Optionen, <strong>di</strong>e<br />

1. Der Eigentümer (owner) einer debconf-Variable (oder eines Templates) ist normalerweise der Name des Pakets, das <strong>di</strong>e<br />

entsprechende debconf-Vorlage enthält. Bei Variablen, <strong>di</strong>e im Installer selbst verwendet werden, ist der Eigentümer „d-i“.<br />

Vorlagen und Variablen können auch mehr als einen Eigentümer haben, was dabei hilfreich sein kann, herauszufinden, ob sie<br />

aus der debconf-Datenbank entfernt werden können, wenn das Paket komplett vom System entfernt wird.<br />

104

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!