Quali valori di debconf-get-selections non devono essere preconfigurati?


8

Voglio replicare le scelte di installazione di Debian fatte per la configurazione corrente del mio sistema nell'installazione di un nuovo sistema.

Debian può essere preconfigurata tramite un file "pre-configurazione" (aka "preconfigurato"), che in sostanza contiene le risposte alle domande che il programma di installazione farà.

La documentazione afferma che un modo per creare un file di preconfigurazione da un'installazione esistente di Debian è:

... usa il debconf-get-selectionspacchetto from debconf-utils per scaricare sia il database debconf che il database cdebconf dell'installatore in un singolo file:

$ debconf-get-selections --installer > file
$ debconf-get-selections >> file

Ma poi aggiunge immediatamente:

Tuttavia, un file generato in questo modo avrà alcuni elementi che non devono essere preconfigurati ...

La documentazione non elabora quali sarebbero quegli elementi che non dovrebbero essere preconfigurati.

Qualcuno potrebbe elaborare?


A titolo illustrativo, di seguito includo il secondo campo dell'output che ottengo dai due comandi sopra, dove ho mantenuto solo le righe che iniziano d-i, insieme ai commenti, a volte troncati per brevità. (La ragione per mantenere solo le linee di configurazione che iniziano con d-iquella è che nel file di preconfigurazione di esempio fornito da Debian, appaiono solo tali linee.)

# Check the integrity of another CD-ROM?
cdrom-checker/nextcd

# Web server started, but network not running
save-logs/no_network

# for internal use only
debian-installer/consoledisplay

debian-installer/shell-plugin

# Country, territory or area:
# Choices: Antigua and Barbuda, Australia, Botswana, Canada, ...
localechooser/shortlist

# for internal use; can be preseeded
preseed/include_command

# Country of origin for the keyboard:
# Choices: 
keyboard-configuration/layout

# Choices: Canada, Mexico, Saint Pierre and Miquelon, United ...
localechooser/countrylist/North_America

# Choices: Greece, Cyprus, other
localechooser/shortlist/el

# Keyboard layout:
# Choices: 
keyboard-configuration/variant

# Choices: Algeria, Angola, Benin, Botswana, Burkina Faso, Bu...
localechooser/countrylist/Africa

# Choices: Finland, Sweden, other
localechooser/shortlist/sv

# Keep default keyboard options ()?
keyboard-configuration/unsupported_options

# Choices: Cyprus, Turkey, other
localechooser/shortlist/tr

# Interactive shell
di-utils-shell/do-shell

# for internal use only
# Choices: stable, testing, unstable
cdrom/suite

# Choose an installation step:
# Choices: 
debian-installer/missing-provide

# Check CD-ROM integrity?
cdrom-checker/start

# Failed to retrieve the preconfiguration file
preseed/retrieve_error

# Directory in which to save debug logs:
save-logs/directory

# for internal use only
debconf/showold

# Failed to open checksum file
cdrom-checker/md5file_failed

# Choices: Andorra, Spain, France, Italy, other
localechooser/shortlist/ca

# Write the changes to the storage devices and configure RAID...
partman-md/confirm_nooverwrite

# PCMCIA resource range options:
hw-detect/pcmcia_resources

# Failed to mount the floppy
save-logs/floppy_mount_failed

# for internal use only
debconf/language

# Choices: China, Singapore, Taiwan, Hong Kong, other
localechooser/shortlist/zh_TW

# Dummy template for preseeding unavailable questions
debian-installer/dummy

# Additional parameters for module :
hw-detect/retry_params

# Incorrect CD-ROM detected
cdrom-detect/wrong-cd

# for internal use; can be preseeded
cdrom-detect/eject

# Choices: Argentina, Bolivia, Chile, Colombia, Costa Rica, E...
localechooser/shortlist/es

# for internal use; can be preseeded
preseed/run

# Write the changes to disks and configure LVM?
partman-lvm/confirm_nooverwrite

# Cannot save logs
save-logs/bad_directory

# Choices: Belgium, Canada, France, Luxembourg, Switzerland, ...
localechooser/shortlist/fr

