d-i-manual_preseed - en to de translation catalogue (179 entries)

note: Tag: title
en: Automating the installation using preseeding
de: Automatisieren der Installation mittels Voreinstellung

note: Tag: para
en: This appendix explains how to preseed answers to questions in &d-i; to automate your installation.
de: Dieser Anhang beschreibt, wie Sie Antworten auf Fragen des &d-i;s voreinstellen, um die Installation zu automatisieren.

note: Tag: para
en: The configuration fragments used in this appendix are also available as an example preconfiguration file from &urlset-example-preseed;.
de: Die Konfigurationsfragmente aus diesem Abschnitt sind auch als Beispiel in Form einer Voreinstellungsdatei unter &urlset-example-preseed; verfügbar.

note: Tag: title
en: Introduction
de: Einführung

note: Tag: para
en: Preseeding provides a way to set answers to questions asked during the installation process, without having to manually enter the answers while the installation is running. This makes it possible to fully automate most types of installation and even offers some features not available during normal installations.
de: Das Voreinstellen bietet einen Weg, Fragen zu beantworten, die während der Installation gestellt werden, ohne dass man die Antworten manuell eingeben muss, während die Installation läuft. Dies ermöglicht es, die meisten Installationsarten voll zu automatisieren und bietet sogar einige Funktionen, die während einer normalen Installation nicht verfügbar sind.

note: Tag: para
en: Preseeding is not required. If you use an empty preseed file, the installer will behave just the same way as in a normal manual installation. Each question you preseed will (if you got it right!) modify the installation in some way from that baseline.
de: Das Verfahren der Voreinstellung ist nicht zwingend erforderlich. Wenn Sie eine leere Voreinstellungsdatei verwenden, wird sich der Installer wie bei einer ganz normalen manuellen Installation verhalten. Jede Frage, die Sie voreinstellen, wird (wenn Sie es richtig gemacht haben!) die Installation ab diesem Punkt auf irgendeine Art verändern.

note: Tag: title
en: Preseeding methods
de: Verschiedene Methoden der Voreinstellung

note: Tag: para
en: There are three methods that can be used for preseeding: <firstterm>initrd</firstterm>, <firstterm>file</firstterm> and <firstterm>network</firstterm>. Initrd preseeding will work with any installation method and supports preseeding of more things, but it requires the most preparation. File and network preseeding each can be used with different installation methods.
de: Es gibt drei Methoden, die zur Voreinstellung genutzt werden können: <firstterm>initrd</firstterm>, <firstterm>file</firstterm> (Datei) und <firstterm>network</firstterm> (Netzwerk). Voreinstellung per initrd funktioniert mit jeder Art von Installation und unterstützt vergleichsweise viele Dinge, benötigt jedoch mehr Vorbereitung. Das Voreinstellen mittels file und network kann jeweils mit verschiedenen Installationsmethoden genutzt werden.

note: Tag: para
en: The following table shows which preseeding methods can be used with which installation methods.
de: Die folgende Tabelle zeigt, welche Voreinstellungsmethode Sie bei verschiedenen Installationsarten nutzen können.

note: Tag: entry
en: Installation method
de: Installationsart

note: Tag: entry
en: <entry>yes</entry>
de: <entry>ja</entry>

note: Tag: para
en: but only if you have network access, and set <literal>preseed/url</literal> appropriately
de: jedoch nur, falls Sie Netzwerkzugriff haben und <literal>preseed/url</literal> passend gesetzt haben

note: Tag: entry
en: netboot
de: netboot (Netzwerk)

note: Tag: entry
en: <entry>no</entry>
de: <entry>nein</entry>

note: Tag: entry
en: hd-media <phrase condition="bootable-usb">(including usb-stick)</phrase>
de: hd-media <phrase condition="bootable-usb">(inklusive USB-Stick)</phrase>

note: Tag: entry
en: yes<footnoteref linkend="apx-ps-net"/>
de: ja<footnoteref linkend="apx-ps-net"/>

note: Tag: entry
en: generic
de: generisch

note: Tag: para
en: An important difference between the preseeding methods is the point at which the preconfiguration file is loaded and processed. For initrd preseeding this is right at the start of the installation, before the first question is even asked. Preseeding from the kernel command line happens just after. It is thus possible to override configuration set in the initrd by editing the kernel command line (either in the bootloader configuration or manually at boot time for bootloaders that allow it). For file preseeding this is after the installation image has been loaded. For network preseeding it is only after the network has been configured.
de: Ein wichtiger Unterschied zwischen den Voreinstellungsmethoden ist der Zeitpunkt, zu dem die Voreinstellungsdatei geladen und bearbeitet wird. Beim Voreinstellen per initrd ist dies direkt bei Start der Installation, noch bevor die erste Frage gestellt wird. Bei Voreinstellung über die Kernel-Befehlszeile findet es direkt danach statt. Es ist daher möglich, die in der initrd festgesetzte Konfiguration über die Kernel-Befehlszeile wieder zu überschreiben (entweder über die Konfiguration des Bootloaders oder händisch beim Booten, falls der Bootloader dies erlaubt). Beim Voreinstellen über eine Voreinstellungsdatei (file) wird sie geladen, nachdem das Installations-Image geladen wurde. Beim Voreinstellen per Netzwerk kann die Datei erst geladen werden, nachdem das Netzwerk konfiguriert wurde.

note: Tag: para
en: Obviously, any questions that have been processed before the preconfiguration file is loaded cannot be preseeded (this will include questions that are only displayed at medium or low priority, like the first hardware detection run). A not so convenient way to avoid these questions from being asked is to preseed them through the boot parameters, as described in <xref linkend="preseed-bootparms"/>.
de: Natürlich können Voreinstellungswerte für Fragen, die verarbeitet werden, bevor die Voreinstellungsdatei geladen wird, nicht greifen (dies beinhaltet Fragen, die nur bei mittlerer oder niedriger Priorität gestellt werden, wie der erste Hardware-Erkennungslauf). Ein etwas unkomfortabler Weg, trotzdem zu vermeiden, dass diese Fragen gestellt werden ist, die Werte mittels Boot-Parametern anzugeben, wie in <xref linkend="preseed-bootparms"/> beschrieben.

note: Tag: para
en: In order to easily avoid the questions that would normally appear before the preseeding occurs, you can start the installer in <quote>auto</quote> mode. This delays questions that would normally be asked too early for preseeding (i.e. language, country and keyboard selection) until after the network comes up, thus allowing them to be preseeded. It also runs the installation at critical priority, which avoids many unimportant questions. See <xref linkend="preseed-auto"/> for details.
de: Um auf einfache Art Fragen zu vermeiden, die normalerweise erscheinen, bevor die Voreinstellung greift, können Sie den Installer im <quote>auto</quote>-Modus starten. Dadurch werden Fragen, die eigentlich für Voreinstellung zu früh gestellt werden (wie Land, Sprache und Tastaturbelegung), aufgeschoben bis das Netzwerk aktiv ist und dann voreingestellt werden können. Außerdem wird die Installation mit Priorität kritisch durchgeführt, um unwichtige Fragen zu unterdrücken. Siehe <xref linkend="preseed-auto"/> für Details.

note: Tag: title
en: Limitations
de: Einschränkungen

note: Tag: para
en: Although most questions used by &d-i; can be preseeded using this method, there are some notable exceptions. You must (re)partition an entire disk or use available free space on a disk; it is not possible to use existing partitions.
de: Obwohl für die meisten Fragen des &d-i; Werte voreingestellt werden können, gibt es einige erwähnenswerte Ausnahmen. Sie müssen eine ganze Festplatte oder freien verfügbaren Platz auf einer Platte (neu) partitionieren; es ist nicht möglich, bereits vorhandene Partitionen zu verwenden.

note: Tag: title
en: Using preseeding
de: Voreinstellung nutzen

note: Tag: para
en: You will first need to create a preconfiguration file and place it in the location from where you want to use it. Creating the preconfiguration file is covered later in this appendix. Putting it in the correct location is fairly straightforward for network preseeding or if you want to read the file off a usb-stick. If you want to include the file in an installation ISO image, you will have to remaster the image. How to get the preconfiguration file included in the initrd is outside the scope of this document; please consult the developers' documentation for &d-i;.
de: Zunächst müssen Sie natürlich eine Voreinstellungsdatei erstellen und dort ablegen, wo Sie sie benutzen wollen. Die Erstellung der Datei wird später in diesem Kapitel behandelt. Sie am richtigen Ort zu platzieren, ist recht unkompliziert, wenn Sie die Voreinstellung per Netzwerk oder USB-Stick nutzen möchten. Falls Sie aber die Datei in einem Installations-Image integrieren möchten, müssen Sie das ISO-Image remastern (neu erstellen). Und schließlich: wie Sie die Voreinstellungsdatei in die initrd integrieren können, ist nicht Thema dieses Dokuments; konsultieren Sie die Entwicklerdokumentation des &d-i;.

note: Tag: para
en: An example preconfiguration file that you can use as basis for your own preconfiguration file is available from &urlset-example-preseed;. This file is based on the configuration fragments included in this appendix.
de: Eine Beispiel-Voreinstellungsdatei, die Sie als Basis für Ihre Datei verwenden können, ist unter &urlset-example-preseed; verfügbar. Sie basiert auf den Konfigurationsfragmenten, die in diesem Kapitel enthalten sind.

note: Tag: title
en: Loading the preconfiguration file
de: Die Voreinstellungsdatei laden

note: Tag: para
en: If you are using initrd preseeding, you only have to make sure a file named <filename>preseed.cfg</filename> is included in the root directory of the initrd. The installer will automatically check if this file is present and load it.
de: Falls Sie Voreinstellung per initrd benutzen, müssen Sie lediglich sicherstellen, dass die Datei als <filename>preseed.cfg</filename> im Root-Verzeichnis der initrd existiert. Der Installer wird automatisch überprüfen, ob solch eine Datei existiert und sie laden.

note: Tag: para
en: For the other preseeding methods you need to tell the installer what file to use when you boot it. This is normally done by passing the kernel a boot parameter, either manually at boot time or by editing the bootloader configuration file <phrase arch="linux-any">(e.g. <filename>syslinux.cfg</filename>) and adding the parameter to the end of the append line(s) for the kernel.</phrase><phrase arch="hurd-any">(e.g. <filename>grub.cfg</filename>) and adding the parameter to the end of the <filename>gnumach.gz</filename> line.</phrase>
de: Für alle anderen Voreinstellungsmethoden müssen Sie dem Installer beim Start mitteilen, welche Datei er nutzen soll. Dies wird normalerweise mit einem Boot-Parameter gemacht, den Sie dem Kernel beim Start angeben, entweder manuell zum Boot-Zeitpunkt oder indem Sie die Konfigurationsdatei des Bootloaders editieren <phrase arch="linux-any">(fügen Sie z.B. in <filename>syslinux.cfg</filename> den Parameter an das Ende der <quote>append</quote>-Zeile für den Kernel an).</phrase><phrase arch="hurd-any">(fügen Sie z.B. in <filename>grub.cfg</filename> den Parameter an das Ende der <filename>gnumach.gz</filename>-Zeile an.</phrase>

note: Tag: para
en: If you do specify the preconfiguration file in the bootloader configuration, you might change the configuration so you don't need to hit enter to boot the installer. <phrase arch="linux-any">For syslinux this means setting the timeout to <literal>1</literal> in <filename>syslinux.cfg</filename>.</phrase><phrase arch="hurd-any">For grub this means setting the timeout to <literal>0</literal> in <filename>grub.cfg</filename>.</phrase>
de: Wenn Sie die Voreinstellungsdatei in der Bootloader-Konfiguration festlegen, möchten Sie vielleicht diese Konfiguration so verändern, dass Sie nicht mehr die Enter-Taste drücken müssen, um den Installer zu booten. <phrase arch="linux-any">In <filename>syslinux.cfg</filename> müssen Sie dazu den Timeout auf <literal>1</literal> setzen.</phrase><phrase arch="hurd-any">Bei Grub müssen Sie dazu in <filename>grub.cfg</filename> den Timeout auf <literal>0</literal> setzen.</phrase>

note: Tag: para
en: To make sure the installer gets the right preconfiguration file, you can optionally specify a checksum for the file. Currently this needs to be a md5sum, and if specified it must match the preconfiguration file or the installer will refuse to use it.
de: Um sicherzustellen, dass der Installer die richtige Voreinstellungsdatei bekommt, können Sie optional eine Prüfsumme für die Datei angeben. Dies muss derzeit eine md5sum-Prüfsumme sein, und wenn sie angegeben ist, muss sie auch passen, ansonsten wird der Installer sich weigern, die Datei zu benutzen.

note: Tag: screen
en: Boot parameters to specify:
    - if you're netbooting:
      preseed/url=http://host/path/to/preseed.cfg
      preseed/url/checksum=5da499872becccfeda2c4872f9171c3d
    - or
      preseed/url=tftp://host/path/to/preseed.cfg
      preseed/url/checksum=5da499872becccfeda2c4872f9171c3d
    
    - if you're booting a remastered installation image:
      preseed/file=/cdrom/preseed.cfg
      preseed/file/checksum=5da499872becccfeda2c4872f9171c3d
    
    - if you're installing from USB media (put the preconfiguration file in the
      toplevel directory of the USB stick):
      preseed/file=/hd-media/preseed.cfg
      preseed/file/checksum=5da499872becccfeda2c4872f9171c3d
de: Boot-Parameter, die Sie angeben müssen
    - wenn Sie per Netzwerk booten (netboot):
      preseed/url=http://host/path/to/preseed.cfg
      preseed/url/checksum=5da499872becccfeda2c4872f9171c3d
    - oder
      preseed/url=tftp://host/path/to/preseed.cfg
      preseed/url/checksum=5da499872becccfeda2c4872f9171c3d
    
    - wenn Sie von einem angepassten (remastered) Installations-Image
      booten:
      preseed/file=/cdrom/preseed.cfg
      preseed/file/checksum=5da499872becccfeda2c4872f9171c3d
    
    - wenn Sie von einem USB-Medium installieren (legen Sie die
      Voreinstellungsdatei im Toplevel-(Haupt)-Verzeichnis des USB-Sticks ab):
      preseed/file=/hd-media/preseed.cfg
      preseed/file/checksum=5da499872becccfeda2c4872f9171c3d

note: Tag: para
en: Note that <filename>preseed/url</filename> can be shortened to just <filename>url</filename>, <filename>preseed/file</filename> to just <filename>file</filename> and <filename>preseed/file/checksum</filename> to just <filename>preseed-md5</filename> when they are passed as boot parameters.
de: Beachten Sie, dass <filename>preseed/url</filename> auch einfach mit <filename>url</filename> abgekürzt werden kann, <filename>preseed/file</filename> mit <filename>file</filename> und <filename>preseed/file/checksum</filename> mit <filename>preseed-md5</filename>, wenn diese Argumente als Boot-Parameter an den Kernel übergeben werden.

note: Tag: title
en: Using boot parameters to preseed questions
de: Boot-Parameter nutzen, um Fragen automatisiert zu beantworten

note: Tag: para
en: If a preconfiguration file cannot be used to preseed some steps, the install can still be fully automated, since you can pass preseed values on the command line when booting the installer.
de: Falls eine Voreinstellungsdatei für einige Schritte nicht verwendet werden kann, kann die Installation trotzdem voll automatisiert werden, da Sie auch Voreinstellungswerte per Kommandozeile an den Kernel übergeben können.

note: Tag: para
en: Boot parameters can also be used if you do not really want to use preseeding, but just want to provide an answer for a specific question. Some examples where this can be useful are documented elsewhere in this manual.
de: Boot-Parameter können auch verwendet werden, wenn zwar Voreinstellung generell nicht verwendet, aber eine Antwort für eine spezielle Frage vorgegeben werden soll. Einige Beispiele, wofür das sinnvoll sein kann, sind an anderer Stelle in diesem Handbuch dokumentiert.

