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