# Insufficient memory
lowmem/insufficient

# for internal use
keyboard-configuration/optionscode

# Choices: China, Taiwan, Singapore, Hong Kong, other
localechooser/shortlist/zh_CN

# Load missing firmware from removable media?
hw-detect/load_firmware

# Choices: Italy, Switzerland, other
localechooser/shortlist/it

# Choices: Antarctica
localechooser/countrylist/Antarctica

# Choose the next step in the install process:
# Choices: Choose language, Configure the speech synthesizer ...
debian-installer/main-menu

# Failed to load installer component
anna/install_failed

# Choices: Russian Federation, Ukraine, other
localechooser/shortlist/ru

# for internal use
keyboard-configuration/modelcode

# Entering low memory mode
lowmem/low

# Choices: Jordan, United Arab Emirates, Bahrain, Algeria, Sy...
localechooser/shortlist/ar

# Keep current keyboard options in the configuration file?
keyboard-configuration/unsupported_config_options

# Choices: Antigua and Barbuda, Australia, Botswana, Canada, ...
localechooser/shortlist/en

# Method for toggling between national and Latin mode:
# Choices: Caps Lock, Right Alt (AltGr), Right Control, Right...
keyboard-configuration/toggle

# for internal use only
anna/retriever

# Choices: Curaçao
localechooser/countrylist/other

# Choices: Albania, Andorra, Armenia, Austria, Azerbaijan, Be...
localechooser/countrylist/Europe

# locale
localechooser/help/locale

# Load CD-ROM drivers from removable media?
cdrom-detect/load_media

# for internal use; can be preseeded
debian-installer/framebuffer

# for internal use
espeakup/voice

# for internal use; can be preseeded
preseed/include

# Error reading Release file
cdrom-detect/no-release

# Ignore questions with a priority less than:
# Choices: critical, high, medium, low
debconf/priority

# Key to function as AltGr:
# Choices: The default for the keyboard layout, No AltGr key,...
keyboard-configuration/altgr

# CD-ROM detected
cdrom-detect/success

# Choices: Bouvet Island, Falkland Islands (Malvinas), Saint ...
localechooser/countrylist/Atlantic_Ocean

# Continue the install without loading kernel modules?
anna/no_kernel_modules

# for internal use; can be preseeded
debian-installer/exit/poweroff

# Choices: Bangladesh, India, other
localechooser/shortlist/bn

# for internal use; can be preseeded
preseed/include/checksum

# Integrity test failed
cdrom-checker/mismatch

# Load missing drivers from removable media?
hw-detect/load_media

# Keep default keyboard layout ()?
keyboard-configuration/unsupported_layout

# Start PC card services?
hw-detect/start_pcmcia

# for internal use; can be preseeded
debian-installer/add-kernel-opts

# for internal use; can be preseeded
mouse/protocol

# for internal use; can be preseeded
mouse/left

# for internal use
keyboard-configuration/layoutcode

# for internal use
keyboard-configuration/store_defaults_in_debconf_db

# Choices: Brazil, Portugal, other
localechooser/shortlist/pt

# for internal use; can be preseeded
preseed/early_command

# for internal use only
debian-installer/exit/always_halt

# Choices: Africa, Antarctica, Asia, Atlantic Ocean, Caribbea...
localechooser/continentlist

# Insert Debian boot CD-ROM
cdrom-checker/firstcd

# How should the debug logs be saved or transferred?
# Choices: floppy, web, mounted file system
save-logs/menu

# for internal use; can be preseeded
rescue/enable

# for internal use only
cdrom-detect/cdrom_fs

# Insert formatted floppy in drive
save-logs/insert_floppy

# Translations temporarily not available
localechooser/translation/none-yet

# Keymap to use:
# Choices: American English, Albanian, Arabic, Asturian, Bang...
keyboard-configuration/xkb-keymap

# for internal use; can be preseeded
mouse/device

# for internal use only
cdrom-detect/hybrid

# for internal use only
debconf/translations-dropped

# Country to base default locale settings on:
# Choices: Antigua and Barbuda${!TAB}-${!TAB}en_AG, Australia...
localechooser/preferred-locale

