B.4. Innehållet av en förkonfigurationsfil (för squeeze)

Konfigurationsdelarna som används i den här bilagan finns även tillgängliga som exempelfiler för förkonfiguration från http://www.debian.org/releases/squeeze/example-preseed.txt.

Observera att det här exemplet är baserat på en installation för Intel x86-arkitekturen. Om du installerar en annan arkitektur, vissa av exemplen (såsom tangentbordsval och installation av starthanteraren) kanske inte är relevanta och behöver ersättas av debconf-inställningar som är lämpliga för din arkitektur.

Details on how the different Debian Installer components actually work can be found in Avsnitt 6.3, ”Användning av individuella komponenter”.

B.4.1. Lokalanpassning

Ställa in värden för lokalanpassning kommer endast att fungera om du använder förinställning via initrd. Med alla andra metoder kommer förkonfigurationsfilen först att läsas in efter att de här frågorna har ställts.

Lokalen kan användas för att ange både språk och land samt kan vara en kombination av ett språk som stöds av debian-installer och ett känt land. Om kombinationen inte formar en giltig lokal så kommer installationsprogrammet att automatiskt välja en lokal som är giltig för det valda språket. För att ange lokalen som en uppstartsparameter, använd locale=sv_SE.

Även om denna metod är mycket enkel att använda så tillåter den inte förinställning av alla möjliga kombinationer av language, country och locale[29]. Så alternativt kan värdena förinställas individuellt. Språk och land kan även anges som uppstartsparametrar.

# Förinställning av endast locale ställer in language, country och locale.
d-i debian-installer/locale string sv_SE

# Värdena kan även förinställas individuellt för större flexibilitet.
#d-i debian-installer/language string sv
#d-i debian-installer/country string SE
#d-i debian-installer/locale string sv_GB.UTF-8
# Valfritt ange ytterligare lokaler att generera.
#d-i localechooser/supported-locales sv_US.UTF-8, nl_NL.UTF-8

Tangentbordskonfiguration består av val av tangentbordsarkitektur och en tangentlayout. I de flesta fall är den korrekta tangentbordsarkitekturen vald som standard, så den behöver man normalt sett inte förinställa. Tangentlayouten måste vara känd för debian-installer för den valda tangentbordsarkitekturen.

# Tangentbordsval.
#d-i console-tools/archs select at
d-i console-keymaps-at/keymap select se-latin1
d-i keyboard-configuration/xkb-keymap select se(basic)
# Exempel på en annan tangentbordsarkitektur
#d-i console-keymaps-usb/keymap select mac-usb-us

För att hoppa över konfiguration av tangentbordet kan du förinställa console-tools/archs med skip-config. Det här kommer att resultera i att kärnans tangentlayout fortsätter vara aktiv.

Notera

Ändringarna i inmatningslagret för 2.6-kärnor har gjort att tangentbordsarkitekturen nästa föråldrad. För 2.6-kärnor bör normalt sett tangentlayouten ”PC” (at) väljas.

B.4.2. Nätverkskonfiguration

Så klart, att förinställa nätverkskonfiguration kommer inte att fungera om du läser in din förkonfigurationsfil från nätverket. Men det är otroligt bra när du startar upp från en cd eller ett USB-minne. Om du läser in förkonfigurationsfiler från nätverket, kan du skicka med konfigurationsparametrar via kärnans uppstartsparametrar.

Om du behöver välja ett specifikt nätgränssnitt när du startar upp via nätverket före inläsning av en förkonfigurationsfil från nätverket, använd en uppstartsparameter såsom interface=eth1.

Även om förinställning av nätverkskonfigurationen normalt sett inte är möjlig när man använder förinställning via nätverk (med ”preseed/url”) så kan du använda följande hack för att komma runt det, till exempel om du vill ställa in en statisk adress för nätverksgränssnittet. Hacket tvingar nätverkskonfigurationen att köras igen efter att förkonfigurationsfilen har lästs in genom att skapa ett ”preseed/run”-skript som innehåller följande kommandon:

killall.sh; netcfg

Följande debconf-variabler är relevanta för nätverkskonfiguration.

