From 1ea73eea5ecc6a8ed901316049259aee737ee554 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Fri, 7 Oct 2005 19:51:38 +0000 Subject: move manual to top-level directory, split out of debian-installer package --- de/appendix/example-preseed-etch.xml | 405 +++++++++++++++++++++++++++++++++++ 1 file changed, 405 insertions(+) create mode 100644 de/appendix/example-preseed-etch.xml (limited to 'de/appendix/example-preseed-etch.xml') diff --git a/de/appendix/example-preseed-etch.xml b/de/appendix/example-preseed-etch.xml new file mode 100644 index 000000000..341290a37 --- /dev/null +++ b/de/appendix/example-preseed-etch.xml @@ -0,0 +1,405 @@ + + + + +#### Der Start: + +# Um eine Vorkonfigurations-Datei zu verwenden, müssen Sie als erstes den +# Installer booten und ihm sagen, welche Vorkonfigurations-Datei er nutzen +# soll. Dazu geben Sie dem Kernel einen Startparameter an, entweder manuell +# beim Starten oder indem Sie die Datei syslinux.cfg (oder eine vergleichbare) +# anpassen: hängen Sie den Startparameter an das Ende der "append"-Zeile(n) des +# Kernels an. +# +# Wenn Sie per Netzwerk booten, nutzen Sie dies: +# preseed/url=http://host/path/to/preseed +# Wenn Sie eine CD für diesen Zweck anpassen/remastern, könnten Sie dies nutzen: +# preseed/file=/cdrom/preseed +# Wenn Sie von einem USB-Speicher-Medium booten, nutzen Sie dies und speichern +# Sie die Voreinstellungs-Datei im Hauptverzeichnis des USB-Mediums ab: +# preseed/file=/hd-media/preseed +# +# Wenn Sie sich imstande fühlen, das initrd-Image des Installers zu +# verändern, können Sie auch eine Voreinstellungs-Datei namens "preseed.cfg" +# im root-Verzeichnis des initrd-Dateisystems ablegen - der Installer wird +# eine Datei dieses Namens immer verwenden, wenn sie existiert. Andernfalls +# vergewissern Sie sich, dass Sie Ihre Datei an den Platz kopieren, den Sie +# angeben. +# +# Um sicherzustellen, dass der Installer die richtige Voreinstellungs-Datei +# benutzt, können Sie eine Prüfsumme für die Datei festlegen. Dies muss derzeit +# eine md5sum-Prüfsumme sein und wenn sie angegeben ist, muss sie auch passen; +# andernfalls wird der Installer sich weigern, die Datei zu benutzen. +# preseed/url/checksum=5da499872becccfeda2c4872f9171c3d +# preseed/file/checksum=5da499872becccfeda2c4872f9171c3d +# +# Einige Teile des Installationsprozesses können mit bestimmten Formen der +# Voreinstellung nicht automatisiert werden, da die Fragen bereits gestellt +# werden, bevor die Voreinstellungs-Datei geladen wird. Zum Beispiel: +# wenn die Voreinstellungs-Datei über das Netzwerk geladen wird, muss +# vorher die Netzwerkkonfiguration erledigt werden. Dies ist ein Grund dafür, +# Voreinstellung per "initrd" zu nutzen: dies erlaubt auch die Automatisierung +# dieser frühen Installationsschritte. +# +# Wenn eine Vorkonfigurations-Datei nicht benutzt werden kann, um gewisse +# Schritte voreinzustellen, kann die Installation trotzdem voll automatisiert +# werden, indem man dem Kernel Werte für die Voreinstellung auf der +# Kommandozeile als Startparameter mitgibt. Geben Sie einfach für jeden der +# unten aufgeführten Variablen "Pfad/zur/Variable=Wert" an. +# +# Während Sie hiermit arbeiten, sollten Sie vielleicht die Priorität auf +# kritisch setzen (debconf/priority=critical), um die meisten Fragen zu +# unterdrücken, auch wenn in der Voreinstellungs-Datei Einträge fehlen sollten. +# Und Sie sollten in syslinux.cfg den Timeout auf 1 setzen, damit Sie nicht +# Enter drücken müssen, um den Installer zu booten. +# +# Beachten Sie, dass der Kernel maximal 8 Kommandozeilen-Optionen und +# 8 Umgebungsoptionen akzeptiert (inklusive einiger Optionen, die +# standardmäßig für den Installer hinzugefügt werden). Wird diese Zahl +# überschritten, werden 2.4-Kernel die überzähligen einfach ignorieren +# und 2.6-Kernel (vor 2.6.9) werden eine Kernel-Panic melden. +# 2.6.9-Kernel oder höher akzeptieren 32 Kommandozeilen-Optionen und +# 32 Umgebungsoptionen. +# +# Einige der Standardoptionen wie "vga=normal" +# können bei den meisten Installationen getrost entfernt werden, was es +# erlaubt, mehr Optionen für Voreinstellungen anzugeben. +# +# Um Ihre Sprache und Ihr Land auszuwählen, benutzen Sie diese Einstellung, +# aber bedenken Sie, dass dies nur für initrd-basiertes Voreinstellen +# funktioniert; bei anderen Formen der Voreinstellung müssen Sie es in +# einen Kernelparameter konvertieren, wie z.B. "debian-installer/locale=en_US" +d-i debian-installer/locale string en_US + +# Um Ihre Tastatur auszuwählen, benutzen Sie diese Einstellung. Hier wiederum +# der Hinweis, dass dies in den meisten Voreinstellungs-Setups als Kernel- +# parameter angegeben werden muss: +d-i console-keymaps-at/keymap select us + +#### Netzwerk-Konfiguration. + +# Dies wird natürlich nicht funktionieren, wenn Sie Ihre Voreinstellungs-Datei +# über das Netzwerk laden! Es ist aber toll, wenn Sie von CD oder USB-Stick +# booten. Sie können auch Netzwerkkonfigurations-Parameter angeben, wenn Sie +# die Voreinstellungs-Datei per Netzwerk laden, und zwar als Kernel-Parameter. + +# netcfg versucht nach Möglichkeit, eine Netzwerkschnittstelle zu wählen, die +# bereits Verbindung hat (Netzwerkkabel gesteckt, aktive Gegenstelle). +# Diese Zeile vermeidet, dass eine Liste angezeigt wird, wenn mehr als +# eine Schnittstelle verfügbar ist. +d-i netcfg/choose_interface select auto + +# Wenn Sie einen langsamen DHCP-Server haben und der Installer läuft in eine +# Zeitüberschreitung, während er auf ihn wartet, könnte dies nützlich sein: +#d-i netcfg/dhcp_timeout string 60 + +# Wenn Sie es vorziehen, das Netzwerk manuell zu konfigurieren: hier steht, +# wie es geht: +#d-i netcfg/disable_dhcp boolean true +#d-i netcfg/get_nameservers string 192.168.1.1 +#d-i netcfg/get_ipaddress string 192.168.1.42 +#d-i netcfg/get_netmask string 255.255.255.0 +#d-i netcfg/get_gateway string 192.168.1.1 +#d-i netcfg/confirm_static boolean true + +# Bedenken Sie, dass jeder Hostname und Domainname, der per DHCP zugewiesen +# wird, Vorrang hat vor den hier angegebenen. Allerdings bewirken diese Zeilen, +# dass keine Fragen angezeigt werden, auch wenn Werte per DHCP empfangen werden. +d-i netcfg/get_hostname string unassigned-hostname +d-i netcfg/get_domain string unassigned-domain + +# Den lästigen WEP-Schlüssel-Dialog unterdrücken. +d-i netcfg/wireless_wep string +# Der verrückte DHCP-Hostname, den einige ISP als eine Art Passwort benutzen. +#d-i netcfg/dhcp_hostname string radish + +#### Einstellungen für den Debian-Spiegelserver. + +d-i mirror/country string enter information manually +d-i mirror/http/hostname string http.us.debian.org +d-i mirror/http/directory string /debian +d-i mirror/http/proxy string + +# Welchen Zweig von Debian Sie installieren möchten. +#d-i mirror/suite string testing +# Welchen Zweig von Debian Sie verwenden möchten, um die +# Installer-Komponenten zu laden. (Standard ist der gleiche Wert wie unter +# mirror/suite). +#d-i mirror/udeb/suite string testing + +### Partitionierung. + +# Wenn das System freien Platz auf der Platte hat, können Sie festlegen, nur +# diesen Platz zu partitionieren. +#d-i partman-auto/init_automatically_partition \ +# select Use the largest continuous free space + +# Alternativ können Sie eine Festplatte angeben, die partitioniert werden soll. +# Der Gerätename kann entweder als devfs-Bezeichnung oder im traditionellen +# Format angegeben werden. Um z.B. die erste Platte zu nutzen, die devfs kennt: +d-i partman-auto/disk string /dev/discs/disc0/disc + +# Sie können eines der vordefinierten Partitionierungsrezepte wählen: +d-i partman-auto/choose_recipe \ + select All files in one partition (recommended for new users) +#d-i partman-auto/choose_recipe select Desktop machine +#d-i partman-auto/choose_recipe select Multi-user workstation + +# Oder erstellen Sie ein eigenes Rezept... +# Das Rezept-Format ist in der Datei devel/partman-auto-recipe.txt beschrieben. +# Wenn Sie eine Möglichkeit haben, eine Rezeptdatei in die d-i-Umgebung zu +# bekommen, können Sie einfach darauf verweisen: +#d-i partman-auto/expert_recipe_file string /hd-media/recipe + +# Wenn nicht, können Sie auch ein ganzes Rezept in eine einzige (logische) +# Zeile packen. Dieses Beispiel erzeugt eine kleine /boot-Partition, eine +# Swap-Partition sinnvoller Größe und benutzt den Rest des Platzes für +# die root-Partition: +#d-i partman-auto/expert_recipe string \ +# boot-root :: \ +# 40 50 100 ext3 \ +# $primary{ } $bootable{ } \ +# method{ format } format{ } \ +# use_filesystem{ } filesystem{ ext3 } \ +# mountpoint{ /boot } \ +# . \ +# 500 10000 1000000000 ext3 \ +# method{ format } format{ } \ +# use_filesystem{ } filesystem{ ext3 } \ +# mountpoint{ / } \ +# . \ +# 64 512 300% linux-swap \ +# method{ swap } format{ } \ +# . + +# This makes partman automatically partition without confirmation. +d-i partman/confirm_write_new_label boolean true +d-i partman/choose_partition \ + select Finish partitioning and write changes to disk +d-i partman/confirm boolean true + +#### Installation des Bootloaders. + +# Grub ist (für x86) der Standard-Bootloader. Wenn Sie stattdessen lilo +# installieren möchten, entfernen Sie hier das Kommentarzeichen: +#d-i grub-installer/skip boolean true + +# Dies ist eine ziemlich sichere Einstellung; sie bewirkt, dass grub automatisch +# in den MBR installiert wird, wenn kein anderes Betriebssystem erkannt wird. +d-i grub-installer/only_debian boolean true + +# Dies bewirkt, dass grub in den MBR installiert wird, wenn andere +# Betriebssysteme erkannt werden. Dies ist nicht sehr sicher, da so möglicherweise +# die anderen Systeme nicht mehr gestartet werden können. +d-i grub-installer/with_other_os boolean true + +# Wenn Sie alternativ an einen anderen Ort als in den MBR installieren möchten, +# entfernen Sie hier die Kommentarzeichen und passen Sie die Zeilen an: +#d-i grub-installer/bootdev string (hd0,0) +#d-i grub-installer/only-debian boolean false +#d-i grub-installer/with_other_os boolean false + +##### Die erste Installationsstufe beenden. + +# Die letzte Meldung "Installation abgeschlossen" unterdrücken. +d-i prebaseconfig/reboot_in_progress note + +# Dies verhindert, dass der Installer während des Neustarts die CD auswirft, +# was in einigen Situationen sinnvoll sein könnte. +#d-i cdrom-detect/eject boolean false + +#### Shell-Befehle. + +# Den d-i voreinzustellen, ist von Natur aus nicht sicher. Nichts im Installer +# überprüft auf Versuche eines Pufferüberlaufs oder anderweitiger Ausnutzung +# der Werte einer Voreinstellungs-Datei wie dieser. Benutzen Sie nur +# Voreinstellungs-Dateien aus vertrauenswürdigen Quellen! Um diese Aussage zu +# untermauern und weil es auch generell nützlich ist, zeigen wir hier eine +# Möglichkeit, jegliche Shell-Befehle, die Sie gerne im Installer hätten, +# automatisch zu starten. + +# Dieser erste Befehl wird so früh wie möglich ausgeführt, direkt nachdem das +# Lesen der Voreinstellungs-Datei abgeschlossen ist. +#d-i preseed/early_command string anna-install some-udeb + +# Dieses Kommando wird ausgeführt, kurz bevor der Installer fertig ist, wenn +# aber noch ein nutzbares /target-Verzeichnis verfügbar ist. +#d-i preseed/late_command string echo foo > /target/etc/bar + +# Dieser Befehl wird ausgeführt, wenn base-config startet. +#base-config base-config/early_command string echo hi mom + +# Dieses Kommando wird ausgeführt, wenn base-config fertig ist, direkt vor dem +# Login:-Prompt. An dieser Stelle wäre eine gute Möglichkeit, einen Satz +# Pakete zu installieren, die Sie haben möchten, oder die Konfiguration des +# Systems zu optimieren. +#base-config base-config/late_command \ +# string apt-get install zsh; chsh -s /bin/zsh + +###### Die zweite Stufe der Installation voreinstellen. + +##### base-config voreinstellen. + +# Die Einführungs-Nachricht unterdrücken. +base-config base-config/intro note + +# Die abschließende Nachricht unterdrücken. +base-config base-config/login note + +# Wenn ein Display-Manager installiert wurde, aber nicht direkt gestartet werden +# soll, nachdem base-config beendet ist: +#base-config base-config/start-display-manager boolean false + +# Einige Versionen des Installer können Informationen an das Debian-Projekt +# zurück senden, welche Pakete Sie installiert haben. Standardeinstellung +# ist, nichts zu senden, aber Informationen zu senden hilft dem Projekt +# zu entscheiden, welche Software wie beliebt ist und ob sie auf die CDs +# gepackt werden sollte. +#popularity-contest popularity-contest/participate boolean false + +###### Einstellung von Uhr und Zeitzone. + +# Ob die Hardware-Uhr auf GMT gesetzt ist oder nicht: +d-i clock-setup/utc boolean true + +# Sie können dies auf jeden gültigen Wert für $TZ setzen; siehe +# /usr/share/zoneinfo/ für weitere Optionen. +d-i time/zone string US/Eastern + +###### Einstellungen für Benutzeraccounts. + +# Um das root-Passwort voreinzustellen, müssen Sie es als Klartext in diese +# Datei schreiben. Das ist keine gute Idee, nutzen Sie dies mit Vorsicht! +#passwd passwd/root-password password r00tme +#passwd passwd/root-password-again password r00tme + +# Wenn Sie die Erzeugung eines normalen Benutzerkontos überspringen wollen: +#passwd passwd/make-user boolean false + +# Alternativ, können Sie den vollen Namen und den Loginnamen voreinstellen. +#passwd passwd/user-fullname string Debian User +#passwd passwd/username string debian +# Sowie das Passwort, aber seien Sie hiermit vorsichtig! +#passwd passwd/user-password password insecure +#passwd passwd/user-password-again password insecure + +###### Apt-Setup. + +# Diese Frage legt fest, welche Paketquelle in der zweiten Stufe der +# Installation benutzt wird. +# (Mögliche Werte sind: cdrom, http, ftp, filesystem, edit sources list by hand) +base-config apt-setup/uri_type select http + +# Wenn Sie ftp oder http auswählen, werden Sie nach einen Land und einem +# Spiegel-Server gefragt: +base-config apt-setup/country select enter information manually +base-config apt-setup/hostname string http.us.debian.org +base-config apt-setup/directory string /debian +# Den Dialog nach der Auswahl des Spiegelservers beenden (keine weitere +# Paketquelle angeben). +base-config apt-setup/another boolean false + +# Sie können wählen, ob Sie Software aus dem "non-free"- und "contrib"-Zweig +# installieren möchten. +#base-config apt-setup/non-free boolean true +#base-config apt-setup/contrib boolean true + +# Sicherheitsupdates aktivieren (eine gute Idee). +base-config apt-setup/security-updates boolean true + +###### Paketauswahl. + +# Sie können jede Kombination der verfügbaren Programmgruppen auswählen. +# (Mögliche Werte zum Zeitpunkt, als dies geschrieben wurde, sind: +# Desktop environment, Web server, Print server, DNS server, +# File server, Mail server, SQL database, Laptop, Standard system, +# manual package selection.) +# Die letzte dieser Möglichkeiten startet aptitude. Sie können auch wählen, +# hier gar nichts zu installieren und die Installation von bestimmten +# Paketen auf andere Art erzwingen. Wir empfehlen, immer zumindest die +# Programmgruppe "Standard system" zu verwenden. +tasksel tasksel/first multiselect Desktop environment, Standard system +#tasksel tasksel/first multiselect Web server, Standard system + +###### Konfiguration des Mailsystems. + +# In einer normalen Installation stellt exim nur zwei Fragen. Hier erfahren +# Sie, wie Sie auch diese noch unterdrücken können. Umfangreichere +# Voreinstellungen sind möglich. +exim4-config exim4/dc_eximconfig_configtype \ + select no configuration at this time +exim4-config exim4/no_config boolean true +exim4-config exim4/no_config boolean true + +# Es ist eine gute Idee, diese Einstellung auf das Benutzerkonto zu setzen, +# das Sie erstellt haben. Wenn Sie es leer lassen, bedeutet das, das +# Mails für den "postmaster" nach /var/mail/mail gehen. +exim4-config exim4/dc_postmaster string + +###### Konfiguration des X-Servers. + +# Die Konfiguration von Debians X-System voreinzustellen, ist möglich, aber +# Sie müssen dazu einige Details über die Video-Hardware des Rechners kennen, +# da Debians X-Konfigurationsprogramm nicht in jedem Fall eine vollautomatische +# Konfiguration durchführen kann. + +# X kann den richtigen Treiber für einige Grafikkarten erkennen, aber wenn +# Sie eine Voreinstellung treffen, überschreiben Sie diese Auswahl. Vesa +# sollte aber in den meisten Fällen funktionieren. +#xserver-xfree86 xserver-xfree86/config/device/driver select vesa + +# Das Problem mit der automatischen Mauserkennung ist: wenn es schief geht, +# wird X es wieder und wieder versuchen. Wenn also automatische Erkennung +# voreingestellt ist, besteht die Gefahr einer Endlosschleife, falls die +# Maus nicht erkannt werden kann. +#xserver-xfree86 xserver-xfree86/autodetect_mouse boolean true + +# Die automatische Erkennung des Monitors wird empfohlen. +xserver-xfree86 xserver-xfree86/autodetect_monitor boolean true +# Entfernen Sie hier das Kommentarzeichen, wenn Sie ein LCD-Display haben. +#xserver-xfree86 xserver-xfree86/config/monitor/lcd boolean true +# Die X-Konfiguration bietet drei mögliche Wege für die Konfiguration des +# Monitors. Dies ist die Voreinstellung für "medium", was immer verfügbar ist. +# Der einfache Weg ("simple") ist nicht immer verfügbar und "advanced" +# (erweitert) stellt zu viele Fragen. +xserver-xfree86 xserver-xfree86/config/monitor/selection-method \ + select medium +xserver-xfree86 xserver-xfree86/config/monitor/mode-list \ + select 1024x768 @ 60 Hz + +###### Alles andere; der Rest. + +# Abhängig davon, welche Software Sie zur Installation auswählen oder ob +# Dinge während des Installationsprozesses schief laufen, ist es möglich, +# dass andere Fragen auftauchen. Sie können auch für diese natürlich +# Voreinstellungen festlegen. Eine Liste mit allen möglichen Fragen, die +# gestellt werden könnten, bekommen Sie, indem Sie eine Installation +# durchführen und danach diese Befehle ausführen: +# debconf-get-selections --installer > file +# debconf-get-selections >> file + +# Wenn Sie mögen, können Sie hier weitere Voreinstellungs-Dateien in diese +# Datei integrieren. Jegliche Einstellungen in den integrierten Dateien werden die +# Werte aus dieser Datei überschreiben. Es können mehr als eine Datei angegeben +# werden, getrennt durch Leerzeichen; alle werden geladen. Die integrierten +# Dateien können ebenfalls wieder "preseed/include"-Regeln enthalten. +# Bedenken Sie: wenn Sie relative Dateipfade angeben, gehen diese von dem +# gleichen Verzeichnis aus, das auch die Voreinstellungs-Datei enthält, in +# der sie integriert sind. +#d-i preseed/include string x.cfg + +# Der Installer kann optional die Prüfsummen von Voreinstellungs-Dateien +# kontrollieren, bevor er diese benutzt. Derzeit werden nur md5sum-Prüfsummen +# unterstützt. Geben Sie die md5sum-Prüfsummen in der gleichen Reihenfolge an +# wie die Dateien, die integriert werden sollen. +#d-i preseed/include/checksum string 5da499872becccfeda2c4872f9171c3d + +# Der flexiblere Weg: dies startet ein Shell-Kommando und wenn dies die Namen +# von Voreinstellungs-Dateien zurückgibt, werden Sie integriert. +#d-i preseed/include_command \ +# string echo if [ "`hostname`" = bob ]; then echo bob.cfg; fi + +# Um das Format Ihrer Voreinstellungs-Datei zu prüfen, bevor Sie eine +# Installation starten, können Sie debconf-set-selections verwenden: +# debconf-set-selections -c preseed.cfg + -- cgit v1.2.3