# Choices: Spain, France, other
localechooser/shortlist/eu

# Choices: Argentina, Bolivia, Brazil, Chile, Colombia, Ecuad...
localechooser/countrylist/South_America

# Failed to mount CD-ROM
cdrom-checker/mntfailed

# Retry mounting the CD-ROM?
cdrom-detect/retry

# Choices: Serbia, Montenegro, other
localechooser/shortlist/sr

# Module needed for accessing the CD-ROM:
# Choices: 
cdrom-detect/cdrom_module

# for internal use; can be preseeded
preseed/file

# for internal use; can be preseeded
hw-detect/load-ide

# for internal use; can be preseeded
preseed/interactive

# Installation step failed
debian-installer/main-menu/item-failure

# Error while running ''
hw-detect/modprobe_error

# Choices: Pakistan, India, other
localechooser/shortlist/pa

# Use Control+Alt+Backspace to terminate the X server?
keyboard-configuration/ctrl_alt_bksp

# Choices: China, India, other
localechooser/shortlist/bo

# Language:
# Choices: C${!TAB}-${!TAB}No localization, Albanian${!TAB}-$...
localechooser/languagelist

# Installer components to load:
# Choices: 
anna/choose_modules_lowmem

# for internal use only
debian-installer/language

# for internal use
keyboard-configuration/variantcode

# Choices: Anguilla, Antigua and Barbuda, Aruba, Bahamas, Bar...
localechooser/countrylist/Caribbean

# Language selection no longer possible
localechooser/translation/no-select

# Failed to copy file from CD-ROM. Retry?
retriever/cdrom/error

# Choices: Afghanistan, Bahrain, Bangladesh, Bhutan, Brunei D...
localechooser/countrylist/Asia

# Write the changes to disk and configure encrypted volumes?
partman-crypto/confirm_nooverwrite

# for internal use; can be preseeded
debian-installer/country

# No valid Debian CD-ROM
cdrom-checker/wrongcd

# Choices: Belgium, Germany, Liechtenstein, Luxembourg, Austr...
localechooser/shortlist/de

# for internal use; can be preseeded
anna/standard_modules

# Failed to process the preconfiguration file
preseed/load_error

# for internal use; can be preseeded
preseed/file/checksum

# Device file for accessing the CD-ROM:
cdrom-detect/cdrom_device

# for internal use; can be preseeded
directfb/hw-accel

# for internal use; can be preseeded
debian-installer/allow_unauthenticated

# Continue the installation in the selected language?
localechooser/translation/warn-severe

# for internal use; can be preseeded
debian-installer/theme

# Choices: American Samoa, Australia, Cook Islands, Fiji, Fre...
localechooser/countrylist/Oceania

# Are you sure you want to exit now?
di-utils-reboot/really_reboot

# Choices: Brazil, Portugal, other
localechooser/shortlist/pt_BR

# for internal use only
debconf/frontend

# for internal use; can be preseeded
debian-installer/exit/halt

# Choices: Belize, Costa Rica, El Salvador, Guatemala, Hondur...
localechooser/countrylist/Central_America

# Keep the current keyboard layout in the configuration file?
keyboard-configuration/unsupported_config_layout

# Compose key:
# Choices: No compose key, Right Alt (AltGr), Right Control, ...
keyboard-configuration/compose

# Method for temporarily toggling between national and Latin ...
# Choices: No temporary switch, Both Logo keys, Right Alt (Al...
keyboard-configuration/switch

# Installer components to load:
# Choices: cfdisk-udeb: Manually partition a hard drive (cfdi...
anna/choose_modules

# Integrity test successful
cdrom-checker/passed

# Manually select a CD-ROM module and device?
cdrom-detect/manual_config

# Terminal plugin not available
debian-installer/terminal-plugin-unavailable

# Insert a Debian CD-ROM
cdrom-checker/askmount

# Additional locales:
# Choices: aa_DJ.UTF-8, aa_DJ, aa_ER, aa_ER@saaho, aa_ET, af_...
localechooser/supported-locales

# for internal use only
cdrom-detect/usb-hdd