# Inaktivera hela nätverkskonfigurationen. Detta är användbart för
# cdrom-installationer på enheter som inte är anslutna till nätverket,
# där nätverksfrågor, varningar och långa tidsgränser överstigs är ett
# problem.
#d-i netcfg/enable boolean false

# netcfg kommer om möjligt att välja ett nätgränssnitt som har länk.
# Det gör att den hoppar över att visa en lista om det finns fler än ett nätgränssnitt.
d-i netcfg/choose_interface select auto

# För att istället välja ett speciellt nätgränssnitt:
#d-i netcfg/choose_interface select eth1

# Om du har en långsam dhcp-server och installationsprogrammet får
# timeout i väntan på den kan det här vara användbart.
#d-i netcfg/dhcp_timeout string 60

# Om du vill konfigurera nätverket manuellt, kommentera bort den här raden
# och den statiska nätverkskonfigurationen nedan.
#d-i netcfg/disable_dhcp boolean true

# Om du vill att förkonfigurationsfilen ska fungera på system både med och utan 
# en dhcpserver, kommentera bort de här raderna och den statiska
# nätverkskonfigurationen nedan.
#d-i netcfg/dhcp_failed note
#d-i netcfg/dhcp_options select Configure network manually

# Statisk nätverkskonfigurationen.
#d-i netcfg/get_nameservers string 192.168.1.1
#d-i netcfg/get_ipaddress string 192.168.1.42
#d-i netcfg/get_netmask string 255.255.255.0
#d-i netcfg/get_gateway string 192.168.1.1
#d-i netcfg/confirm_static boolean true

# Alla värdnamn och domännamn som tilldelas via dhcp gäller över de
# värden som ställs in här. Dock, ställa in värdena förhindrar frågorna
# från att ställas, även om värdena kommer via dhcp.
d-i netcfg/get_hostname string unassigned-hostname
d-i netcfg/get_domain string unassigned-domain

# Inaktivera den störande WEP-nyckeldialogen.
d-i netcfg/wireless_wep string
# Det galna dhcp-värdnamnet som vissa Internetleverantörer använder som ett lösenord.
#d-i netcfg/dhcp_hostname string radish

# Om en proprietär fast programvara behövs för nätverket eller annan maskinvara kan du
# konfigurera installationsprogrammet att alltid försöka läsa in den, utan att fråga, eller
# ändra till false för att inaktivera frågan.
#d-i hw-detect/load_firmware boolean true

Observera att netcfg automatiskt kommer att fastställa nätmasken om netcfg/get_netmask inte har förinställts. I detta fall måste variabeln markeras som seen för automatiska installationer. I liknande fall kommer netcfg att välja en lämplig adress om netcfg/get_gateway inte har angivits. I specifika fall kan du även ställa in netcfg/get_gateway till ”none” för att ange att ingen gateway ska användas.

B.4.3. Nätverkskonsoll

# Använd följande inställningar om du vill använda komponenten
# network-console för fjärrinstallation över SSH. Detta gäller endast
# om du tänker genomföra återstående del av installationen manuellt.
#d-i anna/choose_modules string network-console
#d-i network-console/password password r00tme
#d-i network-console/password-again password r00tme

B.4.4. Spegelinställningar

Beroende på installationsmetoden du använder, kan en spegel användas både för att hämta ytterligare komponenter för installationsprogrammet, för att installera grundsystemet och för att ställa in /etc/apt/sources.list för det installerade systemet.

Parametern mirror/suite bestämmer sviten för det installerade systemet.

Parametern mirror/udeb/suite bestämmer sviten för ytterligare komponenter för installationsprogrammet. Den är endast användbar att ställa in om komponenter faktiskt hämtas över nätverket och bör stämma överens med sviten som användes för att bygga initrd för installationsmetoden som används för installationen. Vanligtvis använder installationsprogrammet det korrekta värdet och det ska inte finnas något behov av att ställa in denna.

# Om du väljer ftp behöver strängen mirror/country inte ställas in.
#d-i mirror/protocol string ftp
d-i mirror/country string manual
d-i mirror/http/hostname string ftp.se.debian.org
d-i mirror/http/directory string /debian
d-i mirror/http/proxy string

