1
<!-- retain these comments for translator revision tracking -->
2
<!-- original version: 30373 -->
4
<informalexample condition="etch"><screen>
7
# Um eine Vorkonfigurations-Datei zu verwenden, müssen Sie als erstes den
8
# Installer booten und ihm sagen, welche Vorkonfigurations-Datei er nutzen
9
# soll. Dazu geben Sie dem Kernel einen Startparameter an, entweder manuell
10
# beim Starten oder indem Sie die Datei syslinux.cfg (oder eine vergleichbare)
11
# anpassen: hängen Sie den Startparameter an das Ende der "append"-Zeile(n) des
14
# Wenn Sie per Netzwerk booten, nutzen Sie dies:
15
# preseed/url=http://host/path/to/preseed
16
# Wenn Sie eine CD für diesen Zweck anpassen/remastern, könnten Sie dies nutzen:
17
# preseed/file=/cdrom/preseed
18
# Wenn Sie von einem USB-Speicher-Medium booten, nutzen Sie dies und speichern
19
# Sie die Voreinstellungs-Datei im Hauptverzeichnis des USB-Mediums ab:
20
# preseed/file=/hd-media/preseed
22
# Wenn Sie sich imstande fühlen, das initrd-Image des Installers zu
23
# verändern, können Sie auch eine Voreinstellungs-Datei namens "preseed.cfg"
24
# im root-Verzeichnis des initrd-Dateisystems ablegen - der Installer wird
25
# eine Datei dieses Namens immer verwenden, wenn sie existiert. Andernfalls
26
# vergewissern Sie sich, dass Sie Ihre Datei an den Platz kopieren, den Sie
29
# Um sicherzustellen, dass der Installer die richtige Voreinstellungs-Datei
30
# benutzt, können Sie eine Prüfsumme für die Datei festlegen. Dies muss derzeit
31
# eine md5sum-Prüfsumme sein und wenn sie angegeben ist, muss sie auch passen;
32
# andernfalls wird der Installer sich weigern, die Datei zu benutzen.
33
# preseed/url/checksum=5da499872becccfeda2c4872f9171c3d
34
# preseed/file/checksum=5da499872becccfeda2c4872f9171c3d
36
# Einige Teile des Installationsprozesses können mit bestimmten Formen der
37
# Voreinstellung nicht automatisiert werden, da die Fragen bereits gestellt
38
# werden, bevor die Voreinstellungs-Datei geladen wird. Zum Beispiel:
39
# wenn die Voreinstellungs-Datei über das Netzwerk geladen wird, muss
40
# vorher die Netzwerkkonfiguration erledigt werden. Dies ist ein Grund dafür,
41
# Voreinstellung per "initrd" zu nutzen: dies erlaubt auch die Automatisierung
42
# dieser frühen Installationsschritte.
44
# Wenn eine Vorkonfigurations-Datei nicht benutzt werden kann, um gewisse
45
# Schritte voreinzustellen, kann die Installation trotzdem voll automatisiert
46
# werden, indem man dem Kernel Werte für die Voreinstellung auf der
47
# Kommandozeile als Startparameter mitgibt. Geben Sie einfach für jeden der
48
# unten aufgeführten Variablen "Pfad/zur/Variable=Wert" an.
50
# Während Sie hiermit arbeiten, sollten Sie vielleicht die Priorität auf
51
# kritisch setzen (debconf/priority=critical), um die meisten Fragen zu
52
# unterdrücken, auch wenn in der Voreinstellungs-Datei Einträge fehlen sollten.
53
# Und Sie sollten in syslinux.cfg den Timeout auf 1 setzen, damit Sie nicht
54
# Enter drücken müssen, um den Installer zu booten.
56
# Beachten Sie, dass der Kernel maximal 8 Kommandozeilen-Optionen und
57
# 8 Umgebungsoptionen akzeptiert (inklusive einiger Optionen, die
58
# standardmäßig für den Installer hinzugefügt werden). Wird diese Zahl
59
# überschritten, werden 2.4-Kernel die überzähligen einfach ignorieren
60
# und 2.6-Kernel (vor 2.6.9) werden eine Kernel-Panic melden.
61
# 2.6.9-Kernel oder höher akzeptieren 32 Kommandozeilen-Optionen und
62
# 32 Umgebungsoptionen.
64
# Einige der Standardoptionen wie "vga=normal"
65
# können bei den meisten Installationen getrost entfernt werden, was es
66
# erlaubt, mehr Optionen für Voreinstellungen anzugeben.
68
# Um Ihre Sprache und Ihr Land auszuwählen, benutzen Sie diese Einstellung,
69
# aber bedenken Sie, dass dies nur für initrd-basiertes Voreinstellen
70
# funktioniert; bei anderen Formen der Voreinstellung müssen Sie es in
71
# einen Kernelparameter konvertieren, wie z.B. "debian-installer/locale=en_US"
72
d-i debian-installer/locale string en_US
74
# Um Ihre Tastatur auszuwählen, benutzen Sie diese Einstellung. Hier wiederum
75
# der Hinweis, dass dies in den meisten Voreinstellungs-Setups als Kernel-
76
# parameter angegeben werden muss:
77
d-i console-keymaps-at/keymap select us
79
#### Netzwerk-Konfiguration.
81
# Dies wird natürlich nicht funktionieren, wenn Sie Ihre Voreinstellungs-Datei
82
# über das Netzwerk laden! Es ist aber toll, wenn Sie von CD oder USB-Stick
83
# booten. Sie können auch Netzwerkkonfigurations-Parameter angeben, wenn Sie
84
# die Voreinstellungs-Datei per Netzwerk laden, und zwar als Kernel-Parameter.
86
# netcfg versucht nach Möglichkeit, eine Netzwerkschnittstelle zu wählen, die
87
# bereits Verbindung hat (Netzwerkkabel gesteckt, aktive Gegenstelle).
88
# Diese Zeile vermeidet, dass eine Liste angezeigt wird, wenn mehr als
89
# eine Schnittstelle verfügbar ist.
90
d-i netcfg/choose_interface select auto
92
# Wenn Sie einen langsamen DHCP-Server haben und der Installer läuft in eine
93
# Zeitüberschreitung, während er auf ihn wartet, könnte dies nützlich sein:
94
#d-i netcfg/dhcp_timeout string 60
96
# Wenn Sie es vorziehen, das Netzwerk manuell zu konfigurieren: hier steht,
98
#d-i netcfg/disable_dhcp boolean true
99
#d-i netcfg/get_nameservers string 192.168.1.1
100
#d-i netcfg/get_ipaddress string 192.168.1.42
101
#d-i netcfg/get_netmask string 255.255.255.0
102
#d-i netcfg/get_gateway string 192.168.1.1
103
#d-i netcfg/confirm_static boolean true
105
# Bedenken Sie, dass jeder Hostname und Domainname, der per DHCP zugewiesen
106
# wird, Vorrang hat vor den hier angegebenen. Allerdings bewirken diese Zeilen,
107
# dass keine Fragen angezeigt werden, auch wenn Werte per DHCP empfangen werden.
108
d-i netcfg/get_hostname string unassigned-hostname
109
d-i netcfg/get_domain string unassigned-domain
111
# Den lästigen WEP-Schlüssel-Dialog unterdrücken.
112
d-i netcfg/wireless_wep string
113
# Der verrückte DHCP-Hostname, den einige ISP als eine Art Passwort benutzen.
114
#d-i netcfg/dhcp_hostname string radish
116
#### Einstellungen für den Debian-Spiegelserver.
118
d-i mirror/country string enter information manually
119
d-i mirror/http/hostname string http.us.debian.org
120
d-i mirror/http/directory string /debian
121
d-i mirror/http/proxy string
123
# Welchen Zweig von Debian Sie installieren möchten.
124
#d-i mirror/suite string testing
125
# Welchen Zweig von Debian Sie verwenden möchten, um die
126
# Installer-Komponenten zu laden. (Standard ist der gleiche Wert wie unter
128
#d-i mirror/udeb/suite string testing
132
# Wenn das System freien Platz auf der Platte hat, können Sie festlegen, nur
133
# diesen Platz zu partitionieren.
134
#d-i partman-auto/init_automatically_partition \
135
# select Use the largest continuous free space
137
# Alternativ können Sie eine Festplatte angeben, die partitioniert werden soll.
138
# Der Gerätename kann entweder als devfs-Bezeichnung oder im traditionellen
139
# Format angegeben werden. Um z.B. die erste Platte zu nutzen, die devfs kennt:
140
d-i partman-auto/disk string /dev/discs/disc0/disc
142
# Sie können eines der vordefinierten Partitionierungsrezepte wählen:
143
d-i partman-auto/choose_recipe \
144
select All files in one partition (recommended for new users)
145
#d-i partman-auto/choose_recipe select Desktop machine
146
#d-i partman-auto/choose_recipe select Multi-user workstation
148
# Oder erstellen Sie ein eigenes Rezept...
149
# Das Rezept-Format ist in der Datei devel/partman-auto-recipe.txt beschrieben.
150
# Wenn Sie eine Möglichkeit haben, eine Rezeptdatei in die d-i-Umgebung zu
151
# bekommen, können Sie einfach darauf verweisen:
152
#d-i partman-auto/expert_recipe_file string /hd-media/recipe
154
# Wenn nicht, können Sie auch ein ganzes Rezept in eine einzige (logische)
155
# Zeile packen. Dieses Beispiel erzeugt eine kleine /boot-Partition, eine
156
# Swap-Partition sinnvoller Größe und benutzt den Rest des Platzes für
157
# die root-Partition:
158
#d-i partman-auto/expert_recipe string \
161
# $primary{ } $bootable{ } \
162
# method{ format } format{ } \
163
# use_filesystem{ } filesystem{ ext3 } \
164
# mountpoint{ /boot } \
166
# 500 10000 1000000000 ext3 \
167
# method{ format } format{ } \
168
# use_filesystem{ } filesystem{ ext3 } \
171
# 64 512 300% linux-swap \
172
# method{ swap } format{ } \
175
# This makes partman automatically partition without confirmation.
176
d-i partman/confirm_write_new_label boolean true
177
d-i partman/choose_partition \
178
select Finish partitioning and write changes to disk
179
d-i partman/confirm boolean true
181
#### Installation des Bootloaders.
183
# Grub ist (für x86) der Standard-Bootloader. Wenn Sie stattdessen lilo
184
# installieren möchten, entfernen Sie hier das Kommentarzeichen:
185
#d-i grub-installer/skip boolean true
187
# Dies ist eine ziemlich sichere Einstellung; sie bewirkt, dass grub automatisch
188
# in den MBR installiert wird, wenn kein anderes Betriebssystem erkannt wird.
189
d-i grub-installer/only_debian boolean true
191
# Dies bewirkt, dass grub in den MBR installiert wird, wenn andere
192
# Betriebssysteme erkannt werden. Dies ist nicht sehr sicher, da so möglicherweise
193
# die anderen Systeme nicht mehr gestartet werden können.
194
d-i grub-installer/with_other_os boolean true
196
# Wenn Sie alternativ an einen anderen Ort als in den MBR installieren möchten,
197
# entfernen Sie hier die Kommentarzeichen und passen Sie die Zeilen an:
198
#d-i grub-installer/bootdev string (hd0,0)
199
#d-i grub-installer/only-debian boolean false
200
#d-i grub-installer/with_other_os boolean false
202
##### Die erste Installationsstufe beenden.
204
# Die letzte Meldung "Installation abgeschlossen" unterdrücken.
205
d-i prebaseconfig/reboot_in_progress note
207
# Dies verhindert, dass der Installer während des Neustarts die CD auswirft,
208
# was in einigen Situationen sinnvoll sein könnte.
209
#d-i cdrom-detect/eject boolean false
213
# Den d-i voreinzustellen, ist von Natur aus nicht sicher. Nichts im Installer
214
# überprüft auf Versuche eines Pufferüberlaufs oder anderweitiger Ausnutzung
215
# der Werte einer Voreinstellungs-Datei wie dieser. Benutzen Sie nur
216
# Voreinstellungs-Dateien aus vertrauenswürdigen Quellen! Um diese Aussage zu
217
# untermauern und weil es auch generell nützlich ist, zeigen wir hier eine
218
# Möglichkeit, jegliche Shell-Befehle, die Sie gerne im Installer hätten,
219
# automatisch zu starten.
221
# Dieser erste Befehl wird so früh wie möglich ausgeführt, direkt nachdem das
222
# Lesen der Voreinstellungs-Datei abgeschlossen ist.
223
#d-i preseed/early_command string anna-install some-udeb
225
# Dieses Kommando wird ausgeführt, kurz bevor der Installer fertig ist, wenn
226
# aber noch ein nutzbares /target-Verzeichnis verfügbar ist.
227
#d-i preseed/late_command string echo foo > /target/etc/bar
229
# Dieser Befehl wird ausgeführt, wenn base-config startet.
230
#base-config base-config/early_command string echo hi mom
232
# Dieses Kommando wird ausgeführt, wenn base-config fertig ist, direkt vor dem
233
# Login:-Prompt. An dieser Stelle wäre eine gute Möglichkeit, einen Satz
234
# Pakete zu installieren, die Sie haben möchten, oder die Konfiguration des
235
# Systems zu optimieren.
236
#base-config base-config/late_command \
237
# string apt-get install zsh; chsh -s /bin/zsh
239
###### Die zweite Stufe der Installation voreinstellen.
241
##### base-config voreinstellen.
243
# Die Einführungs-Nachricht unterdrücken.
244
base-config base-config/intro note
246
# Die abschließende Nachricht unterdrücken.
247
base-config base-config/login note
249
# Wenn ein Display-Manager installiert wurde, aber nicht direkt gestartet werden
250
# soll, nachdem base-config beendet ist:
251
#base-config base-config/start-display-manager boolean false
253
# Einige Versionen des Installer können Informationen an das Debian-Projekt
254
# zurück senden, welche Pakete Sie installiert haben. Standardeinstellung
255
# ist, nichts zu senden, aber Informationen zu senden hilft dem Projekt
256
# zu entscheiden, welche Software wie beliebt ist und ob sie auf die CDs
257
# gepackt werden sollte.
258
#popularity-contest popularity-contest/participate boolean false
260
###### Einstellung von Uhr und Zeitzone.
262
# Ob die Hardware-Uhr auf GMT gesetzt ist oder nicht:
263
d-i clock-setup/utc boolean true
265
# Sie können dies auf jeden gültigen Wert für $TZ setzen; siehe
266
# /usr/share/zoneinfo/ für weitere Optionen.
267
d-i time/zone string US/Eastern
269
###### Einstellungen für Benutzeraccounts.
271
# Um das root-Passwort voreinzustellen, müssen Sie es als Klartext in diese
272
# Datei schreiben. Das ist keine gute Idee, nutzen Sie dies mit Vorsicht!
273
#passwd passwd/root-password password r00tme
274
#passwd passwd/root-password-again password r00tme
276
# Wenn Sie die Erzeugung eines normalen Benutzerkontos überspringen wollen:
277
#passwd passwd/make-user boolean false
279
# Alternativ, können Sie den vollen Namen und den Loginnamen voreinstellen.
280
#passwd passwd/user-fullname string Debian User
281
#passwd passwd/username string debian
282
# Sowie das Passwort, aber seien Sie hiermit vorsichtig!
283
#passwd passwd/user-password password insecure
284
#passwd passwd/user-password-again password insecure
288
# Diese Frage legt fest, welche Paketquelle in der zweiten Stufe der
289
# Installation benutzt wird.
290
# (Mögliche Werte sind: cdrom, http, ftp, filesystem, edit sources list by hand)
291
base-config apt-setup/uri_type select http
293
# Wenn Sie ftp oder http auswählen, werden Sie nach einen Land und einem
294
# Spiegel-Server gefragt:
295
base-config apt-setup/country select enter information manually
296
base-config apt-setup/hostname string http.us.debian.org
297
base-config apt-setup/directory string /debian
298
# Den Dialog nach der Auswahl des Spiegelservers beenden (keine weitere
299
# Paketquelle angeben).
300
base-config apt-setup/another boolean false
302
# Sie können wählen, ob Sie Software aus dem "non-free"- und "contrib"-Zweig
303
# installieren möchten.
304
#base-config apt-setup/non-free boolean true
305
#base-config apt-setup/contrib boolean true
307
# Sicherheitsupdates aktivieren (eine gute Idee).
308
base-config apt-setup/security-updates boolean true
312
# Sie können jede Kombination der verfügbaren Programmgruppen auswählen.
313
# (Mögliche Werte zum Zeitpunkt, als dies geschrieben wurde, sind:
314
# Desktop environment, Web server, Print server, DNS server,
315
# File server, Mail server, SQL database, Laptop, Standard system,
316
# manual package selection.)
317
# Die letzte dieser Möglichkeiten startet aptitude. Sie können auch wählen,
318
# hier gar nichts zu installieren und die Installation von bestimmten
319
# Paketen auf andere Art erzwingen. Wir empfehlen, immer zumindest die
320
# Programmgruppe "Standard system" zu verwenden.
321
tasksel tasksel/first multiselect Desktop environment, Standard system
322
#tasksel tasksel/first multiselect Web server, Standard system
324
###### Konfiguration des Mailsystems.
326
# In einer normalen Installation stellt exim nur zwei Fragen. Hier erfahren
327
# Sie, wie Sie auch diese noch unterdrücken können. Umfangreichere
328
# Voreinstellungen sind möglich.
329
exim4-config exim4/dc_eximconfig_configtype \
330
select no configuration at this time
331
exim4-config exim4/no_config boolean true
332
exim4-config exim4/no_config boolean true
334
# Es ist eine gute Idee, diese Einstellung auf das Benutzerkonto zu setzen,
335
# das Sie erstellt haben. Wenn Sie es leer lassen, bedeutet das, das
336
# Mails für den "postmaster" nach /var/mail/mail gehen.
337
exim4-config exim4/dc_postmaster string
339
###### Konfiguration des X-Servers.
341
# Die Konfiguration von Debians X-System voreinzustellen, ist möglich, aber
342
# Sie müssen dazu einige Details über die Video-Hardware des Rechners kennen,
343
# da Debians X-Konfigurationsprogramm nicht in jedem Fall eine vollautomatische
344
# Konfiguration durchführen kann.
346
# X kann den richtigen Treiber für einige Grafikkarten erkennen, aber wenn
347
# Sie eine Voreinstellung treffen, überschreiben Sie diese Auswahl. Vesa
348
# sollte aber in den meisten Fällen funktionieren.
349
#xserver-xfree86 xserver-xfree86/config/device/driver select vesa
351
# Das Problem mit der automatischen Mauserkennung ist: wenn es schief geht,
352
# wird X es wieder und wieder versuchen. Wenn also automatische Erkennung
353
# voreingestellt ist, besteht die Gefahr einer Endlosschleife, falls die
354
# Maus nicht erkannt werden kann.
355
#xserver-xfree86 xserver-xfree86/autodetect_mouse boolean true
357
# Die automatische Erkennung des Monitors wird empfohlen.
358
xserver-xfree86 xserver-xfree86/autodetect_monitor boolean true
359
# Entfernen Sie hier das Kommentarzeichen, wenn Sie ein LCD-Display haben.
360
#xserver-xfree86 xserver-xfree86/config/monitor/lcd boolean true
361
# Die X-Konfiguration bietet drei mögliche Wege für die Konfiguration des
362
# Monitors. Dies ist die Voreinstellung für "medium", was immer verfügbar ist.
363
# Der einfache Weg ("simple") ist nicht immer verfügbar und "advanced"
364
# (erweitert) stellt zu viele Fragen.
365
xserver-xfree86 xserver-xfree86/config/monitor/selection-method \
367
xserver-xfree86 xserver-xfree86/config/monitor/mode-list \
368
select 1024x768 @ 60 Hz
370
###### Alles andere; der Rest.
372
# Abhängig davon, welche Software Sie zur Installation auswählen oder ob
373
# Dinge während des Installationsprozesses schief laufen, ist es möglich,
374
# dass andere Fragen auftauchen. Sie können auch für diese natürlich
375
# Voreinstellungen festlegen. Eine Liste mit allen möglichen Fragen, die
376
# gestellt werden könnten, bekommen Sie, indem Sie eine Installation
377
# durchführen und danach diese Befehle ausführen:
378
# debconf-get-selections --installer > file
379
# debconf-get-selections >> file
381
# Wenn Sie mögen, können Sie hier weitere Voreinstellungs-Dateien in diese
382
# Datei integrieren. Jegliche Einstellungen in den integrierten Dateien werden die
383
# Werte aus dieser Datei überschreiben. Es können mehr als eine Datei angegeben
384
# werden, getrennt durch Leerzeichen; alle werden geladen. Die integrierten
385
# Dateien können ebenfalls wieder "preseed/include"-Regeln enthalten.
386
# Bedenken Sie: wenn Sie relative Dateipfade angeben, gehen diese von dem
387
# gleichen Verzeichnis aus, das auch die Voreinstellungs-Datei enthält, in
388
# der sie integriert sind.
389
#d-i preseed/include string x.cfg
391
# Der Installer kann optional die Prüfsummen von Voreinstellungs-Dateien
392
# kontrollieren, bevor er diese benutzt. Derzeit werden nur md5sum-Prüfsummen
393
# unterstützt. Geben Sie die md5sum-Prüfsummen in der gleichen Reihenfolge an
394
# wie die Dateien, die integriert werden sollen.
395
#d-i preseed/include/checksum string 5da499872becccfeda2c4872f9171c3d
397
# Der flexiblere Weg: dies startet ein Shell-Kommando und wenn dies die Namen
398
# von Voreinstellungs-Dateien zurückgibt, werden Sie integriert.
399
#d-i preseed/include_command \
400
# string echo if [ "`hostname`" = bob ]; then echo bob.cfg; fi
402
# Um das Format Ihrer Voreinstellungs-Datei zu prüfen, bevor Sie eine
403
# Installation starten, können Sie debconf-set-selections verwenden:
404
# debconf-set-selections -c preseed.cfg
405
</screen></informalexample>