# for internal use; can be preseeded
preseed/late_command

# Failed to run preseeded command
preseed/command_failed

# Modules to load:
# Choices: 
hw-detect/select_modules

# Keyboard model:
# Choices: 
keyboard-configuration/model

# Continue the installation in the selected language?
localechooser/translation/warn-light

# Choices: Aruba, Belgium, Netherlands, other
localechooser/shortlist/nl

# for internal use only
cdrom/codename

# Choices: British Indian Ocean Territory, Christmas Island, ...
localechooser/countrylist/Indian_Ocean

# for internal use; can be preseeded
preseed/boot_command

# Web server started
save-logs/httpd_running

# System locale:
# Choices: 
debian-installer/locale

# Choices: Macedonia\, Republic of, Albania, other
localechooser/shortlist/sq

# Country of origin for the keyboard:
# Choices: 
keyboard-configuration/layout

# Keymap to use:
# Choices: American English, Albanian, Arabic, Asturian, Bang...
keyboard-configuration/xkb-keymap

# Keyboard layout:
# Choices: English (US), English (US) - Cherokee, English (US...
keyboard-configuration/variant

# Keep default keyboard options ()?
keyboard-configuration/unsupported_options

# Use Control+Alt+Backspace to terminate the X server?
keyboard-configuration/ctrl_alt_bksp

# for internal use
keyboard-configuration/variantcode

# for internal use
keyboard-configuration/optionscode

# for internal use
keyboard-configuration/modelcode

# Keep current keyboard options in the configuration file?
keyboard-configuration/unsupported_config_options

# Keep the current keyboard layout in the configuration file?
keyboard-configuration/unsupported_config_layout

# Method for toggling between national and Latin mode:
# Choices: Caps Lock, Right Alt (AltGr), Right Control, Right...
keyboard-configuration/toggle

# Compose key:
# Choices: No compose key, Right Alt (AltGr), Right Control, ...
keyboard-configuration/compose

# Method for temporarily toggling between national and Latin ...
# Choices: No temporary switch, Both Logo keys, Right Alt (Al...
keyboard-configuration/switch

# Key to function as AltGr:
# Choices: The default for the keyboard layout, No AltGr key,...
keyboard-configuration/altgr

# Keep default keyboard layout ()?
keyboard-configuration/unsupported_layout

# Keyboard model:
# Choices: A4Tech KB-21, A4Tech KBS-8, A4Tech Wireless Deskto...
keyboard-configuration/model

# for internal use
keyboard-configuration/layoutcode

# for internal use
keyboard-configuration/store_defaults_in_debconf_db

Risposte:


4

Risposta breve

Dalla pagina wiki di Debian dedicata a prese preconfigurate :

Non lavorare su un debconf-get-selections (--installer) generato preseed.cfg ma ottenere i valori da esso e modificare il file preseed di esempio con loro.

Il file di esempio preconfigurato fornito da Debian dovrebbe essere sufficiente per iniziare, ma puoi trovare molti altri file preconfigurati forniti da persone diverse per scopi diversi nella stessa pagina wiki.

Risposta meno breve

Nell'elenco di domande di debconf che hai pubblicato, ogni domanda con un commento "per uso interno" senza "può essere preconfigurata" non deve essere preconfigurata.

Ma molte altre domande di debconf potrebbero non ricevere una risposta preliminare con un file preconfigurato, come le domande relative all'hardware (se si desidera eseguire l'installazione su un altro hardware), le domande che registrano errori di configurazione o esito positivo (che possono essere preconfigurato in alcuni casi speciali, ma è possibile rispondere senza problemi con il processo automatico).

L'output di debconf-get-selections contiene molte domande a risposta automatica che la maggior parte delle persone non vede e non dovrebbe fare (non dovrebbe interessarsene). Queste scelte automatiche stanno cambiando nel tempo, con nuovo hardware, software, migliore rilevamento o nuove possibilità. È importante toccare il minimo possibile della configurazione automatica, beneficiare di tutti i miglioramenti del debian-installer ed essere in grado di ridurre al minimo le modifiche necessarie al file preconfigurato nel tempo e per hardware diverso.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.