# Svit att installera.
#d-i mirror/suite string testing
# Svit att använda för att läsa in komponenter för installationsprogrammet (valfri).
#d-i mirror/udeb/suite string testing

B.4.5. Kontoinställning

Lösenordet för root-kontot, namn och lösenordet för den första vanliga användarens konto kan förinställas. För lösenorden kan du använda antingen klartextvärden eller MD5-hashar.

Varning

Tänk på att förinställning av lösenord inte är direkt säkert eftersom alla med tillgång till förkonfigurationsfilen kan få vetskap om de här lösenorden. Använda MD5-hashar är ansett som säkrare men det kan också ge en falsk känsla av säkerhet eftersom tillgången till en MD5-hash gör att den kan utsättas för en "brute force"-attack.

# Hoppa över skapandet av ett root-konto (normalt användarkonto
# kommer att kunna använda sudo).
#d-i passwd/root-login boolean false
# Alternativt, för att hoppa över skapandet av ett normalt användarkonto.
#d-i passwd/make-user boolean false

# Lösenord för root, antingen i klartext
#d-i passwd/root-password password r00tme
#d-i passwd/root-password-again password r00tme
# eller krypterat med en MD5-hash.
#d-i passwd/root-password-crypted password [MD5 hash]

# För att skapa ett normalt användarkonto.
#d-i passwd/user-fullname string Debian Användare
#d-i passwd/username string debian
# Normala användarens lösenord, antingen i klartext
#d-i passwd/user-password password insecure
#d-i passwd/user-password-again password insecure
# eller krypterat med en MD5-hash.
#d-i passwd/user-password-crypted password [MD5 hash]
# Skapa första användaren med angivet UID istället för standard.
#d-i passwd/user-uid string 1010

# Användarkontot kommer att läggas till i vissa initiala standardgrupper.
# För att åsidosätta detta, använda denna.
#d-i passwd/user-default-groups string audio cdrom video

Variablerna passwd/root-password-crypted och passwd/user-password-crypted kan också förinställas med ”!” som dess värde. I det här fallet, kommer det motsvarande kontot att inaktiveras. Det här kan vara bekvämt för root-kontot, om så klart det finns en alternativ metod som tillåter administrativa aktiviteter eller root-inloggning (till exempel genom att använda autentisering via SSH-nyckel eller kommandot sudo).

Följande kommando kan användas för att generera en MD5-hash för ett lösenord:

$ printf "r00tme" | mkpasswd -s -m md5

B.4.6. Inställning av klocka och tidszon

# Kontrollerar om maskinvaruklockan är inställd till UTC eller inte.
d-i clock-setup/utc boolean true

# Du kanske vill ställa in den här till någon giltig inställning för $TZ;
# se innehållet i /usr/share/zoneinfo/ för giltiga värden.
d-i time/zone string Europe/Stockholm

# Kontrollerar om NTP ska användas för att ställa in klockan under installationen
d-i clock-setup/ntp boolean true
# NTP-server att använda. Standardvärdet är oftast ett bra värde.
#d-i clock-setup/ntp-server string ntp.exempel.se

B.4.7. Partitionering

Using preseeding to partition the harddisk is limited to what is supported by partman-auto. 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.

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.

The examples below only provide basic information on the use of recipes. For detailed information see the files partman-auto-recipe.txt and partman-auto-raid-recipe.txt included in the debian-installer package. Both files are also available from the debian-installer source repository. Note that the supported functionality may change between releases.

Varning

Identifieringen av diskar är beroende på ordningen som deras drivrutiner läses in i. Om det finns flera diskar i systemet, bör du vara mycket säker på att den rätta disken kommer att väljas före förinställningen används.

B.4.7.1. Partitioneringsexempel

# 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/hda or
# /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

# 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

# You can choose one of the three predefined partitioning recipes:
# - atomic: all files in one partition
# - home:   separate /home partition
# - multi:  separate /home, /usr, /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.

# 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

B.4.7.2. Partitionering med RAID

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.

If you are using RAID 1, you can preseed grub to install to all devices used in the array; see Avsnitt B.4.11, ”Installation av starthanteraren”.

Varning