note: Tag: para
en: To set a value to be used inside &d-i;, just pass <userinput><replaceable>path/to/variable</replaceable>=<replaceable>value</replaceable></userinput> for any of the preseed variables listed in the examples in this appendix. If a value is to be used to configure packages for the target system, you will need to prepend the <firstterm>owner</firstterm><footnote> <para> The owner of a debconf variable (or template) is normally the name of the package that contains the corresponding debconf template. For variables used in the installer itself the owner is <quote>d-i</quote>. Templates and variables can have more than one owner which helps to determine whether they can be removed from the debconf database if the package is purged. </para> </footnote> of the variable as in <userinput><replaceable>owner</replaceable>:<replaceable>path/to/variable</replaceable>=<replaceable>value</replaceable></userinput>. If you don't specify the owner, the value for the variable will not be copied to the debconf database in the target system and thus remain unused during the configuration of the relevant package.
de: Um einen Wert festzulegen, der innerhalb des &d-i;s verwendet werden soll, geben Sie einfach <userinput><replaceable>Pfad/zur/Variable</replaceable>=<replaceable>Wert</replaceable></userinput> für jede Voreinstellungsvariable, die in den Beispielen dieses Kapitels aufgelistet ist, am Boot-Prompt an. Falls ein Wert verwendet werden soll, um Pakete für das Zielsystem zu konfigurieren, müssen Sie den <firstterm>Eigentümer</firstterm> (owner<footnote> <para> Der Eigentümer (owner) einer debconf-Variable (oder eines Templates) ist normalerweise der Name des Pakets, das die entsprechende debconf-Vorlage enthält. Bei Variablen, die im Installer selbst verwendet werden, ist der Eigentümer <quote>d-i</quote>. Vorlagen und Variablen können auch mehr als einen Eigentümer haben, was dabei hilfreich sein kann, herauszufinden, ob sie aus der debconf-Datenbank entfernt werden können, wenn das Paket komplett vom System entfernt wird. </para> </footnote>) der Variable voranstellen wie hier: <userinput><replaceable>Eigentümer</replaceable>:<replaceable>Pfad/zur/Variable</replaceable>=<replaceable>Wert</replaceable></userinput>. Geben Sie den Eigentümer nicht an, wird der Wert der Variable nicht in die debconf-Datenbank des Zielsystems kopiert und bleibt deshalb bei der Konfiguration des entsprechenden Pakets ungenutzt.

note: Tag: para
en: Normally, preseeding a question in this way will mean that the question will not be asked. To set a specific default value for a question, but still have the question asked, use <quote>?=</quote> instead of <quote>=</quote> as operator. See also <xref linkend="preseed-seenflag"/>.
de: Eine Frage auf diese Art voreinzustellen führt normalerweise dazu, dass die Frage überhaupt nicht gestellt wird. Um lediglich eine andere Vorauswahl (Standardantwort) einzustellen, aber die Frage trotzdem stellen zu lassen, verwenden Sie als Operator <quote>?=</quote> statt <quote>=</quote>. Siehe auch <xref linkend="preseed-seenflag"/>.

note: Tag: para
en: Note that some variables that are frequently set at the boot prompt have a shorter alias. If an alias is available, it is used in the examples in this appendix instead of the full variable. The <literal>preseed/url</literal> variable for example has been aliased as <literal>url</literal>. Another example is the <literal>tasks</literal> alias, which translates to <literal>tasksel:tasksel/first</literal>.
de: Hinweis: einige Variablen, die oft am Boot-Prompt verwendet werden, haben einen kurzen Alias (Abkürzung). Wenn ein Alias vorhanden ist, wird er in den Beispielen in diesem Kapitel auch verwendet (statt der langen Fassung). Die <literal>preseed/url</literal>-Variable zum Beispiel hat den Alias <literal>url</literal>. Ein anderes Beispiel ist der Alias <literal>tasks</literal>, der in <literal>tasksel:tasksel/first</literal> übersetzt wird.

note: Tag: para
en: A <quote>---</quote> in the boot options has special meaning. Kernel parameters that appear after the last <quote>---</quote> may be copied into the bootloader configuration for the installed system (if supported by the installer for the bootloader). The installer will automatically filter out any options (like preconfiguration options) that it recognizes.
de: Ein <quote>---</quote> in den Boot-Optionen hat eine spezielle Bedeutung. Alle Kernelparameter, die hinter dem letzten <quote>---</quote> stehen, werden in die Bootloader-Konfiguration des installierten Systems kopiert (wenn der Installer des Bootloaders dies unterstützt). Der Installer wird automatisch alle Optionen (z.B. Voreinstellungsoptionen) ausfiltern, die er erkennt.

note: Tag: para
en: Current linux kernels (2.6.9 and later) accept a maximum of 32 command line options and 32 environment options, including any options added by default for the installer. If these numbers are exceeded, the kernel will panic (crash). (For earlier kernels, these numbers were lower.)
de: Aktuelle Linux-Kernel (2.6.9 oder später) akzeptieren ein Maximum von 32 Kommandozeilenoptionen und 32 Umgebungsoptionen, inklusive einiger Optionen, die standardmäßig für den Installer hinzugefügt werden. Wird diese Zahl überschritten, wird der Kernel eine Panic melden (abstürzen). (Bei älteren Kernels lagen diese Zahlen niedriger.)

note: Tag: para
en: For most installations some of the default options in your bootloader configuration file, like <literal>vga=normal</literal>, may be safely removed which may allow you to add more options for preseeding.
de: Einige der Standardoptionen, wie <literal>vga=normal</literal>, können bei den meisten Installationen getrost entfernt werden, was es erlaubt, mehr Optionen für Voreinstellungen zu verwenden.

note: Tag: para
en: It may not always be possible to specify values with spaces for boot parameters, even if you delimit them with quotes.
de: Es könnte teilweise unmöglich sein, Boot-Parameter mit Werten zu verwenden, die Leerzeichen enthalten, sogar wenn Sie sie mit Anführungszeichen einfassen.

note: Tag: title
en: Auto mode
de: Auto-Modus

note: Tag: para
en: There are several features of &debian; Installer that combine to allow fairly simple command lines at the boot prompt to result in arbitrarily complex customized automatic installs.
de: Es gibt etliche Features des &debian; Installers, die es erlauben, mit ziemlich einfachen Kommandozeilen am Boot-Prompt zu komplexen angepassten automatisierten Installationen zu kommen.

note: Tag: para
en: This is enabled by using the <literal>Automated install</literal> boot choice, also called <literal>auto</literal> for some architectures or boot methods. In this section, <literal>auto</literal> is thus not a parameter, it means selecting that boot choice, and appending the following boot parameters on the boot prompt. <phrase arch="x86">See <xref linkend="boot-screen"/> for information on how to add a boot parameter.</phrase>
de: Dies wird über die Auswahl <literal>Automated install</literal> im Boot-Menü aktiviert, für einige Architekturen oder Boot-Methoden auch <literal>auto</literal> genannt. In diesem Kapitel ist <literal>auto</literal> daher kein Parameter, sondern bedeutet die Auswahl des genannten Boot-Menü-Eintrags und das Hinzufügen der folgenden Boot-Parameter am Boot-Prompt. <phrase arch="x86">In <xref linkend="boot-screen"/> finden Sie Informationen darüber, wie Sie einen Boot-Parameter hinzufügen.</phrase>

note: Tag: para
en: To illustrate this, here are some examples that can be used at the boot prompt: <informalexample><screen>
    auto url=autoserver
    </screen></informalexample> This relies on there being a DHCP server that will get the machine to the point where <literal>autoserver</literal> can be resolved by DNS, perhaps after adding the local domain if that was provided by DHCP. If this was done at a site where the domain is <literal>example.com</literal>, and they have a reasonably sane DHCP setup, it would result in the preseed file being retrieved from <literal>http://autoserver.example.com/d-i/&releasename;/./preseed.cfg</literal>.
de: Um dies zu demonstrieren, hier einige Beispiele, die Sie am Boot-Prompt verwenden können: <informalexample><screen>
    auto url=autoserver
    </screen></informalexample> Bedingung hierfür ist, dass ein DHCP-Server existiert, der den Rechner an den Punkt bringt, wo <literal>autoserver</literal> per DNS aufgelöst werden kann, eventuell indem die lokale Domäne hinzugefügt wird, falls sie per DHCP mitgeliefert wird. Wenn das auf einer Site passiert, auf der die Domäne <literal>example.com</literal> lautet und es existiert ein gesundes DHCP-Setup, führt das dazu, dass die Voreinstellungsdatei von <literal>http://autoserver.example.com/d-i/&releasename;/./preseed.cfg</literal> empfangen wird.

note: Tag: para
en: The last part of that url (<literal>d-i/&releasename;/./preseed.cfg</literal>) is taken from <literal>auto-install/defaultroot</literal>. By default this includes the directory <literal>&releasename;</literal> to allow future versions to specify their own codename and let people migrate forwards in a controlled manner. The <literal>/./</literal> bit is used to indicate a root, relative to which subsequent paths can be anchored (for use in preseed/include and preseed/run). This allows files to be specified either as full URLs, paths starting with / that are thus anchored, or even paths relative to the location where the last preseed file was found. This can be used to construct more portable scripts where an entire hierarchy of scripts can be moved to a new location without breaking it, for example copying the files onto a USB stick when they started out on a web server. In this example, if the preseed file sets <literal>preseed/run</literal> to <literal>/scripts/late_command.sh</literal> then the file will be fetched from <literal>http://autoserver.example.com/d-i/&releasename;/./scripts/late_command.sh</literal>.
de: Der letzte Teil der URL (<literal>d-i/&releasename;/./preseed.cfg</literal>) stammt von <literal>auto-install/defaultroot</literal>. Standardmässig ist dabei das Verzeichnis <literal>&releasename;</literal> enthalten, damit zukünftige Versionen einen eigenen Codenamen festlegen können, um den Leuten eine kontrollierte Migration zu ermöglichen. Der Teil <literal>/./</literal> des Pfades wird genutzt, um das Root-Verzeichnis relativ zu den späteren Pfaden, die verankert werden können, zu bezeichnen. Hierdurch können Dateien durch eine komplette URL angegeben werden (mit Pfaden, die mit / beginnen und entsprechend verankert sind oder sogar mit Pfaden relativ zu dem Verzeichnis, in dem die letzte Voreinstellungsdatei gefunden wurde). Dies kann genutzt werden, um Skripte zu entwerfen, die in höherem Maße portierbar sind, so dass eine komplette Hierachie von Skripten an einen neuen Ort verschoben werden kann, ohne sie total zu zerstören (z.B. Skripte auf einen USB-Stick verschieben, während sie auf einem Webserver entwickelt wurden). Ein Beispiel: die Voreinstellungsdatei setzt <literal>preseed/run</literal> auf <literal>/scripts/late_command.sh</literal>, dann wird die Datei von <literal>http://autoserver.example.com/d-i/&releasename;/./scripts/late_command.sh</literal> heruntergeladen.

note: Tag: para
en: If there is no local DHCP or DNS infrastructure, or if you do not want to use the default path to <filename>preseed.cfg</filename>, you can still use an explicit url, and if you don't use the <literal>/./</literal> element it will be anchored to the start of the path (i.e. the third <literal>/</literal> in the URL). Here is an example that requires minimal support from the local network infrastructure: <informalexample><screen>
    auto url=<replaceable>http://192.168.1.2/path/to/mypreseed.file</replaceable>
    </screen></informalexample> The way this works is that:
de: Falls keine lokale DHCP- oder DNS-Infrastruktur existiert oder falls Sie nicht den Standardpfad zu der Datei <filename>preseed.cfg</filename> nutzen möchten, können Sie trotzdem eine explizite URL angeben, und wenn Sie dabei nicht das Element <literal>/./</literal> im Pfad benutzen, wird sie passend am Anfang des Pfades verankert (z.B. das dritte <literal>/</literal> in der URL). Hier ein Beispiel, das nur minimale Unterstützung von der lokalen Netzwerkinfrastruktur erfordert: <informalexample><screen>
    auto url=<replaceable>http://192.168.1.2/path/to/mypreseed.file</replaceable>
    </screen></informalexample> Das funktioniert so:

note: Tag: para
en: if the URL is missing a protocol, http is assumed,
de: falls in der URL das Protokoll fehlt, wird http angenommen,

note: Tag: para
en: if the hostname section contains no periods, it has the domain derived from DHCP appended to it, and
de: falls der Teil des Rechnernamens keinen Punkt enthält, wird die Domäne, die vom DHCP abgeleitet wird, angehängt und

note: Tag: para
en: if there's no <literal>/</literal>'s after the hostname, then the default path is added.
de: falls nach dem Rechnernamen kein <literal>/</literal> folgt, wird der Standardpfad hinzugefügt.

note: Tag: para
en: In addition to specifying the url, you can also specify settings that do not directly affect the behavior of &d-i; itself, but can be passed through to scripts specified using <literal>preseed/run</literal> in the loaded preseed file. At present, the only example of this is <literal>auto-install/classes</literal>, which has an alias <literal>classes</literal>. This can be used thus: <informalexample><screen>
    auto url=<replaceable>example.com</replaceable> classes=<replaceable>class_A;class_B</replaceable>
    </screen></informalexample> The classes could for example denote the type of system to be installed, or the localization to be used.
de: Zusätzlich zur Angabe der URL können Sie auch Einstellungen angeben, die nicht direkt das Verhalten des &d-i; selbst beeinflussen, sondern an Skripte weitergeleitet werden, die mit <literal>preseed/run</literal> in der geladenen Voreinstellungsdatei festgelegt sind. Derzeit ist das einzige solche Beispiel <literal>auto-install/classes</literal>, was den Alias <literal>classes</literal> hat. Dies kann entsprechend so genutzt werden: <informalexample><screen>
    auto url=<replaceable>example.com</replaceable> classes=<replaceable>class_A;class_B</replaceable>
    </screen></informalexample> Die Klassen können zum Beispiel den Systemtyp, der installiert werden soll, festlegen oder die Lokalisierung, die Sie nutzen möchten.

note: Tag: para
en: It is of course possible to extend this concept, and if you do, it is reasonable to use the auto-install namespace for this. So one might have something like <literal>auto-install/style</literal> which is then used in your scripts. If you feel the need to do this, please mention it on the <email>debian-boot@lists.debian.org</email> mailing list so that we can avoid namespace conflicts, and perhaps add an alias for the parameter for you.
de: Natürlich ist es möglich, dieses Konzept zu erweitern und dabei ist es sinnig, den auto-install-Namensraum dafür zu nutzen. Sie könnten z.B. etwas wie <literal>auto-install/style</literal> verwenden, was dann in Ihren Skripten genutzt wird. Falls Sie meinen, dass so etwas benötigt wird, erwähnen Sie es doch auf der Mailingliste <email>debian-boot@lists.debian.org</email>, so dass wir Namenskonflikte vermeiden und vielleicht einen Alias dafür hinzufügen können.