Den här typen av automatiserad partitionering är lätt att göra fel. Det är också funktionalitet som har fått relativt lite testning från utvecklarna av debian-installer. Ansvaret att få ordning på de olika planerna (så att de fungerar och inte är i konflikt med annat) ligger hos användaren. Kontrollera /var/log/syslog om du springer på problem.

# 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:
# <raidtype> <devcount> <sparecount> <fstype> <mountpoint> \
#          <devices> <sparedevices>

#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

B.4.7.3. Kontrollera hur partitioner monteras

Vanligtvis så monteras filsystem med hjälp av en universiellt unik identifierare (UUID) som en nyckel; detta tillåter att de monteras korrekt även om deras enhetsnamn ändras. UUID är långa och svåra att läsa, så om du föredrar, installationsprogrammet kan montera filsystem som är baserade på de traditionella enhetsnamnen, eller baserade på en etikett som du tilldelar det. Om du frågar installationsprogrammet att montera efter etikett så kommer alla filsystem som inte har en etikett att monteras efter ett UUID istället.

Enheter med stabila namn, såsom logiska LVM-volymer, kommer att fortsätta att använda deras traditionella namn istället för UUID.

Varning

Traditionella enhetsnamn kan ändras baserat på ordningen i vilken kärnan upptäcker enheter vid uppstart, vilket kan orsaka att fel filsystem monteras. På samma sätt kan etiketter krocka om du ansluter en ny disk eller en USB-enhet och om det händer så kan beteendet för ditt system vara slumpmässigt.

# Standard är att montera efter UUID, men du kan även välja "traditional" för
# att använda traditionella enhetsnamn, eller "label" för att prova filsystemsetiketter
# innan installationsprogrammet faller tillbaka på UUID.
#d-i partman/mount_style select uuid

B.4.8. Installation av grundsystem

Det finns faktiskt inte speciellt mycket som kan förinställas för det här steget av installationen. De enda frågorna som ställs är angående installationen av kärnan.

# Konfigurera APT till att inte installera rekommenderade paket som standard.
# Användning av denna flagga kan resultera i ett ofullständigt system och ska endast
# användas av mycket erfarna användare.
#d-i base-installer/install-recommends boolean false

# Välj vilken initramfs-generator som ska användas för att generera initrd för 2.6-kärnor.
#d-i base-installer/kernel/linux/initramfs-generators string initramfs-tools

# Kärnavbildningspaketet (meta) att installera; "none" kan användas om ingen
# kärna ska installeras.
#d-i base-installer/kernel/image string linux-image-2.6-486

B.4.9. Apt-inställning

Konfiguration av /etc/apt/sources.list och grundläggande konfigurationsalternativ är fullständigt automatiserade baserat på din installationsmetod och svar på tidigare ställda frågor. Du kan valfritt lägga till andra (lokala) förråd.

# Du kan välja att installera programvara från non-free och contrib.
#d-i apt-setup/non-free boolean true
#d-i apt-setup/contrib boolean true
# Avkommentera den här om du inte vill använda en nätverksspegel.
#d-i apt-setup/use_mirror boolean false
# Välj vilka uppdateringstjänster att använda; definiera speglarna att använda.
# Värdena som visas neda är de normala standardvärdena.
#d-i apt-setup/services-select multiselect security, volatile
#d-i apt-setup/security_host string security.debian.org
#d-i apt-setup/volatile_host string volatile.debian.org

# Ytterligare förråd, local[0-9] tillgängliga
#d-i apt-setup/local0/repository string \
#       http://lokal.server/debian stable main
#d-i apt-setup/local0/comment string local server
# Rader för att aktivera deb-src
#d-i apt-setup/local0/source boolean true
# URL till den publika nyckeln för det lokala förrådet; du måste
# tillhandahålla en nyckel eller så kommer apt att klaga om
# det icke-autentiserade förrådet och så kommer sources.list-raden
# att lämnas kvar bortkommenterad
#d-i apt-setup/local0/key string http://lokal.server/key

# Som standard kräver installationsprogrammet att förråden autentiseras
# med en känd gpg-nyckel. Den här inställningen kan användas för
# att inaktivera den autentiseringen.
# Varning: osäkert, rekommenderas inte.
#d-i debian-installer/allow_unauthenticated boolean true