note: Tag: para
en: The <literal>auto</literal> boot choice is not yet defined on all arches. The same effect may be achieved by simply adding the two parameters <literal>auto=true priority=critical</literal> to the kernel command line. The <literal>auto</literal> kernel parameter is an alias for <literal>auto-install/enable</literal> and setting it to <literal>true</literal> delays the locale and keyboard questions until after there has been a chance to preseed them, while <literal>priority</literal> is an alias for <literal>debconf/priority</literal> and setting it to <literal>critical</literal> stops any questions with a lower priority from being asked.
de: Die Auswahl <literal>auto</literal> im Boot-Menü ist noch nicht auf allen Architekturen definiert. Der gleiche Effekt kann jedoch auch erreicht werden, indem die beiden Parameter <literal>auto=true priority=critical</literal> zur Kernel-Kommandozeile hinzugefügt werden. Der Kernel-Parameter <literal>auto</literal> ist ein Alias für <literal>auto-install/enable</literal> und wenn er auf <literal>true</literal> gesetzt ist, werden die Fragen über Gebietsschema und Tastatur so weit zurückgestellt, bis eine Chance besteht, sie per Voreinstellung zu setzen. <literal>priority</literal> ist ein Alias für <literal>debconf/priority</literal>, und wenn er auf <literal>critical</literal> gesetzt wird, unterdrückt das alle Fragen mit einer niedrigeren Priorität.

note: Tag: para
en: Additional options that may be of interest while attempting to automate an install while using DHCP are: <literal>interface=auto netcfg/dhcp_timeout=60</literal> which makes the machine choose the first viable NIC and be more patient about getting a reply to its DHCP query.
de: Zusätzliche Optionen, die eventuell interessant sein könnten für eine automatisierte Installation mittels DHCP: <literal>interface=auto netcfg/dhcp_timeout=60</literal>. Das sorgt dafür, dass die erste funktionsfähige Netzwerkkarte genutzt wird und dass etwas mehr Zeit für die Antwort auf eine DHCP-Anfrage gegeben wird.

note: Tag: para
en: An extensive example of how to use this framework, including example scripts and classes, can be found on the <ulink url="http://hands.com/d-i/">website of its developer</ulink>. The examples available there also show many other nice effects that can be achieved by creative use of preconfiguration.
de: Ein ausführliches Beispiel, wie Sie dieses Framework nutzen können, inklusive Beispielskripte und -klassen finden Sie auf der <ulink url="http://hands.com/d-i/">Webseite </ulink> des Entwicklers. Die dort verfügbaren Beispiele zeigen auch viele andere tolle Effekte, die durch kreative Nutzung von Voreinstellung erreicht werden können.

note: Tag: title
en: Aliases useful with preseeding
de: Für Voreinstellung nützliche Aliase

note: Tag: para
en: The following aliases can be useful when using (auto mode) preseeding. Note that these are simply short aliases for question names, and you always need to specify a value as well: for example, <literal>auto=true</literal> or <literal>interface=eth0</literal>.
de: Die folgenden Aliase könnten nützlich sein, wenn Sie Voreinstellung (im Auto-Modus) benutzen. Beachten Sie, dass dies einfach nur kurze Alias für Fragen-Namen sind und dass Sie immer auch einen Wert angeben müssen, zum Beispiel <literal>auto=true</literal> oder <literal>interface=eth0</literal>.

note: Tag: title
en: Examples of boot prompt preseeding
de: Beispiele für Voreinstellung via Boot-Prompt-Zeile

note: Tag: para
en: Here are some examples of how the boot prompt might look like (you will need to adapt this to your needs<phrase arch="x86">; also see <xref linkend="boot-screen"/></phrase>).
de: Hier einige Beispiele, wie Zeilen am Boot-Prompt aussehen könnten (Sie müssen sie natürlich an Ihre Bedürfnisse anpassen<phrase arch="x86">; schauen Sie sich auch <xref linkend="boot-screen"/> an</phrase>).

note: Tag: screen
en: # To set French as language and France as country:
    /install.amd/vmlinuz vga=788 initrd=/install.amd/gtk/initrd.gz language=fr country=FR --- quiet
    # To set English as language and Germany as country, and use a German keyboard layout:
    /install.amd/vmlinuz vga=788 initrd=/install.amd/gtk/initrd.gz language=en country=DE locale=en_US.UTF-8 keymap=de --- quiet
    # To install the MATE desktop:
    /install.amd/vmlinuz vga=788 initrd=/install.amd/gtk/initrd.gz desktop=mate-desktop --- quiet
    # To install the web-server task:
    /install.amd/vmlinuz initrd=/install.amd/initrd.gz tasksel:tasksel/first=web-server ---
de: # Um Französisch als Sprache zu setzen und Frankreich als Land:
    /install.amd/vmlinuz vga=788 initrd=/install.amd/gtk/initrd.gz language=fr country=FR --- quiet
    # Um Englisch als Sprache zu setzen und Deutschland als Land, sowie ein
    # deutsches Tastaturlayout zu verwenden:
    /install.amd/vmlinuz vga=788 initrd=/install.amd/gtk/initrd.gz language=en country=DE locale=en_US.UTF-8 keymap=de --- quiet
    # Um die MATE-Desktop-Umgebung zu installieren:
    /install.amd/vmlinuz vga=788 initrd=/install.amd/gtk/initrd.gz desktop=mate-desktop --- quiet
    # Um die Programmgruppe web-server zu installieren:
    /install.amd/vmlinuz initrd=/install.amd/initrd.gz tasksel:tasksel/first=web-server ---

note: Tag: title
en: Using a DHCP server to specify preconfiguration files
de: Voreinstellungsdateien mittels eines DHCP-Servers festlegen

note: Tag: para
en: It's also possible to use DHCP to specify a preconfiguration file to download from the network. DHCP allows specifying a filename. Normally this is a file to netboot, but if it appears to be an URL then installation media that support network preseeding will download the file from the URL and use it as a preconfiguration file. Here is an example of how to set it up in the dhcpd.conf for version 3 of the ISC DHCP server (the isc-dhcp-server &debian; package).
de: Es ist auch möglich, DHCP zu benutzen, um eine Voreinstellungsdatei anzugeben, die vom Netzwerk heruntergeladen werden soll. DHCP erlaubt es, einen Dateinamen anzugeben. Normalerweise ist dies eine Datei für das Booten per Netzwerk; wenn sie jedoch als URL angegeben wird, wird das Installationsmedium (dies muss Voreinstellung per Netzwerk unterstützen) die Datei von der URL herunterladen und als Voreinstellungsdatei benutzen. Hier ein Beispiel, wie Sie die dhcpd.conf für den ISC-DHCP-Server Version 3 (aus dem &debian;-Paket isc-dhcp-server) einstellen müssen:

note: Tag: para
en: Note that the above example limits this filename to DHCP clients that identify themselves as <quote>d-i</quote>, so it will not affect regular DHCP clients, but only the installer. You can also put the text in a stanza for only one particular host to avoid preseeding all installs on your network.
de: Beachten Sie, dass das obige Beispiel die Angabe des Dateinamens auf DHCP-Clients beschränkt, die sich selbst als <quote>d-i</quote> identifizieren; es wird also keine regulären DHCP-Clients beeinflussen, sondern nur Rechner, auf denen der Installer läuft. Sie können den Text auch in einen Absatz der Datei einfügen, der nur für einen bestimmten Rechner gilt, um zu vermeiden, dass ALLE Installationen im Netzwerk voreingestellt werden.

note: Tag: para
en: A good way to use the DHCP preseeding is to only preseed values specific to your network, such as the &debian; mirror to use. This way installs on your network will automatically get a good mirror selected, but the rest of the installation can be performed interactively. Using DHCP preseeding to fully automate &debian; installs should only be done with care.
de: Eine gute Sache für die Voreinstellung per DHCP ist es, nur Werte vorzugeben, die netzwerkspezifisch sind, wie der zu nutzende &debian;-Spiegel-Server. Auf diese Weise wird bei allen Installationen im Netzwerk automatisch ein passender Spiegel-Server gewählt, aber der Rest der Installation kann interaktiv vonstatten gehen. Eine voll automatisierte &debian;-Installation per DHCP-Voreinstellung sollte nur mit Vorsicht durchgeführt werden.

note: Tag: title
en: Creating a preconfiguration file
de: Eine Voreinstellungsdatei erstellen

note: Tag: para
en: The preconfiguration file is in the format used by the <command>debconf-set-selections</command> command. The general format of a line in a preconfiguration file is:
de: Die Voreinstellungsdatei hat das gleiche Format, wie es auch vom Befehl <command>debconf-set-selections</command> verwendet wird. Das grundsätzliche Format einer Zeile in einer Voreinstellungsdatei ist Folgendes:

note: Tag: screen
en: &lt;owner&gt; &lt;question name&gt; &lt;question type&gt; &lt;value&gt;
de: &lt;owner&gt; &lt;question name&gt; &lt;question type&gt; &lt;value&gt;
    ( &lt;Eigentümer&gt; &lt;Name der Frage&gt; &lt;Typ der Frage&gt; &lt;Wert&gt; )

note: Tag: para
en: The file should start with <literal>#_preseed_V1</literal>
de: Die Datei sollte mit <literal>#_preseed_V1</literal> beginnen.

note: Tag: para
en: There are a few rules to keep in mind when writing a preconfiguration file.
de: Es gibt ein paar Regeln, die man im Hinterkopf behalten sollte, wenn man eine Voreinstellungsdatei schreibt:

note: Tag: para
en: Put only a single space or tab between type and value: any additional whitespace will be interpreted as belonging to the value.
de: Fügen Sie zwischen Typ und Wert nur ein einzelnes Leerzeichen oder einen Tab ein; jedes zusätzliche Leerzeichen wird interpretiert, als ob es zum Wert gehört.

note: Tag: para
en: A line can be split into multiple lines by appending a backslash (<quote><literal>\</literal></quote>) as the line continuation character. A good place to split a line is after the question name; a bad place is between type and value. Split lines will be joined into a single line with all leading/trailing whitespace condensed to a single space.
de: Eine Zeile kann in mehrere aufgeteilt werden, indem ein Backslash (<quote><literal>\</literal></quote>) als Zeilenfortsetzungszeichen angefügt wird. Eine gute Stelle, um die Zeile aufzuteilen, ist hinter dem Namen der Frage; eine schlechte ist zwischen Typ und Wert. Solche geteilten Zeilen werden in eine einzige zusammengeführt, wobei alle führenden (vor dem Backslash) und folgenden Leerzeichen (hinter dem Backslash) in ein einziges Leerzeichen konvertiert werden.

note: Tag: para
en: For debconf variables (templates) used only in the installer itself, the owner should be set to <quote>d-i</quote>; to preseed variables used in the installed system, the name of the package that contains the corresponding debconf template should be used. Only variables that have their owner set to something other than <quote>d-i</quote> will be propagated to the debconf database for the installed system.
de: Für debconf-Variablen (Templates), die nur im Installer selbst benutzt werden, muss der Eigentümer (owner) auf <quote>d-i</quote> gesetzt werden; um Variablen im neu installierten System voreinzustellen, muss der Name des Pakets, das die entsprechenden debconf-Templates enthält, verwendet werden. Nur Variablen, deren Eigentümer auf einen anderen Wert als <quote>d-i</quote> gesetzt ist, werden der debconf-Datenbank des installierten Systems zugewiesen.

note: Tag: para
en: Most questions need to be preseeded using the values valid in English and not the translated values. However, there are some questions (for example in <classname>partman</classname>) where the translated values need to be used.
de: Für die meisten Fragen müssen bei der Voreinstellung die gültigen Werte in englischer Sprache benutzt werden und nicht die übersetzten Werte. Allerdings gibt es auch einige (zum Beispiel in <classname>partman</classname>), wo die übersetzten Werte verwendet werden müssen.

note: Tag: para
en: Some questions take a code as value instead of the English text that is shown during installation.
de: Einige Fragen verwenden einen Code als Wert statt des englischen Textes, der während der Installation angezeigt wird.

note: Tag: para
en: Start with <literal>#_preseed_V1</literal>
de: <literal>#_preseed_V1</literal> an den Anfang der Datei schreiben.

note: Tag: para
en: A comment consists of a line which <emphasis>starts</emphasis> with a hash character (<quote><literal>#</literal></quote>) and extends up to the length of that line.
de: Eine Zeile, die mit einem Raute-Zeichen (<quote><literal>#</literal></quote>) <emphasis>beginnt</emphasis>, wird komplett als Kommentar angesehen und somit funktional nicht ausgewertet.

note: Tag: para
en: The easiest way to create a preconfiguration file is to use the example file linked in <xref linkend="preseed-contents"/> as basis and work from there.
de: Der einfachste Weg, eine Voreinstellungsdatei zu erzeugen ist, die Beispieldatei aus <xref linkend="preseed-contents"/> als Basis zu nehmen und sich von dort aus vorzuarbeiten.

note: Tag: para
en: An alternative method is to do a manual installation and then, after rebooting, use the <command>debconf-get-selections</command> from the <classname>debconf-utils</classname> package to dump both the debconf database and the installer's cdebconf database to a single file:
de: Eine andere Methode ist, eine manuelle Installation durchzuführen und dann nach dem Neustart den Befehl <command>debconf-get-selections</command> aus dem Paket <classname>debconf-utils</classname> zu verwenden, um sowohl die debconf-Datenbank als auch die cdebconf-Datenbank des Installers in eine Datei einzulesen:

note: Tag: screen
en: $ echo "#_preseed_V1" &gt; <replaceable>file</replaceable>
    $ debconf-get-selections --installer &gt;&gt; <replaceable>file</replaceable>
    $ debconf-get-selections &gt;&gt; <replaceable>file</replaceable>
de: $ echo "#_preseed_V1" &gt; <replaceable>datei</replaceable>
    $ debconf-get-selections --installer &gt;&gt; <replaceable>datei</replaceable>
    $ debconf-get-selections &gt;&gt; <replaceable>datei</replaceable>

note: Tag: para
en: However, a file generated in this manner will have some items that should not be preseeded, and the example file is a better starting place for most users.
de: Allerdings wird eine Datei, die auf diese Art erzeugt wurde, einige Einträge enthalten, die besser nicht voreingestellt werden sollten; deshalb wird die Beispieldatei für die meisten Benutzer ein besserer Ausgangspunkt sein.

note: Tag: para
en: This method relies on the fact that, at the end of the installation, the installer's cdebconf database is saved to the installed system in <filename>/var/log/installer/cdebconf</filename>. However, because the database may contain sensitive information, by default the files are only readable by root.
de: Diese Methode basiert auf der Tatsache, dass die cdebconf-Datenbank des Installers zum Ende der Installation nach <filename>/var/log/installer/cdebconf</filename> gesichert wird. Allerdings könnte die Datenbank sensible Informationen enthalten und ist deswegen nur für root lesbar.

note: Tag: para
en: The directory <filename>/var/log/installer</filename> and all files in it will be deleted from your system if you purge the package <classname>installation-report</classname>.
de: Das Verzeichnis <filename>/var/log/installer</filename> und alle Dateien darin werden von Ihrem System gelöscht, wenn Sie das Paket <classname>installation-report</classname> löschen und dabei die Option <quote>purge</quote> (vollständiges Entfernen inkl. Konfigurationsdateien) aktivieren.

note: Tag: para
en: To check possible values for questions, you can use <command>nano</command> to examine the files in <filename>/var/lib/cdebconf</filename> while an installation is in progress. View <filename>templates.dat</filename> for the raw templates and <filename>questions.dat</filename> for the current values and for the values assigned to variables.
de: Um mögliche Werte für Voreinstellungseinträge herauszufinden, können Sie den Editor <command>nano</command> benutzen, um die Dateien in <filename>/var/lib/cdebconf/</filename> zu betrachten, während die Installation im Gange ist. <filename>templates.dat</filename> enthält die rohen Einträge (Templates) und in <filename>questions.dat</filename> finden Sie die aktuellen Werte zu den Templates sowie die Werte, die den Variablen zugewiesen sind.

note: Tag: para
en: To check if the format of your preconfiguration file is valid before performing an install, you can use the command <command>debconf-set-selections -c <replaceable>preseed.cfg</replaceable></command>.
de: Um vor dem Start einer Installation zu überprüfen, ob das Format Ihrer Voreinstellungsdatei gültig ist, können Sie den Befehl <command>debconf-set-selections -c <replaceable>preseed.cfg</replaceable></command> verwenden.

note: Tag: title
en: Contents of the preconfiguration file (for &releasename;)
de: Inhalt der Voreinstellungsdatei (für &releasename-cap;)

note: Tag: para
en: Note that this example is based on an installation for the Intel x86 architecture. If you are installing a different architecture, some of the examples (like keyboard selection and bootloader installation) may not be relevant and will need to be replaced by debconf settings appropriate for your architecture.
de: Beachten Sie, dass dieses Beispiel auf einer Installation für die Intel x86-Architektur basiert. Wenn Sie auf einer anderen Architektur installieren, könnten einige der Beispiele (wie die Tastaturauswahl und die Bootloader-Installation) nicht relevant sein und müssen durch für Ihre Architektur passende debconf-Einstellungen ersetzt werden.

note: Tag: para
en: Details on how the different Debian Installer components actually work can be found in <xref linkend="module-details"/>.
de: Details darüber, wie die verschiedenen Debian-Installer-Komponenten funktionieren, finden Sie in <xref linkend="module-details"/>.

note: Tag: title
en: Localization
de: Lokalisierung

note: Tag: para
en: During a normal install the questions about localization are asked first, so these values can only be preseeded via the initrd or kernel boot parameter methods. Auto mode (<xref linkend="preseed-auto"/>) includes the setting of <literal>auto-install/enable=true</literal> (normally via the <literal>auto</literal> preseed alias). This delays the asking of the localisation questions, so that they can be preseeded by any method.
de: Bei einer normalen Installation sind die Fragen, die als allererstes gestellt werden, die über die Lokalisierung, daher können diese Werte nur über initrd oder Kernel-Befehlszeile voreingestellt werden. Die Installation im Auto-Modus (<xref linkend="preseed-auto"/>) enthält die Einstellung <literal>auto-install/enable=true</literal> (normalerweise über den Alias <literal>auto</literal>). Diese verzögert die Fragen zur Lokalisierung, so dass diese dann über jegliche Methode voreingestellt werden können.

note: Tag: para
en: The locale can be used to specify both language and country and can be any combination of a language supported by &d-i; and a recognized country. If the combination does not form a valid locale, the installer will automatically select a locale that is valid for the selected language. To specify the locale as a boot parameter, use <userinput>locale=<replaceable>en_US.UTF-8</replaceable></userinput>.
de: Das Gebietsschema (Locale) kann verwendet werden, um sowohl Sprache als auch Land anzugeben. Es kann jede Kombination aus einer vom &d-i; unterstützten Sprache und einem anerkannten Land (jeweils als Kürzel) enthalten. Falls die angegebene Kombination kein gültiges Gebietsschema bildet, wählt der Installer automatisch ein Gebietsschema, das für die gewählte Sprache passend ist. Um das Gebietsschema als Boot-Parameter festzulegen, nutzen Sie <userinput>locale=<replaceable>de_DE.UTF-8</replaceable></userinput> (Beispiel de_DE: deutsch - Deutschland).

note: Tag: para
en: Although this method is very easy to use, it does not allow preseeding of all possible combinations of language, country and locale<footnote> <para> Preseeding <literal>locale</literal> to <userinput>en_NL</userinput> would for example result in <literal>en_US.UTF-8</literal> as default locale for the installed system. If e.g. <literal>en_GB.UTF-8</literal> is preferred instead, the values will need to be preseeded individually. </para> </footnote>. So alternatively the values can be preseeded individually. Language and country can also be specified as boot parameters.
de: Obwohl diese Methode sehr einfach zu nutzen ist, erlaubt sie nicht das Voreinstellen aller möglichen Kombinationen aus Sprache, Land und Gebietsschema<footnote> <para> Wenn zum Beispiel <literal>locale</literal> auf <userinput>en_NL</userinput> voreingestellt wird, würde dies zu dem Standard-Gebietsschema <literal>en_US.UTF-8</literal> auf dem installierten System führen. Wenn aber stattdessen <literal>en_GB.UTF-8</literal> bevorzugt wird, müssen diese Werte individuell voreingestellt werden. </para> </footnote>. Daher können diese Werte auch individuell voreingestellt werden. Sprache und Land können auch als Boot-Parameter angegeben werden.

note: Tag: screen
en: # Preseeding only locale sets language, country and locale.
    d-i debian-installer/locale string en_US.UTF-8
    
    # The values can also be preseeded individually for greater flexibility.
    #d-i debian-installer/language string en
    #d-i debian-installer/country string NL
    #d-i debian-installer/locale string en_GB.UTF-8
    # Optionally specify additional locales to be generated.
    #d-i localechooser/supported-locales multiselect en_US.UTF-8, nl_NL.UTF-8
de: # Das Voreinstellen des Gebietsschemas (Locale) setzt gleichzeitig Sprache,
    # Land und Standard-Gebietsschema:
    d-i debian-installer/locale string de_DE.UTF-8
    
    # Die Werte können auch individuell voreingestellt werden, um flexibler
    # zu sein:
    #d-i debian-installer/language string en
    #d-i debian-installer/country string NL
    #d-i debian-installer/locale string en_GB.UTF-8
    # Geben Sie optional zusätzliche Gebietsschemata an, die generiert werden
    # sollen:
    #d-i localechooser/supported-locales multiselect en_US.UTF-8, nl_NL.UTF-8

note: Tag: para
en: Keyboard configuration consists of selecting a keymap and (for non-latin keymaps) a toggle key to switch between the non-latin keymap and the US keymap. Only basic keymap variants are available during installation. Advanced variants are available only in the installed system, through <command>dpkg-reconfigure keyboard-configuration</command>.
de: Die Tastaturkonfiguration besteht aus der Auswahl der Tastaturbelegung und (bei nicht-lateinischen Tastaturbelegungen) einer Umschalttaste, um zwischen der nicht-lateinischen und der US-Tastaturbelegung hin- und herschalten zu können. Während der Installation sind nur grundlegende Tastaturbelegungsvarianten verfügbar. Erweiterte Varianten sind später im installierten System nutzbar, verwenden Sie <command>dpkg-reconfigure keyboard-configuration</command>.

note: Tag: screen
en: # Keyboard selection.
    d-i keyboard-configuration/xkb-keymap select us
    # d-i keyboard-configuration/toggle select No toggling
de: # Auswahl der Tastatur:
    d-i keyboard-configuration/xkb-keymap select de
    # Keine Umschalttaste:
    # d-i keyboard-configuration/toggle select No toggling

note: Tag: para
en: To skip keyboard configuration, preseed <classname>keymap</classname> with <userinput>skip-config</userinput>. This will result in the kernel keymap remaining active.
de: Um die Konfiguration der Tastatur zu überspringen, stellen Sie für <classname>keymap</classname> den Wert <userinput>skip-config</userinput> ein. Dies bewirkt, dass die Tastaturbelegung des Kernels weiter verwendet wird.

note: Tag: title
en: Network configuration
de: Netzwerkkonfiguration

note: Tag: para
en: Of course, preseeding the network configuration won't work if you're loading your preconfiguration file from the network. But it's great when you're booting from optical disc or USB stick. If you are loading preconfiguration files from the network, you can pass network config parameters by using kernel boot parameters.
de: Die Voreinstellung der Netzwerkkonfiguration funktioniert natürlich nicht, wenn Sie Ihre Voreinstellungsdatei vom Netzwerk laden, aber es ist toll, wenn Sie von einem optischen Datenträger oder USB-Stick booten. Sie können jedoch auch Netzwerkkonfigurations-Parameter automatisieren, wenn Sie die Voreinstellungsdatei per Netzwerk laden, und zwar per Kernel-Parameter.

note: Tag: para
en: If you need to pick a particular interface when netbooting before loading a preconfiguration file from the network, use a boot parameter such as <userinput>interface=<replaceable>eth1</replaceable></userinput>.
de: Falls Sie beim Booten per Netzwerk eine bestimmte Netzwerkschnittstelle auswählen müssen, bevor eine Voreinstellungsdatei vom Netzwerk geladen wurde, benutzen Sie einen Boot-Parameter wie <userinput>interface=<replaceable>eth1</replaceable></userinput>.

note: Tag: para
en: Although preseeding the network configuration is normally not possible when using network preseeding (using <quote>preseed/url</quote>), you can use the following hack to work around that, for example if you'd like to set a static address for the network interface. The hack is to force the network configuration to run again after the preconfiguration file has been loaded by creating a <quote>preseed/run</quote> script containing the following commands:
de: Obwohl das Voreinstellen der Netzwerkkonfiguration normalerweise nicht möglich ist, wenn Sie Voreinstellung über Netzwerk benutzen (mittels <quote>preseed/url</quote>), können Sie den folgenden Hack verwenden, um diese Einschränkung zu umgehen, wenn Sie zum Beispiel eine statische Adresse für die Netzwerk-Schnittstelle setzen möchten. Der Hack erzwingt, dass die Netzwerkkonfiguration erneut abläuft, nachdem die Voreinstellungsdatei geladen wurde. Dazu wird ein <quote>preseed/run</quote>-Script erzeugt mit den folgenden Befehlen:

note: Tag: para
en: The following debconf variables are relevant for network configuration.
de: Die folgenden debconf-Variablen sind für die Netzwerkkonfiguration relevant:

note: Tag: screen
en: # Disable network configuration entirely. This is useful for cdrom
    # installations on non-networked devices where the network questions,
    # warning and long timeouts are a nuisance.
    #d-i netcfg/enable boolean false
    
    # netcfg will choose an interface that has link if possible. This makes it
    # skip displaying a list if there is more than one interface.
    d-i netcfg/choose_interface select auto
    
    # To pick a particular interface instead:
    #d-i netcfg/choose_interface select eth1
    
    # To set a different link detection timeout (default is 3 seconds).
    # Values are interpreted as seconds.
    #d-i netcfg/link_wait_timeout string 10
    
    # If you have a slow dhcp server and the installer times out waiting for
    # it, this might be useful.
    #d-i netcfg/dhcp_timeout string 60
    #d-i netcfg/dhcpv6_timeout string 60
    
    # Automatic network configuration is the default.
    # If you prefer to configure the network manually, uncomment this line and
    # the static network configuration below.
    #d-i netcfg/disable_autoconfig boolean true
    
    # If you want the preconfiguration file to work on systems both with and
    # without a dhcp server, uncomment these lines and the static network
    # configuration below.
    #d-i netcfg/dhcp_failed note
    #d-i netcfg/dhcp_options select Configure network manually
    
    # Static network configuration.
    #
    # IPv4 example
    #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/get_nameservers string 192.168.1.1
    #d-i netcfg/confirm_static boolean true
    #
    # IPv6 example
    #d-i netcfg/get_ipaddress string fc00::2
    #d-i netcfg/get_netmask string ffff:ffff:ffff:ffff::
    #d-i netcfg/get_gateway string fc00::1
    #d-i netcfg/get_nameservers string fc00::1
    #d-i netcfg/confirm_static boolean true
    
    # Any hostname and domain names assigned from dhcp take precedence over
    # values set here. However, setting the values still prevents the questions
    # from being shown, even if values come from dhcp.
    d-i netcfg/get_hostname string unassigned-hostname
    d-i netcfg/get_domain string unassigned-domain
    
    # If you want to force a hostname, regardless of what either the DHCP
    # server returns or what the reverse DNS entry for the IP is, uncomment
    # and adjust the following line.
    #d-i netcfg/hostname string somehost
    
    # Disable that annoying WEP key dialog.
    d-i netcfg/wireless_wep string
    # The wacky dhcp hostname that some ISPs use as a password of sorts.
    #d-i netcfg/dhcp_hostname string radish
    
    # If you want to completely disable firmware lookup (i.e. not use firmware
    # files or packages that might be available on installation images):
    #d-i hw-detect/firmware-lookup string never
    
    # If non-free firmware is needed for the network or other hardware, you can
    # configure the installer to always try to load it, without prompting. Or
    # change to false to disable asking.
    #d-i hw-detect/load_firmware boolean true
de: # Die Netzwerkkonfiguration vollständig überspringen. Dies ist für CD-ROM-
    # Installationen auf Rechnern ohne Netzwerk-Hardware nützlich, wo die Fragen
    # über das Netzwerk, die Warnungen und das lange Warten auf die Zeitüber-
    # schreitungen sehr lästig wären:
    #d-i netcfg/enable boolean false
    
    # 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
    
    # Um stattdessen eine bestimmte Schnittstelle vorzugeben:
    #d-i netcfg/choose_interface select eth1
    
    # Um eine andere Timeout-Zeit für die Verbindungserkennung festzulegen
    # (Standard ist 3 Sekunden); Werte werden als Sekunden interpretiert:
    #d-i netcfg/link_wait_timeout string 10
    
    # 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
    #d-i netcfg/dhcpv6_timeout string 60
    
    # Automatische Netzwerkkonfiguration ist die Standardvorgehensweise.
    # Wenn Sie es vorziehen, das Netzwerk manuell zu konfigurieren, entfernen
    # Sie hier das Kommentarzeichen und ebenso bei den Zeilen für die statische
    # Netzwerkkonfiguration unten:
    #d-i netcfg/disable_autoconfig boolean true
    
    # Falls Sie möchten, dass die Voreinstellungsdatei sowohl auf Systemen mit
    # DHCP-Server als auch ohne einen solchen funktioniert, entfernen Sie hier
    # die Kommentarzeichen sowie auch unten bei der statischen
    # Netzwerkkonfiguration:
    #d-i netcfg/dhcp_failed note
    #d-i netcfg/dhcp_options select Configure network manually
    
    # Statische Netzwerkkonfiguration.
    #
    # IPv4-Beispiel:
    #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/get_nameservers string 192.168.1.1
    #d-i netcfg/confirm_static boolean true
    #
    # IPv6-Beispiel:
    #d-i netcfg/get_ipaddress string fc00::2
    #d-i netcfg/get_netmask string ffff:ffff:ffff:ffff::
    #d-i netcfg/get_gateway string fc00::1
    #d-i netcfg/get_nameservers string fc00::1
    #d-i netcfg/confirm_static boolean true
    
    # Bedenken Sie, dass jeder Rechner- und Domänenname, 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
    
    # Wenn Sie einen Rechnernamen erzwingen möchten, unabhängig davon, was der
    # DHCP-Server zurückgibt oder wie der Reverse-DNS-Eintrag für die IP-Adresse
    # lautet, entfernen Sie bei der folgenden Zeile das Kommentarzeichen und
    # passen Sie sie an:
    #d-i netcfg/hostname string somehost
    
    # Den lästigen WEP-Schlüssel-Dialog unterdrücken:
    d-i netcfg/wireless_wep string
    # Der verrückte DHCP-Rechnername, den einige ISP als eine Art Passwort nutzen:
    #d-i netcfg/dhcp_hostname string radish
    
    # Wenn Sie die Suche nach Firmware vollständig deaktivieren möchten, (um
    # also keine Firmware-Dateien oder -Pakete zu verwenden, die auf dem
    # Installations-Image vorhanden sein könnten):
    #d-i hw-detect/firmware-lookup string never
    
    # Falls nicht-freie Firmware benötigt wird für Netzwerk- oder andere
    # Hardware, können Sie den Installer so konfigurieren, dass immer versucht
    # wird, die Firmware zu laden, ohne Nachfrage (true). Oder Sie ändern dies
    # auf false, wenn überhaupt nicht danach gefragt werden soll:
    #d-i hw-detect/load_firmware boolean true

note: Tag: para
en: Please note that <command>netcfg</command> will automatically determine the netmask if <classname>netcfg/get_netmask</classname> is not preseeded. In this case, the variable has to be marked as <literal>seen</literal> for automatic installations. Similarly, <command>netcfg</command> will choose an appropriate address if <classname>netcfg/get_gateway</classname> is not set. As a special case, you can set <classname>netcfg/get_gateway</classname> to <quote>none</quote> to specify that no gateway should be used.
de: Bitte beachten Sie, dass <command>netcfg</command> die Netzmaske automatisch ermittelt, falls <classname>netcfg/get_netmask</classname> nicht voreingestellt ist. In diesem Fall muss die Variable für automatische Installationen als <literal>seen</literal> markiert werden. Ähnlich dazu wird <command>netcfg</command> auch eine geeignete Gateway-Adresse wählen, falls <classname>netcfg/get_gateway</classname> nicht voreingestellt wird. Es gibt die spezielle Möglichkeit, <classname>netcfg/get_gateway</classname> auf <quote>none</quote> zu setzen, um festzulegen, dass kein Gateway benutzt werden soll.

note: Tag: title
en: Network console
de: Netzwerk-Konsole

note: Tag: screen
en: # Use the following settings if you wish to make use of the network-console
    # component for remote installation over SSH. This only makes sense if you
    # intend to perform the remainder of the installation manually.
    #d-i anna/choose_modules string network-console
    #d-i network-console/authorized_keys_url string http://10.0.0.1/openssh-key
    #d-i network-console/password password r00tme
    #d-i network-console/password-again password r00tme
de: # Nutzen Sie die folgenden Einstellungen, wenn Sie die Komponente "Netzwerk-
    # Konsole" für eine entfernte Installation per SSH verwenden möchten. Dies
    # macht nur Sinn, wenn Sie vorhaben, den verbleibenden Rest der Installation
    # manuell durchzuführen:
    #d-i anna/choose_modules string network-console
    #d-i network-console/authorized_keys_url string http://10.0.0.1/openssh-key
    #d-i network-console/password password r00tme
    #d-i network-console/password-again password r00tme

note: Tag: para
en: More information related to network-console can be found in <xref linkend="network-console"/>.
de: Weitere Informationen zur Netzwerk-Konsole finden Sie in <xref linkend="network-console"/>.

note: Tag: title
en: Mirror settings
de: Einstellungen für den Spiegel-Server

note: Tag: para
en: Depending on the installation method you use, a mirror may be used to download additional components of the installer, to install the base system, and to set up the <filename>/etc/apt/sources.list</filename> for the installed system.
de: Abhängig von der Installationsmethode, die Sie verwenden, kann ein Spiegel-Server sowohl dazu genutzt werden, zusätzliche Komponenten des Installers und das Basissystem herunterzuladen als auch um die <filename>/etc/apt/sources.list</filename> für das zu installierende System einzurichten.

note: Tag: para
en: The parameter <classname>mirror/suite</classname> determines the suite for the installed system.
de: Der Parameter <classname>mirror/suite</classname> beeinflusst die Paketquellen für das zu installierende System.

note: Tag: para
en: The parameter <classname>mirror/udeb/suite</classname> determines the suite for additional components for the installer. It is only useful to set this if components are actually downloaded over the network and should match the suite that was used to build the initrd for the installation method used for the installation. Normally the installer will automatically use the correct value and there should be no need to set this.
de: Der Parameter <classname>mirror/udeb/suite</classname> beeinflusst die Paketquellen für den Installer. Es ist nur nützlich, dies einzustellen, wenn aktuell Komponenten des Installers über das Netzwerk geladen werden; dieser Wert sollte mit dem übereinstimmen, der genutzt wurde, um die initrd, die Sie für Ihre Installationsmethode nutzen, zu bauen. Normalerweise wird der Installer automatisch den korrekten Wert verwenden und es sollte daher keinen Grund geben, dies manuell festzulegen.

note: Tag: screen
en: # Mirror protocol:
    # If you select ftp, the mirror/country string does not need to be set.
    # Default value for the mirror protocol: http.
    #d-i mirror/protocol string ftp
    d-i mirror/country string manual
    d-i mirror/http/hostname string &archive-mirror;
    d-i mirror/http/directory string /debian
    d-i mirror/http/proxy string
    
    # Suite to install.
    #d-i mirror/suite string testing
    # Suite to use for loading installer components (optional).
    #d-i mirror/udeb/suite string testing
de: # Spiegel-Server-Protokoll:
    # Wenn Sie FTP wählen, muss mirror/country nicht gesetzt werden.
    # Vorgabewert für das Protokoll des Spiegel-Servers: http.
    #d-i mirror/protocol string ftp
    d-i mirror/country string manual
    d-i mirror/http/hostname string &archive-mirror;
    d-i mirror/http/directory string /debian
    d-i mirror/http/proxy string
    
    # Distributionszweig von &debian;, den Sie installieren möchten:
    #d-i mirror/suite string testing
    # Distributionszweig, der genutzt wird, um Installer-Komponenten zu
    # laden (optional):
    #d-i mirror/udeb/suite string testing

note: Tag: title
en: Account setup
de: Einrichtung von Benutzerzugängen

note: Tag: para
en: The password for the root account and name and password for a first regular user's account can be preseeded. For the passwords you can use either clear text values or crypt(3) <emphasis>hashes</emphasis>.
de: Das Passwort für den Superuser-Zugang (root) sowie Name und Passwort des ersten regulären Benutzers können voreingestellt werden. Für die Passwörter können Sie entweder Klartext-Werte oder crypt(3)-<emphasis>Hashes</emphasis> verwenden.

note: Tag: para
en: Be aware that preseeding passwords is not completely secure as everyone with access to the preconfiguration file will have the knowledge of these passwords. Storing hashed passwords is considered secure unless a weak hashing algorithm like DES or MD5 is used which allow for bruteforce attacks. Recommended password hashing algorithms are SHA-256 and SHA512.
de: Bedenken Sie, dass die Voreinstellung von Passwörtern nicht ganz sicher ist, da jeder, der Zugang zur Voreinstellungsdatei hat, Kenntnis von den Passwörtern erlangen könnte. Hier verschlüsselte Hashes für die Passwörter zu verwenden, wird als sicher angesehen, solange keine schwachen Algorithmen wie DES oder MD5 zum Einsatz kommen, da diese die Gefahr von Brute-Force-Attacken bergen. Es wird empfohlen, SHA-256 oder SHA512 zu benutzen.

note: Tag: screen
en: # Skip creation of a root account (normal user account will be able to
    # use sudo).
    #d-i passwd/root-login boolean false
    # Alternatively, to skip creation of a normal user account.
    #d-i passwd/make-user boolean false
    
    # Root password, either in clear text
    #d-i passwd/root-password password r00tme
    #d-i passwd/root-password-again password r00tme
    # or encrypted using a crypt(3)  hash.
    #d-i passwd/root-password-crypted password [crypt(3) hash]
    
    # To create a normal user account.
    #d-i passwd/user-fullname string Debian User
    #d-i passwd/username string debian
    # Normal user's password, either in clear text
    #d-i passwd/user-password password insecure
    #d-i passwd/user-password-again password insecure
    # or encrypted using a crypt(3) hash.
    #d-i passwd/user-password-crypted password [crypt(3) hash]
    # Create the first user with the specified UID instead of the default.
    #d-i passwd/user-uid string 1010
    
    # The user account will be added to some standard initial groups. To
    # override that, use this.
    #d-i passwd/user-default-groups string audio cdrom video
de: # Das Anlegen des Root-Zugangs abbrechen (der normale Benutzer
    # bekommt dann die Möglichkeit, sudo zu benutzen):
    #d-i passwd/root-login boolean false
    # Alternativ dazu können Sie auch das Anlegen eines normalen
    # Benutzers abbrechen:
    #d-i passwd/make-user boolean false
    
    # Root-Passwort, entweder als Klartext ... :
    #d-i passwd/root-password password r00tme
    #d-i passwd/root-password-again password r00tme
    # ... oder verschlüsselt als crypt(3)-Hash:
    #d-i passwd/root-password-crypted password [crypt(3)-Hash]
    
    # Um einen regulären Benutzerzugang zu erstellen:
    #d-i passwd/user-fullname string Max Mustermann
    #d-i passwd/username string maximus
    # Passwort des regulären Benutzers, entweder als Klartext ... :
    #d-i passwd/user-password password insecure
    #d-i passwd/user-password-again password insecure
    # ... oder verschlüsselt als crypt(3)-Hash:
    #d-i passwd/user-password-crypted password [crypt(3)-Hash]
    # Den ersten Benutzer mit der angegebenen Benutzer-ID (UID) erstellen
    # statt mit der Standard-UID:
    #d-i passwd/user-uid string 1010
    
    # Der Benutzerzugang wird zu einigen Standard-Benutzergruppen hinzugefügt.
    # Um dies zu überschreiben, benutzen Sie:
    #d-i passwd/user-default-groups string audio cdrom video

note: Tag: para
en: The <classname>passwd/root-password-crypted</classname> and <classname>passwd/user-password-crypted</classname> variables can also be preseeded with <quote>!</quote> as their value. In that case, the corresponding account is disabled. This may be convenient for the root account, provided of course that an alternative method is set up to allow administrative activities or root login (for instance by using SSH key authentication or <command>sudo</command>).
de: Die Variablen <classname>passwd/root-password-crypted</classname> und <classname>passwd/user-password-crypted</classname> können auch mit <quote>!</quote> als Wert voreingestellt werden. In diesem Fall wird der entsprechende Zugang deaktiviert. Dies könnte für den root-Zugang sinnvoll sein, vorausgesetzt natürlich, dass alternative Möglichkeiten vorhanden sind, um administrative Tätigkeiten oder root-Logins zu ermöglichen (z.B. per Authentifizierung mit SSH-Schlüssel oder per sudo).

note: Tag: para
en: The following command (available from the <classname>whois</classname> package) can be used to generate a SHA-512 based crypt(3) hash for a password:
de: Der folgende Befehl (aus dem Paket <classname>whois</classname>) kann verwendet werden, um einen SHA-512 basierten crypt(3)-Hash für ein Passwort zu generieren:

note: Tag: title
en: Clock and time zone setup
de: Einrichtung von Uhr und Zeitzone

note: Tag: screen
en: # Controls whether or not the hardware clock is set to UTC.
    d-i clock-setup/utc boolean true
    
    # You may set this to any valid setting for $TZ; see the contents of
    # /usr/share/zoneinfo/ for valid values.
    d-i time/zone string US/Eastern
    
    # Controls whether to use NTP to set the clock during the install
    d-i clock-setup/ntp boolean true
    # NTP server to use. The default is almost always fine here.
    #d-i clock-setup/ntp-server string ntp.example.com
de: # Legt fest, ob die Hardware-(CMOS-)Uhr auf UTC eingestellt ist oder nicht:
    d-i clock-setup/utc boolean true
    
    # Sie können hier irgendeinen, für $TZ gültigen Wert eingeben; gültige
    # Werte finden Sie in /usr/share/zoneinfo/:
    d-i time/zone string Europe/Berlin
    
    # Hier wird eingestellt, ob NTP benutzt wird, um während der Installation
    # die Uhr zu stellen:
    d-i clock-setup/ntp boolean true
    # NTP-Server, der genutzt werden soll; der Standardwert sollte für die
    # meisten Fälle passend sein:
    #d-i clock-setup/ntp-server string ntp.example.com

note: Tag: title
en: Partitioning
de: Partitionierung

note: Tag: para
en: Using preseeding to partition the harddisk is limited to what is supported by <classname>partman-auto</classname>. You can choose to partition either existing free space on a disk or a whole disk. The layout of the disk can be determined by using a predefined recipe, a custom recipe from a recipe file or a recipe included in the preconfiguration file.
de: Die Möglichkeiten der Voreinstellung für die Partitionierung der Festplatte werden begrenzt durch das, was <classname>partman-auto</classname> unterstützt. Sie können wählen, entweder vorhandenen freien Platz auf der Platte zu partitionieren oder die komplette Platte. Das Layout der Disk kann durch ein vordefiniertes Rezept festgelegt werden, durch ein selbst erstelltes aus einer Rezeptdatei oder durch ein Rezept, das in der Vorkonfigurationsdatei enthalten ist.

note: Tag: para
en: Preseeding of advanced partition setups using RAID, LVM and encryption is supported, but not with the full flexibility possible when partitioning during a non-preseeded install.
de: Die Voreinstellung von fortgeschrittenen Partitionierungen unter Verwendung von RAID, LVM und Verschlüsselung ist möglich, jedoch nicht mit der vollständigen Flexibilität, die bei einer Installation ohne Voreinstellung möglich wäre.

note: Tag: para
en: The examples below only provide basic information on the use of recipes. For detailed information see the files <filename>partman-auto-recipe.txt</filename> and <filename>partman-auto-raid-recipe.txt</filename> included in the <classname>debian-installer</classname> package. Both files are also available from the <ulink url="&url-d-i-doc-devel;">&d-i; source repository</ulink>. Note that the supported functionality may change between releases.
de: Die Beispiele weiter unten bieten nur grundlegende Informationen über die Nutzung von Partitionierungsrezepten. Detailierte Informationen finden Sie in den Dateien <filename>partman-auto-recipe.txt</filename> und <filename>partman-auto-raid-recipe.txt</filename>, die in dem Paket <classname>debian-installer</classname> enthalten sind. Beide Dateien sind ebenfalls über das <ulink url="&url-d-i-doc-devel;">Quellcode-Repository des &d-i;s</ulink> verfügbar. Beachten Sie, dass die unterstützten Funktionalitäten abhängig von der Version variieren können.

note: Tag: para
en: The identification of disks is dependent on the order in which their drivers are loaded. If there are multiple disks in the system, make very sure the correct one will be selected before using preseeding.
de: Die Erkennung der Festplatten hängt von der Reihenfolge ab, in der ihre Treiber geladen werden. Falls mehrere Platten im System existieren, achten Sie verstärkt darauf, dass Sie die richtige ausgewählt haben, bevor Sie die Voreinstellung nutzen.

note: Tag: title
en: Partitioning example
de: Partitionierungsbeispiele

note: Tag: screen
en: # If the system has free space you can choose to only partition that space.
    # This is only honoured if partman-auto/method (below) is not set.
    #d-i partman-auto/init_automatically_partition select biggest_free
    
    # Alternatively, you may specify a disk to partition. If the system has only
    # one disk the installer will default to using that, but otherwise the device
    # name must be given in traditional, non-devfs format (so e.g. /dev/sda
    # and not e.g. /dev/discs/disc0/disc).
    # For example, to use the first SCSI/SATA hard disk:
    #d-i partman-auto/disk string /dev/sda
    # In addition, you'll need to specify the method to use.
    # The presently available methods are:
    # - regular: use the usual partition types for your architecture
    # - lvm:     use LVM to partition the disk
    # - crypto:  use LVM within an encrypted partition
    d-i partman-auto/method string lvm
    
    # You can define the amount of space that will be used for the LVM volume
    # group. It can either be a size with its unit (eg. 20 GB), a percentage of
    # free space or the 'max' keyword.
    d-i partman-auto-lvm/guided_size string max
    
    # If one of the disks that are going to be automatically partitioned
    # contains an old LVM configuration, the user will normally receive a
    # warning. This can be preseeded away...
    d-i partman-lvm/device_remove_lvm boolean true
    # The same applies to pre-existing software RAID array:
    d-i partman-md/device_remove_md boolean true
    # And the same goes for the confirmation to write the lvm partitions.
    d-i partman-lvm/confirm boolean true
    d-i partman-lvm/confirm_nooverwrite boolean true
    
    # You can choose one of the three predefined partitioning recipes:
    # - atomic: all files in one partition
    # - home:   separate /home partition
    # - multi:  separate /home, /var, and /tmp partitions
    d-i partman-auto/choose_recipe select atomic
    
    # Or provide a recipe of your own...
    # If you have a way to get a recipe file into the d-i environment, you can
    # just point at it.
    #d-i partman-auto/expert_recipe_file string /hd-media/recipe
    
    # If not, you can put an entire recipe into the preconfiguration file in one
    # (logical) line. This example creates a small /boot partition, suitable
    # swap, and uses the rest of the space for the 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{ }                \
    #              .
    
    # The full recipe format is documented in the file partman-auto-recipe.txt
    # included in the 'debian-installer' package or available from D-I source
    # repository. This also documents how to specify settings such as file
    # system labels, volume group names and which physical devices to include
    # in a volume group.
    
    ## Partitioning for EFI
    # If your system needs an EFI partition you could add something like
    # this to the recipe above, as the first element in the recipe:
    #               538 538 1075 free                              \
    #                      $iflabel{ gpt }                         \
    #                      $reusemethod{ }                         \
    #                      method{ efi }                           \
    #                      format{ }                               \
    #               .                                              \
    #
    # The fragment above is for the amd64 architecture; the details may be
    # different on other architectures. The 'partman-auto' package in the
    # D-I source repository may have an example you can follow.
    
    # This makes partman automatically partition without confirmation, provided
    # that you told it what to do using one of the methods above.
    d-i partman-partitioning/confirm_write_new_label boolean true
    d-i partman/choose_partition select finish
    d-i partman/confirm boolean true
    d-i partman/confirm_nooverwrite boolean true
    
    # Force UEFI booting ('BIOS compatibility' will be lost). Default: false.
    #d-i partman-efi/non_efi_system boolean true
    # Ensure the partition table is GPT - this is required for EFI
    #d-i partman-partitioning/choose_label select gpt
    #d-i partman-partitioning/default_label string gpt
    
    # When disk encryption is enabled, skip wiping the partitions beforehand.
    #d-i partman-auto-crypto/erase_disks boolean false
de: # Wenn das System freien Platz auf der Platte hat, können Sie festlegen, nur
    # diesen Platz zu partitionieren. Folgendes zu setzen hat nur Auswirkungen,
    # wenn partman-auto/method (weiter unten) nicht gesetzt ist:
    #d-i partman-auto/init_automatically_partition select biggest_free
    
    # Alternativ können Sie eine Festplatte angeben, die partitioniert werden
    # soll. Falls das System nur eine einzige Festplatte enthält, wird der
    # Installer diese standardmäßig verwenden, aber andernfalls muss der
    # Gerätename der Platte im traditionellen Format (nicht devfs) angegeben
    # werden (z.B. /dev/sda, nicht jedoch etwas wie /dev/discs/disc0/disc).
    # Um z.B. die erste SCSI/SATA-Festplatte zu nutzen, kann die folgende Zeile
    # verwendet werden:
    #d-i partman-auto/disk string /dev/sda
    # Zusätzlich müssen Sie angeben, welche Partitionierungsmethode genutzt werden
    # soll. Derzeit verfügbare Methoden:
    # - regular: gewöhnliche Partitionstypen für die jeweilige Architektur verwenden
    # - lvm:     LVM verwenden, um die Platte zu partitionieren
    # - crypto:  LVM mit einer verschlüsselten Partition verwenden
    d-i partman-auto/method string lvm
    
    # Sie können den Anteil des Platzes angeben, der für die LVM-Volume-Gruppe
    # verwendet wird. Dies kann entweder eine Größenangabe mit Einheit sein
    # (z.B. 20 GB), eine Prozentangabe des verfügbaren freien Speicherplatzes,
    # oder das Schlüsselwort »max«.
    d-i partman-auto-lvm/guided_size string max
    
    # Falls eine der Festplatten, die automatisch partitioniert werden sollen,
    # eine alte LVM-Konfiguration enthält, wird dem Benutzer normalerweise eine
    # Warnung angezeigt. Diese kann aber durch Voreinstellung unterdrückt werden:
    d-i partman-lvm/device_remove_lvm boolean true
    # Das Gleiche gilt für bereits existierende Software-RAID-Arrays:
    d-i partman-md/device_remove_md boolean true
    # Ebenfalls für die Bestätigung, die LVM-Partitionen zu schreiben:
    d-i partman-lvm/confirm boolean true
    d-i partman-lvm/confirm_nooverwrite boolean true
    
    # Sie können eines der vordefinierten Partitionierungsrezepte wählen:
    # - atomic: alle Dateien in einer Partition
    # - home:   separate /home-Partition
    # - multi:  separate /home-, /var- und /tmp-Partitionen
    d-i partman-auto/choose_recipe select atomic
    
    # Oder erstellen Sie ein eigenes Rezept:
    # 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
    
    # Falls nicht, können Sie auch ein ganzes Rezept in eine einzige (logische)
    # Zeile packen. Dieses Beispiel erzeugt eine kleine /boot-Partition, eine
    # Swap-Partition passender 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{ }                \
    #              .
    
    # Das vollständige Rezeptformat ist in der Datei partman-auto-recipe.txt
    # dokumentiert, die im Paket »debian-installer« enthalten oder im D-I-
    # Quellcode-Repository verfügbar ist. Dort ist auch dokumentiert, wie
    # erweiterte Einstellungen festgelegt werden, z.B. Dateisystem-Bezeichnungen,
    # Volumegruppen-Namen etc., oder welche physikalischen Geräte in einer
    # Volumegruppe enthalten sein sollen.
    
    ## Partitionieren für EFI
    # Wenn Ihr System eine EFI-Partition benötigt, können Sie Zeilen wie diese
    # zu Ihrem Rezept hinzufügen (als erstes Element im Rezept):
    #               538 538 1075 free                              \
    #                      $iflabel{ gpt }                         \
    #                      $reusemethod{ }                         \
    #                      method{ efi }                           \
    #                      format{ }                               \
    #               .                                              \
    #
    # Obiges Fragment ist passend für die amd64-Architektur; auf anderen
    # Architekturen könnten die Details abweichen. Das Paket 'partman-auto'
    # im D-I Quell-Repository enthält eventuell ein Beispiel, nach dem Sie sich
    # richten können.
    
    # Dies veranlasst partman, automatisch ohne Nachfrage zu partitionieren,
    # vorausgesetzt, Sie haben mit einer der obigen Methoden festgelegt, wie
    # partitioniert werden soll:
    d-i partman-partitioning/confirm_write_new_label boolean true
    d-i partman/choose_partition select finish
    d-i partman/confirm boolean true
    d-i partman/confirm_nooverwrite boolean true
    
    # UEFI-Boot-Vorgang erzwingen ('BIOS-Kompatibilität' wird verworfen).
    # Standardeinstellung: false.
    #d-i partman-efi/non_efi_system boolean true
    # Sicherstellen, dass eine GPT-Partitionstabelle verwendet wird -
    # erforderlich für EFI:
    #d-i partman-partitioning/choose_label select gpt
    #d-i partman-partitioning/default_label string gpt
    
    # Bei gewählter Festplattenverschlüsselung: das vorab durchzuführende
    # Löschen der Partitionen überspringen:
    #d-i partman-auto-crypto/erase_disks boolean false

note: Tag: title
en: Partitioning using RAID
de: Partitionierung mit RAID

note: Tag: para
en: You can also use preseeding to set up partitions on software RAID arrays. Supported are RAID levels 0, 1, 5, 6 and 10, creating degraded arrays and specifying spare devices.
de: Sie können auch Voreinstellung verwenden, um Partitionen auf einem Software-RAID einzurichten. Es werden RAID-Level 0, 1, 5, 6 und 10 unterstützt sowie die Einrichtung von degradierten Arrays und die Festlegung von Reserveplatten.

note: Tag: para
en: If you are using RAID 1, you can preseed grub to install to all devices used in the array; see <xref linkend="preseed-bootloader"/>.
de: Wenn Sie RAID 1 verwenden, können Sie voreinstellen, dass grub auf allen Geräten im Verbund installiert wird; siehe <xref linkend="preseed-bootloader"/>.

note: Tag: para
en: This type of automated partitioning is easy to get wrong. It is also functionality that receives relatively little testing from the developers of &d-i;. The responsibility to get the various recipes right (so they make sense and don't conflict) lies with the user. Check <filename>/var/log/syslog</filename> if you run into problems.
de: Bei dieser Art von automatisierter Partitionierung kann leicht etwas falsch laufen. Auch ist diese Installer-Komponente von den Entwicklern des &d-i; relativ wenig getestet worden. Die Verantwortung, die verschiedenen Rezepte richtig hinzubekommen (so dass sie Sinn machen und nicht miteinander kollidieren), liegt beim Benutzer! Schauen Sie in <filename>/var/log/syslog</filename> nach, wenn Probleme auftreten.

note: Tag: screen
en: # The method should be set to "raid".
    #d-i partman-auto/method string raid
    # Specify the disks to be partitioned. They will all get the same layout,
    # so this will only work if the disks are the same size.
    #d-i partman-auto/disk string /dev/sda /dev/sdb
    
    # Next you need to specify the physical partitions that will be used. 
    #d-i partman-auto/expert_recipe string \
    #      multiraid ::                                         \
    #              1000 5000 4000 raid                          \
    #                      $primary{ } method{ raid }           \
    #              .                                            \
    #              64 512 300% raid                             \
    #                      method{ raid }                       \
    #              .                                            \
    #              500 10000 1000000000 raid                    \
    #                      method{ raid }                       \
    #              .
    
    # Last you need to specify how the previously defined partitions will be
    # used in the RAID setup. Remember to use the correct partition numbers
    # for logical partitions. RAID levels 0, 1, 5, 6 and 10 are supported;
    # devices are separated using "#".
    # Parameters are:
    # &lt;raidtype&gt; &lt;devcount&gt; &lt;sparecount&gt; &lt;fstype&gt; &lt;mountpoint&gt; \
    #          &lt;devices&gt; &lt;sparedevices&gt;
    
    #d-i partman-auto-raid/recipe string \
    #    1 2 0 ext3 /                    \
    #          /dev/sda1#/dev/sdb1       \
    #    .                               \
    #    1 2 0 swap -                    \
    #          /dev/sda5#/dev/sdb5       \
    #    .                               \
    #    0 2 0 ext3 /home                \
    #          /dev/sda6#/dev/sdb6       \
    #    .
    
    # For additional information see the file partman-auto-raid-recipe.txt
    # included in the 'debian-installer' package or available from D-I source
    # repository.
    
    # This makes partman automatically partition without confirmation.
    d-i partman-md/confirm boolean true
    d-i partman-partitioning/confirm_write_new_label boolean true
    d-i partman/choose_partition select finish
    d-i partman/confirm boolean true
    d-i partman/confirm_nooverwrite boolean true
de: # Die Partitionierungsmethode sollte auf "raid" gesetzt werden:
    #d-i partman-auto/method string raid
    # Geben Sie die Festplatten an, die partitioniert werden sollen. Sie bekommen
    # alle das gleiche Layout, dies wird also nur funktionieren, wenn alle
    # Festplatten die gleiche Größe haben:
    #d-i partman-auto/disk string /dev/sda /dev/sdb
    
    # Als nächstes müssen Sie die zu nutzenden physikalischen Partitionen
    # einrichten:
    #d-i partman-auto/expert_recipe string \
    #      multiraid ::                                         \
    #              1000 5000 4000 raid                          \
    #                      $primary{ } method{ raid }           \
    #              .                                            \
    #              64 512 300% raid                             \
    #                      method{ raid }                       \
    #              .                                            \
    #              500 10000 1000000000 raid                    \
    #                      method{ raid }                       \
    #              .
    
    # Als letztes muss noch angegeben werden, wie die vorher definierten Partitionen
    # im RAID-Setup verwendet werden sollen. Denken Sie daran, die korrekten
    # Partitionsnummern für die logischen Partitionen zu benutzen. Es werden die
    # RAID-Level 0, 1, 5, 6 und 10 unterstützt; Geräte werden mittels »#« voneinander
    # getrennt.
    # Parameter sind:
    # &lt;raidtype&gt; &lt;devcount&gt; &lt;sparecount&gt; &lt;fstype&gt; &lt;mountpoint&gt; \
    #          &lt;devices&gt; &lt;sparedevices&gt;
    # 
    #d-i partman-auto-raid/recipe string \
    #    1 2 0 ext3 /                    \
    #          /dev/sda1#/dev/sdb1       \
    #    .                               \
    #    1 2 0 swap -                    \
    #          /dev/sda5#/dev/sdb5       \
    #    .                               \
    #    0 2 0 ext3 /home                \
    #          /dev/sda6#/dev/sdb6       \
    #    .
    
    # Weitere Informationen finden Sie in der Datei partman-auto-raid-recipe.txt,
    # die im Paket »debian-installer« enthalten oder im D-I-Quellcode-Repository
    # verfügbar ist.
    
    # Dies veranlasst partman, automatisch ohne Nachfrage zu partitionieren:
    d-i partman-md/confirm boolean true
    d-i partman-partitioning/confirm_write_new_label boolean true
    d-i partman/choose_partition select finish
    d-i partman/confirm boolean true
    d-i partman/confirm_nooverwrite boolean true

note: Tag: title
en: Controlling how partitions are mounted
de: Festlegen, wie Partitionen eingebunden werden

note: Tag: para
en: Normally, filesystems are mounted using a universally unique identifier (UUID) as a key; this allows them to be mounted properly even if their device name changes. UUIDs are long and difficult to read, so, if you prefer, the installer can mount filesystems based on the traditional device names, or based on a label you assign. If you ask the installer to mount by label, any filesystems without a label will be mounted using a UUID instead.
de: Normalerweise werden Dateisysteme unter Verwendung einer eindeutigen Kennung, dem Universally Unique Identifier (UUID) als Schlüssel eingebunden; auf diesem Wege ist es möglich, sie korrekt einzubinden, selbst wenn sich ihr Gerätename ändert. UUIDs sind allerdings lang und schwierig zu lesen, daher kann der Installer die Dateisysteme, falls Sie dies bevorzugen, auch basierend auf den traditionellen Gerätenamen einbinden oder aber basierend auf einem Label, das sie festlegen. Wenn Sie den Installer anweisen, die Einbindung über ein Label vorzunehmen, wird für alle Dateisysteme, die kein Label haben, trotzdem der UUID verwendet.

note: Tag: para
en: Devices with stable names, such as LVM logical volumes, will continue to use their traditional names rather than UUIDs.
de: Für Geräte mit feststehenden Namen, wie zum Beispiel logischen LVM-Volumes, werden weiterhin die traditionellen Namen statt der UUIDs verwendet.

note: Tag: para
en: Traditional device names may change based on the order in which the kernel discovers devices at boot, which may cause the wrong filesystem to be mounted. Similarly, labels are likely to clash if you plug in a new disk or a USB drive, and if that happens your system's behaviour when started will be random.
de: Die traditionellen Gerätenamen können sich basierend auf der Reihenfolge, in der der Kernel die Geräte beim Booten erkennt, ändern, was dazu führen kann, dass das falsche Dateisystem eingebunden wird. Ähnlich dazu können bei den Labels Überschneidungen auftreten, wenn Sie eine neue Festplatte oder ein USB-Laufwerk anschließen, und wenn dies passiert, ist das Verhalten Ihres Systems beim Starten rein willkürlich.

note: Tag: screen
en: # The default is to mount by UUID, but you can also choose "traditional" to
    # use traditional device names, or "label" to try filesystem labels before
    # falling back to UUIDs.
    #d-i partman/mount_style select uuid
de: # Standardeinstellung ist, mittels UUID einzubinden, Sie können aber auch
    # "traditional" wählen, um die traditionellen Gerätenamen zu nutzen, oder
    # "label", um die Einbindung per Dabeisystem-Label zu versuchen, wobei im
    # Falle eines Fehlers hier die UUIDs als Ausweichlösung verwendet werden.
    #d-i partman/mount_style select uuid

note: Tag: title
en: Base system installation
de: Installation des Basissystems

note: Tag: para
en: There is actually not very much that can be preseeded for this stage of the installation. The only questions asked concern the installation of the kernel.
de: Es gibt momentan nicht viel, was für diesen Teil der Installation voreingestellt werden kann. Die einzigen gestellten Fragen betreffen die Installation des Kernels.

note: Tag: screen
en: # Configure APT to not install recommended packages by default. Use of this
    # option can result in an incomplete system and should only be used by very
    # experienced users.
    #d-i base-installer/install-recommends boolean false
    
    # The kernel image (meta) package to be installed; "none" can be used if no
    # kernel is to be installed.
    #d-i base-installer/kernel/image string &kernelpackage;-686
de: # APT konfigurieren, dass empfohlene (recommended) Pakete nicht automatisch
    # installiert werden. Die Verwendung dieser Option kann zu einem
    # unvollständigen System führen und sollte nur von sehr erfahrenen
    # Anwendern genutzt werden:
    #d-i base-installer/install-recommends boolean false
    
    # Das Kernel-Image-(Meta-)Paket, das installiert werden soll; "none" kann
    # genutzt werden, wenn kein Kernel installiert werden soll:
    #d-i base-installer/kernel/image string &kernelpackage;-686

note: Tag: title
en: Apt setup
de: Konfiguration von Apt

note: Tag: para
en: Setup of the <filename>/etc/apt/sources.list</filename> and basic configuration options is fully automated based on your installation method and answers to earlier questions. You can optionally add other (local) repositories.
de: Die Konfiguration von <filename>/etc/apt/sources.list</filename> und grundlegenden Einstellungsoptionen ist voll automatisiert, basierend auf der Installationsmethode und Antworten auf frühere Fragen. Sie können optional weitere (lokale) Paketquellen (Repositories) hinzufügen.

note: Tag: screen
en: # Choose, if you want to scan additional installation media
    # (default: false).
    d-i apt-setup/cdrom/set-first boolean false
    # You can choose to install non-free firmware.
    #d-i apt-setup/non-free-firmware boolean true
    # You can choose to install non-free and contrib software.
    #d-i apt-setup/non-free boolean true
    #d-i apt-setup/contrib boolean true
    # Uncomment the following line, if you don't want to have the sources.list
    # entry for a DVD/BD installation image active in the installed system
    # (entries for netinst or CD images will be disabled anyway, regardless of
    # this setting).
    #d-i apt-setup/disable-cdrom-entries boolean true
    # Uncomment this if you don't want to use a network mirror.
    #d-i apt-setup/use_mirror boolean false
    # Select which update services to use; define the mirrors to be used.
    # Values shown below are the normal defaults.
    #d-i apt-setup/services-select multiselect security, updates
    #d-i apt-setup/security_host string security.debian.org
    
    # Additional repositories, local[0-9] available
    #d-i apt-setup/local0/repository string \
    #       http://local.server/debian stable main
    #d-i apt-setup/local0/comment string local server
    # Enable deb-src lines
    #d-i apt-setup/local0/source boolean true
    # URL to the public key of the local repository; you must provide a key or
    # apt will complain about the unauthenticated repository and so the
    # sources.list line will be left commented out.
    #d-i apt-setup/local0/key string http://local.server/key
    # or one can provide it in-line by base64 encoding the contents of the
    # key file (with `base64 -w0`) and specifying it thus:
    #d-i apt-setup/local0/key string base64://LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCi4uLgo=
    # The content of the key file is checked to see if it appears to be ASCII-armoured.
    # If so it will be saved with an ".asc" extension, otherwise it gets a '.gpg' extension.
    # "keybox database" format is currently not supported. (see generators/60local in apt-setup's source)
    
    # By default the installer requires that repositories be authenticated
    # using a known gpg key. This setting can be used to disable that
    # authentication. Warning: Insecure, not recommended.
    #d-i debian-installer/allow_unauthenticated boolean true
    
    # Uncomment this to add multiarch configuration for i386
    #d-i apt-setup/multiarch string i386
de: # Wählen Sie, ob Sie zusätzliche Installationsmedien scannen möchten.
    # (Standardwert: false)
    d-i apt-setup/cdrom/set-first boolean false
    # Sie können wählen, ob Sie nicht-freie Firmware installieren möchten:
    #d-i apt-setup/non-free-firmware boolean true
    # Sie können wählen, ob Sie Software aus dem "non-free"- oder
    # "contrib"-Zweig installieren möchten:
    #d-i apt-setup/non-free boolean true
    #d-i apt-setup/contrib boolean true
    # Entfernen Sie bei der folgenden Zeile das Kommentarzeichen, wenn Sie in
    # der sources.list des zu installierenden Systems keinen aktiven Eintrag
    # für ein DVD-/BD-Installations-Image haben möchten.
    # (Einträge für netinst- oder CD-Images werden grundsätzlich nicht
    # aktiviert, unabhängig von dieser Einstellung.)
    #d-i apt-setup/disable-cdrom-entries boolean true
    # Entfernen Sie das folgende Kommentarzeichen, wenn Sie keinen Netzwerk-
    # Spiegel-Server verwenden möchten:
    #d-i apt-setup/use_mirror boolean false
    # Wählen Sie, welche Update-Dienste genutzt werden sollen; legen Sie die
    # zu verwendenden Spiegel-Server fest. Die hier angegebenen Werte sind die
    # normalen Standardwerte:
    #d-i apt-setup/services-select multiselect security, updates
    #d-i apt-setup/security_host string security.debian.org
    
    # Zusätzliche Paketquellen, "local[0-9]" verfügbar:
    #d-i apt-setup/local0/repository string \
    #       http://local.server/debian stable main
    #d-i apt-setup/local0/comment string local server
    # deb-src-Zeilen aktivieren:
    #d-i apt-setup/local0/source boolean true
    # URL zum öffentlichen Schlüssel der lokalen Quelle; Sie müssen einen
    # Schlüssel bereitstellen, oder apt wird sich über die nicht-autorisierte
    # Quelle beschweren und die Zeile in der sources.list wird auskommentiert
    # bleiben und nicht genutzt:
    #d-i apt-setup/local0/key string http://local.server/key
    # Oder Sie können den Schlüssel in-line bereitstellen, indem Sie die Inhalte
    # der Schlüsseldatei base64-kodiert ablegen (mit "base64 -w0") und hier
    # angeben:
    #d-i apt-setup/local0/key string base64://LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCi4uLgo=
    # Der Inhalt der Schlüsseldatei wird überprüft, um festzustellen, ob er
    # ASCII-geschützt ist. Wenn dies der Fall ist, wird die Datei mit einer
    # ".asc"-Endung abgespeichert, andernfalls bekommt sie eine ".gpg"-Endung.
    # Das Format "keybox database" wird derzeit nicht unterstützt (schauen Sie
    # dazu in apt-setup's Quellcode).
    
    # Standardmäßig verlangt der Installer, dass Paketquellen mittels
    # bekannter GPG-Schlüssel autorisiert werden. Folgendes kann verwendet
    # werden, um das zu deaktivieren. WARNUNG: unsicher, nicht empfohlen.
    #d-i debian-installer/allow_unauthenticated boolean true
    
    # Entfernen Sie hier das Kommentarzeichen, um multiarch-Konfiguration
    # für i386 hinzuzufügen:
    #d-i apt-setup/multiarch string i386

note: Tag: title
en: Package selection
de: Paketauswahl

note: Tag: para
en: You can choose to install any combination of tasks that are available. Available tasks as of this writing include:
de: Sie können jede Kombination der verfügbaren Programmgruppen auswählen. Mögliche Werte zum Zeitpunkt, als dies geschrieben wurde:

note: Tag: para
en: <userinput>standard</userinput> (standard tools)
de: <userinput>standard</userinput> (Standard-Programme)

note: Tag: para
en: <userinput>desktop</userinput> (graphical desktop)
de: <userinput>desktop</userinput> (grafische Arbeitsplatz-Umgebung / Standardauswahl)

note: Tag: para
en: <userinput>gnome-desktop</userinput> (Gnome desktop)
de: <userinput>gnome-desktop</userinput> (Gnome-Arbeitsplatz-Umgebung)

note: Tag: para
en: <userinput>xfce-desktop</userinput> (XFCE desktop)
de: <userinput>xfce-desktop</userinput> (XFCE-Arbeitsplatz-Umgebung)

note: Tag: para
en: <userinput>kde-desktop</userinput> (KDE Plasma desktop)
de: <userinput>kde-desktop</userinput> (KDE-Plasma Arbeitsplatz-Umgebung)

note: Tag: para
en: <userinput>cinnamon-desktop</userinput> (Cinnamon desktop)
de: <userinput>cinnamon-desktop</userinput> (Cinnamon-Arbeitsplatz-Umgebung)

note: Tag: para
en: <userinput>mate-desktop</userinput> (MATE desktop)
de: <userinput>mate-desktop</userinput> (MATE-Arbeitsplatz-Umgebung)

note: Tag: para
en: <userinput>lxde-desktop</userinput> (LXDE desktop)
de: <userinput>lxde-desktop</userinput> (LXDE-Arbeitsplatz-Umgebung)

note: Tag: para
en: <userinput>web-server</userinput> (web server)
de: <userinput>web-server</userinput> (Web-Server)

note: Tag: para
en: <userinput>ssh-server</userinput> (SSH server)
de: <userinput>ssh-server</userinput> (SSH-Server)

note: Tag: para
en: You can also choose to install no tasks, and force the installation of a set of packages in some other way. We recommend always including the <userinput>standard</userinput> task.
de: Sie können hier auch wählen, gar nichts zu installieren und die Installation von bestimmten Paketen auf andere Art erzwingen. Wir empfehlen aber, immer zumindest die Programmgruppe <quote>standard</quote> auszuwählen.

note: Tag: para
en: Or if you don't want the tasksel dialog to be shown at all, preseed <classname>pkgsel/run_tasksel</classname> (no packages are installed via tasksel in that case).
de: Oder wenn Sie möchten, dass der tasksel-Dialog überhaupt nicht angezeigt wird, setzen Sie <classname>pkgsel/run_tasksel</classname> (es werden dann über tasksel gar keine Pakete installiert).

note: Tag: para
en: If you want to install some individual packages in addition to packages installed by tasks, you can use the parameter <classname>pkgsel/include</classname>. The value of this parameter can be a list of packages separated by either commas or spaces, which allows it to be used easily on the kernel command line as well.
de: Wenn Sie zusätzlich zu den Paketen, die durch die Programmgruppen installiert werden, weitere benötigen, können Sie den Parameter <classname>pkgsel/include</classname> benutzen. Der Wert für diesen Parameter kann eine Liste von Paketen sein, getrennt entweder durch Kommas oder durch Leerzeichen, so dass Sie ihn auch recht einfach auf der Kernel-Kommandozeile verwenden können.

note: Tag: screen
en: #tasksel tasksel/first multiselect standard, web-server, kde-desktop
    
    # Or choose to not get the tasksel dialog displayed at all (and don't install
    # any packages):
    #d-i pkgsel/run_tasksel boolean false
    
    # Individual additional packages to install
    #d-i pkgsel/include string openssh-server build-essential
    # Whether to upgrade packages after debootstrap.
    # Allowed values: none, safe-upgrade, full-upgrade
    #d-i pkgsel/upgrade select none
    
    # You can choose, if your system will report back on what software you have
    # installed, and what software you use. The default is not to report back,
    # but sending reports helps the project determine what software is most
    # popular and should be included on the first DVD.
    #popularity-contest popularity-contest/participate boolean false
de: #tasksel tasksel/first multiselect standard, web-server, kde-desktop
    
    # Oder wenn Sie möchten, dass der tasksel-Dialog überhaupt nicht angezeigt
    # wird (und keine Pakete installiert werden):
    #d-i pkgsel/run_tasksel boolean false
     
    
    # Individuelle zusätzliche Pakete, die installiert werden sollen:
    #d-i pkgsel/include string openssh-server build-essential
    # Ob Pakete aktualisiert werden sollen, nachdem debootstrap beendet ist.
    # Gültige Werte: none, safe-upgrade, full-upgrade
    #d-i pkgsel/upgrade select none
    
    # Sie können entscheiden, ob Sie Informationen darüber, welche Pakete Sie
    # installiert haben, an das &debian;-Projekt zurück senden möchten.
    # Standardeinstellung ist, nichts zu senden, aber Informationen zu senden
    # hilft dem Projekt zu entscheiden, welche Software wie beliebt ist und ob
    # sie auf die erste DVD gepackt werden sollte:
    #popularity-contest popularity-contest/participate boolean false

note: Tag: title
en: Boot loader installation
de: Installation des Bootloaders

note: Tag: screen
en: <phrase arch="linux-any"># Grub is the boot loader (for x86).</phrase><phrase
    arch="hurd-any"># To install no bootloader, uncomment this
    #d-i grub-installer/skip boolean true</phrase>
    
    # This is fairly safe to set, it makes grub install automatically to the UEFI
    # partition/boot record if no other operating system is detected on the machine.
    d-i grub-installer/only_debian boolean true
    
    # This one makes grub-installer install to the UEFI partition/boot record, if
    # it also finds some other OS, which is less safe as it might not be able to
    # boot that other OS.
    d-i grub-installer/with_other_os boolean true
    
    # Due notably to potential USB sticks, the location of the primary drive can
    # not be determined safely in general, so this needs to be specified:
    #d-i grub-installer/bootdev  string /dev/sda
    # To install to the primary device (assuming it is not a USB stick):
    #d-i grub-installer/bootdev  string default
    
    # Alternatively, if you want to install to a location other than the UEFI
    # parition/boot record, uncomment and edit these lines:
    #d-i grub-installer/only_debian boolean false
    #d-i grub-installer/with_other_os boolean false
    #d-i grub-installer/bootdev  string (hd0,1)
    # To install grub to multiple disks:
    #d-i grub-installer/bootdev  string (hd0,1) (hd1,1) (hd2,1)
    
    # Optional password for grub, either in clear text
    #d-i grub-installer/password password r00tme
    #d-i grub-installer/password-again password r00tme
    # or encrypted using an MD5 hash, see grub-md5-crypt(8).
    #d-i grub-installer/password-crypted password [MD5 hash]
    
    # Use the following option to add additional boot parameters for the
    # installed system (if supported by the bootloader installer).
    # Note: options passed to the installer will be added automatically.
    #d-i debian-installer/add-kernel-opts string nousb
de: <phrase arch="linux-any"># Grub ist der Bootloader (für x86).</phrase><phrase arch="hurd-any"># Um keinen Bootloader zu installieren, entfernen Sie hier das
    # Kommentarzeichen:
    #d-i grub-installer/skip boolean true</phrase>
    
    # Dies ist eine ziemlich sichere Einstellung; sie bewirkt, dass grub
    # automatisch in die UEFI-Partition/den Boot Record installiert wird, wenn
    # kein anderes Betriebssystem erkannt wird:
    d-i grub-installer/only_debian boolean true
    
    # Dies bewirkt, dass grub in die UEFI-Partition/den Boot Record installiert
    # wird, auch wenn noch andere Betriebssysteme erkannt wurden. Dies ist nicht
    # ganz so sicher, da möglicherweise diese anderen Systeme nicht mehr gestartet
    # werden können:
    d-i grub-installer/with_other_os boolean true
    
    # Aufgrund von möglicherweise vorhandenen USB-Sticks kann der Speicherort
    # des primären Laufwerks grundsätzlich nicht sicher erkannt werden, daher
    # muss er angegeben werden:
    #d-i grub-installer/bootdev  string /dev/sda
    # Um auf das primäre Laufwerk zu installieren (angenommen, dies ist kein
    # USB-Stick):
    #d-i grub-installer/bootdev  string default
    
    # Wenn Sie alternativ an einen anderen Ort als in die UEFI-Partition/den
    # Boot Record installieren möchten, entfernen Sie hier die Kommentarzeichen
    # und passen Sie die Zeilen an:
    #d-i grub-installer/only_debian boolean false
    #d-i grub-installer/with_other_os boolean false
    #d-i grub-installer/bootdev  string (hd0,1)
    # Um grub auf mehrere Geräte zu installieren:
    #d-i grub-installer/bootdev  string (hd0,1) (hd1,1) (hd2,1)
    
    # Optionales Passwort für grub, entweder als Klartext ... :
    #d-i grub-installer/password password r00tme
    #d-i grub-installer/password-again password r00tme
    # ... oder verschlüsselt mittels MD5-Hash; siehe grub-md5-crypt(8):
    #d-i grub-installer/password-crypted password [MD5 hash]
    
    # Verwenden Sie die folgende Option, um zusätzliche Boot-Parameter für
    # das installierte System anzugeben (falls dies vom Bootloader-Installer
    # unterstützt wird).
    # Hinweis: Optionen, die dem Installer zum Booten angegeben wurden, werden
    # automatisch auch für das installierte System hinzugefügt.
    #d-i debian-installer/add-kernel-opts string nousb

note: Tag: para
en: An MD5 hash for a password for <classname>grub</classname> can be generated using <command>grub-md5-crypt</command>, or using the command from the example in <xref linkend="preseed-account"/>.
de: Ein MD5-Hash für ein <classname>grub</classname>-Passwort kann mit dem Befehl <command>grub-md5-crypt</command> generiert werden oder mit dem Kommando aus dem Beispiel in <xref linkend="preseed-account"/>.

note: Tag: title
en: Finishing up the installation
de: Die Installation beenden

note: Tag: screen
en: # During installations from serial console, the regular virtual consoles
    # (VT1-VT6) are normally disabled in /etc/inittab. Uncomment the next
    # line to prevent this.
    #d-i finish-install/keep-consoles boolean true
    
    # Avoid that last message about the install being complete.
    d-i finish-install/reboot_in_progress note
    
    # This will prevent the installer from ejecting the disc during the reboot,
    # which is useful in some situations.
    #d-i cdrom-detect/eject boolean false
    
    # This is how to make the installer shutdown when finished, but not
    # reboot into the installed system.
    #d-i debian-installer/exit/halt boolean true
    # This will power off the machine instead of just halting it.
    #d-i debian-installer/exit/poweroff boolean true
de: # Bei Installationen über die serielle Konsole werden die regulären virtuellen
    # Konsolen (VT1 - VT6) normalerweise in /etc/inittab deaktivert. Um dies zu
    # vermeiden, entfernen Sie vor der nächsten Zeile das Kommentarzeichen:
    #d-i finish-install/keep-consoles boolean true
    
    # Die letzte Meldung "Installation abgeschlossen" unterdrücken:
    d-i finish-install/reboot_in_progress note
    
    # Dies verhindert, dass der Installer während des Neustarts die Disk
    # auswirft, was in einigen Situationen sinnvoll sein könnte:
    #d-i cdrom-detect/eject boolean false
    
    # Durch die folgende Zeile wird der Installer nach Abschluss der
    # Installation nur heruntergefahren, kein Neustart, es wird nicht das neue
    # System gestartet:
    #d-i debian-installer/exit/halt boolean true
    # Durch die nächste Zeile wird der Rechner komplett abgeschaltet statt
    # nur gestoppt:
    #d-i debian-installer/exit/poweroff boolean true

note: Tag: title
en: Preseeding other packages
de: Voreinstellung anderer Pakete

note: Tag: screen
en: # Depending on what software you choose to install, or if things go wrong
    # during the installation process, it's possible that other questions may
    # be asked. You can preseed those too, of course. To get a list of every
    # possible question that could be asked during an install, do an
    # installation, and then run these commands:
    #   debconf-get-selections --installer &gt; file
    #   debconf-get-selections &gt;&gt; file
de: # 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 &gt; file
    #   debconf-get-selections &gt;&gt; file

note: Tag: title
en: Advanced options
de: Erweiterte Optionen

note: Tag: title
en: Running custom commands during the installation
de: Während der Installation eigene Kommandos ausführen

note: Tag: para
en: A very powerful and flexible option offered by the preconfiguration tools is the ability to run commands or scripts at certain points in the installation.
de: Eine sehr kraftvolle und flexible Funktion, die das Voreinstellungswerkzeug bietet, ist die Möglichkeit, Kommandos oder Skripte an bestimmten Stellen während der Installation auszuführen.

note: Tag: para
en: When the filesystem of the target system is mounted, it is available in <filename>/target</filename>. If an installation CD/DVD is used, when it is mounted it is available in <filename>/cdrom</filename>.
de: Wenn das Dateisystem des Zielsystems eingebunden ist, ist es unter <filename>/target</filename> verfügbar. Falls eine Installations-DVD benutzt wird und diese eingebunden ist, finden Sie sie unter <filename>/cdrom</filename>.

note: Tag: screen
en: # d-i preseeding is inherently not secure. Nothing in the installer checks
    # for attempts at buffer overflows or other exploits of the values of a
    # preconfiguration file like this one. Only use preconfiguration files from
    # trusted locations! To drive that home, and because it's generally useful,
    # here's a way to run any shell command you'd like inside the installer,
    # automatically.
    
    # This first command is run as early as possible, just after
    # preseeding is read.
    #d-i preseed/early_command string anna-install some-udeb
    # This command is run immediately before the partitioner starts. It may be
    # useful to apply dynamic partitioner preseeding that depends on the state
    # of the disks (which may not be visible when preseed/early_command runs).
    #d-i partman/early_command \
    #       string debconf-set partman-auto/disk "$(list-devices disk | head -n1)"
    # This command is run just before the install finishes, but when there is
    # still a usable /target directory. You can chroot to /target and use it
    # directly, or use the apt-install and in-target commands to easily install
    # packages and run commands in the target system.
    #d-i preseed/late_command string apt-install zsh; in-target chsh -s /bin/zsh
de: # Den d-i voreinzustellen, ist von Natur aus nicht sicher! Nichts im
    # Installer prüft auf Versuche eines Pufferüberlaufs oder anderweitiger
    # Ausnutzung der Werte einer Voreinstellungsdatei wie dieser. Benutzen Sie
    # nur Voreinstellungsdateien 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 auszuführen.
    
    # Dieser erste Befehl wird so früh wie möglich ausgeführt, direkt nachdem
    # das Lesen der Voreinstellungsdatei abgeschlossen ist:
    #d-i preseed/early_command string anna-install some-udeb
    # Der folgende Befehl wird ausgeführt direkt bevor das Partitionierungsprogramm
    # startet. Er kann nützlich sein, um dynamische Voreinstellungen für die 
    # Partitionierung festzulegen, die vom Zustand der Festplatten abhängig sind
    # (die möglicherweise noch nicht sichtbar sind, wenn preseed/early_command
    # ausgeführt wird):
    #d-i partman/early_command \
    #       string debconf-set partman-auto/disk "$(list-devices disk | head -n1)"
    # Dieses Kommando wird ausgeführt, kurz bevor die Installation beendet ist,
    # wenn aber noch ein nutzbares /target-Verzeichnis verfügbar ist.
    # Sie können nach /target »chroot«-en und es direkt benutzen, oder benutzen
    # Sie apt-install und in-target-Kommandos, um einfach Pakete zu
    # installieren oder Kommandos im Zielsystem auszuführen:
    #d-i preseed/late_command string apt-install zsh; in-target chsh -s /bin/zsh

note: Tag: title
en: Using preseeding to change default values
de: Voreinstellung nutzen, um Standardantworten auf Fragen zu ändern

note: Tag: para
en: It is possible to use preseeding to change the default answer for a question, but still have the question asked. To do this the <firstterm>seen</firstterm> flag must be reset to <quote>false</quote> after setting the value for a question. <informalexample><screen>
    d-i foo/bar string value
    d-i foo/bar seen false
    </screen></informalexample> The same effect can be achieved for <emphasis>all</emphasis> questions by setting the parameter <classname>preseed/interactive=true</classname> at the boot prompt. This can also be useful for testing or debugging your preconfiguration file.
de: Es ist ebenfalls möglich, die Standardantwort für eine Frage zu ändern, die Frage aber trotzdem stellen zu lassen. Dabei muss das <firstterm>seen</firstterm>-Flag auf <quote>false</quote> zurückgesetzt werden, nachdem die gewünschte Einstellung für den Wert gesetzt wurde: <informalexample><screen>
    d-i foo/bar string value
    d-i foo/bar seen false
    </screen></informalexample> Der gleiche Effekt kann erreicht werden, indem Sie am Boot-Prompt den Parameter <classname>preseed/interactive=true</classname> setzen. Dies kann auch zum Testen oder zur Fehlersuche in Ihrer Voreinstellungsdatei nützlich sein.

note: Tag: para
en: Note that the <quote>d-i</quote> owner should only be used for variables used in the installer itself. For variables belonging to packages installed on the target system, you should use the name of that package instead. See the footnote to <xref linkend="preseed-bootparms"/>.
de: Beachten Sie, dass der Eigentümer <quote>d-i</quote> nur für Variablen verwendet werden sollte, die im Installer selbst genutzt werden. Für Variablen, welche zu Paketen gehören, die auf dem Zielsystem installiert werden, sollten Sie stattdessen den Namen des Pakets als Eigentümer verwenden. Siehe auch die Fußnote zum <xref linkend="preseed-bootparms"/>.

note: Tag: para
en: If you are preseeding using boot parameters, you can make the installer ask the corresponding question by using the <quote>?=</quote> operator, i.e. <userinput><replaceable>foo</replaceable>/<replaceable>bar</replaceable>?=<replaceable>value</replaceable></userinput> (or <userinput><replaceable>owner</replaceable>:<replaceable>foo/bar</replaceable>?=<replaceable>value</replaceable></userinput>). This will of course only have effect for parameters that correspond to questions that are actually displayed during an installation and not for <quote>internal</quote> parameters.
de: Wenn Sie Voreinstellung mittels Boot-Parametern nutzen, können Sie den Installer anweisen, eine bestimmte Frage zu stellen, indem Sie den Operator <quote>?=</quote> verwenden, z.B. <userinput><replaceable>foo</replaceable>/<replaceable>bar</replaceable>?=<replaceable>value</replaceable></userinput> (oder <userinput><replaceable>owner</replaceable>:<replaceable>foo/bar</replaceable>?=<replaceable>value</replaceable></userinput>). Dies wird natürlich nur Auswirkungen auf Parameter haben, die zu Fragen gehören, die während der Installation auch wirklich gestellt/angezeigt werden, und nicht auf <quote>interne</quote> Parameter.

note: Tag: para
en: For more debugging information, use the boot parameter <classname>DEBCONF_DEBUG=5</classname>. This will cause <classname>debconf</classname> to print much more detail about the current settings of each variable and about its progress through each package's installation scripts.
de: Benötigen Sie mehr Debugging-Informationen, z.B. zur Fehlersuche, so verwenden Sie den Boot-Parameter <classname>DEBCONF_DEBUG=5</classname>. Dies veranlaßt <classname>debconf</classname>, erheblich mehr Details über die aktuelle Einstellung jeglicher Variablen auszugeben sowie über die Bearbeitung der Installationsskripte jedes einzelnen Pakets.

note: Tag: title
en: Chainloading preconfiguration files
de: Mehrere Voreinstellungsdateien nacheinander laden

note: Tag: para
en: It is possible to include other preconfiguration files from a preconfiguration file. Any settings in those files will override pre-existing settings from files loaded earlier. This makes it possible to put, for example, general networking settings for your location in one file and more specific settings for certain configurations in other files.
de: Wenn Sie mögen, können Sie hier weitere Voreinstellungsdateien in diese Datei integrieren. Jegliche Einstellungen in den integrierten Dateien werden die Werte aus dieser Datei überschreiben. Dies ermöglicht es z.B., allgemeine Netzwerkeinstellungen in einer Datei festzulegen und speziellere Einstellungen für andere Zwecke/Netze/Orte in anderen Dateien.

note: Tag: screen
en: # More than one file can be listed, separated by spaces; all will be
    # loaded. The included files can have preseed/include directives of their
    # own as well. Note that if the filenames are relative, they are taken from
    # the same directory as the preconfiguration file that includes them.
    #d-i preseed/include string x.cfg
    
    # The installer can optionally verify checksums of preconfiguration files
    # before using them. Currently only md5sums are supported, list the md5sums
    # in the same order as the list of files to include.
    #d-i preseed/include/checksum string 5da499872becccfeda2c4872f9171c3d
    
    # More flexibly, this runs a shell command and if it outputs the names of
    # preconfiguration files, includes those files. 
    #d-i preseed/include_command \
    #      string if [ "`hostname`" = bob ]; then echo bob.cfg; fi
    
    # Most flexibly of all, this downloads a program and runs it. The program
    # can use commands such as debconf-set to manipulate the debconf database.
    # More than one script can be listed, separated by spaces.
    # Note that if the filenames are relative, they are taken from the same
    # directory as the preconfiguration file that runs them.
    #d-i preseed/run string foo.sh
de: # Es kann 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 Voreinstellungsdatei enthält, in
    # der sie integriert sind.
    #d-i preseed/include string x.cfg
    
    # Der Installer kann optional die Prüfsummen von Voreinstellungsdateien
    # 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 Voreinstellungsdateien zurückgibt, werden diese integriert:
    #d-i preseed/include_command \
    #      string if [ "`hostname`" = bob ]; then echo bob.cfg; fi
    
    # Flexibler als alles andere: ein Programm wird heruntergeladen und
    # gestartet. Das Programm kann Kommandos wie debconf-set nutzen, um die
    # debconf-Datenbank zu manipulieren. Es können auch mehrere Skripte
    # angegeben werden, getrennt durch Leerzeichen. Beachten Sie: falls die
    # Dateinamen relativ sind, gehen sie vom gleichen Verzeichnis aus wie
    # die Voreinstellungsdatei, von der sie gestartet werden.
    #d-i preseed/run string foo.sh

note: Tag: para
en: It is also possible to chainload from the initrd or file preseeding phase, into network preseeding by setting preseed/url in the earlier files. This will cause network preseeding to be performed when the network comes up. You need to be careful when doing this, since there will be two distinct runs at preseeding, meaning for example that you get another chance to run the preseed/early command, the second one happening after the network comes up.
de: Es ist auch möglich, mehrere Voreinstellungsdateien hintereinander zu laden und dabei mit initrd- oder file-Voreinstellung zu beginnnen, danach jedoch mit network-Voreinstellung fortzufahren, indem Sie in den früh geladenen Dateien preseed/url verwenden. Dies führt dazu, dass network-Voreinstellung durchgeführt wird, wenn das Netzwerk aktiv wird. Sie müssen damit vorsichtig sein, da dabei zwei separate Voreinstellungsläufe durchgeführt werden, das bedeutet z.B., es gibt eine weitere Möglichkeit, den Befehl preseed/early zu nutzen (diese zweite Ausführung findet statt, nachdem das Netzwerk aktiviert wurde).