B.4.10. Paketval

Du kan välja att installera alla kombinationer av funktioner som finns tillgängliga. Tillgängliga funktioner just nu inkluderar:

  • standard

  • desktop

  • gnome-desktop

  • kde-desktop

  • web-server

  • print-server

  • dns-server

  • file-server

  • mail-server

  • sql-database

  • laptop

Du kan även välja att inte installera några funktioner, och tvinga fram installationen av en uppsättning paket på något annat sätt. Vi rekommenderar alltid att inkludera funktionen standard.

Om du vill installera några individuella paket i tillägg till de paket som installeras av funktioner, kan du använda parametern pkgsel/include. Värdet för denna parameter kan vara en lista över paket, komma- eller blankstegsseparerad, vilket även tillåter att den enkelt kan användas på kommandoraden för kärnan.

#tasksel tasksel/first multiselect standard, web-server
# Om skrivbordsfunktionen väljs kommer skrivbordsmiljöerna kde och xfce
# att installeras istället för standardskrivbordsmiljön gnome.
#tasksel tasksel/desktop multiselect kde, xfce

# Individuella paket att installera
#d-i pkgsel/include string openssh-server build-essential
# Huruvida paket ska uppgraderas efter debootstrap.
# Tillåtna värden: none, safe-upgrade, full-upgrade
#d-i pkgsel/upgrade select none

# Vissa versioner av installationsprogrammet kan rapportera vilken programvara
# du har installerat och vilken programvara som du använder. Standard är att inte
# rapportera men att skicka in rapporter hjälper projektet att bestämma
# vilken programvara som är mest populär och sedan inkludera den på cd-skivorna.
#popularity-contest popularity-contest/participate boolean false

B.4.11. Installation av starthanteraren

# Grub is the default boot loader (for x86). If you want lilo installed
# instead, uncomment this:
#d-i grub-installer/skip boolean true
# To also skip installing lilo, and install no bootloader, uncomment this
# too:
#d-i lilo-installer/skip boolean true


# This is fairly safe to set, it makes grub install automatically to the MBR
# 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 MBR 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

# Alternatively, if you want to install to a location other than the mbr,
# 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,0)
# To install grub to multiple disks:
#d-i grub-installer/bootdev  string (hd0,0) (hd1,0) (hd2,0)
# To install to a particular device:
#d-i grub-installer/bootdev  string /dev/sda

# 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

En MD5-hash för ett lösenord för grub kan genereras med kommandot grub-md5-crypt eller med kommandot från exemplet i Avsnitt B.4.5, ”Kontoinställning”.

B.4.12. Färdigställande av installationen

# Under installationer från seriellkonsoll är de vanliga virtuella konsollerna
# (VT1-VT6) vanligtvis inaktiverade i /etc/inittab. Avkommentera nästa
# rad för att förhindra detta.
#d-i finish-install/keep-consoles boolean true

# Undvik det sista meddelandet om att installationen är färdig.
d-i finish-install/reboot_in_progress note

# Det här kommer att förhindra installationsprogrammet från att mata ut cd-skivan
# under omstarten, vilket kan vara användbart i vissa situationer.
#d-i cdrom-detect/eject boolean false

# Så här gör man för att stänga av installationsprogrammet när det är färdigt,
# men utan att starta om till det installerade systemet.
#d-i debian-installer/exit/halt boolean true
# Det här kommer att stänga av maskinen istället för att bara stoppa den.
#d-i debian-installer/exit/poweroff boolean true

B.4.13. Förinställning av andra paket

# Beroende på vilken programvara du väljer att installera, eller om saker går fel
# under installationsprocessen, är det möjligt att andra frågor kan ställas.
# Du kan förinställa de här också, så klart. För att få en lista på alla
# möjliga frågor som kan ställas under en installation, gör en
# installation, och kör sedan de här kommandona:
#   debconf-get-selections --installer 
> fil
#   debconf-get-selections 
>
> fil


[29] Förinställning av locale till en_NL skulle till exempel resultera i en_US.UTF-8 som standardlokal för det installerade systemet. Om till exempel en_GB.UTF-8 föredras istället så kommer värdena att behöva förinställas individuellt.