#d-i localechooser/shortlist select RU #d-i console-setup/ask_detect boolean false #d-i console-setup/toggle select Alt+Shift # настройка языка и страны согласно локали. d-i debian-installer/locale string ru_RU d-i debian-installer/locale select ru_RU.UTF-8 d-i debian-installer/language string ru d-i debian-installer/country string RU d-i debian-installer/keymap string ru # Выбор клавиатуры. d-i console-tools/archs select at d-i console-keymaps-at/keymap select ru d-i console-setup/variant select "Россия" d-i console-setup/toggle string Alt+Shift d-i console-setup/layoutcode string ru d-i keyboard-configuration/toggle select Alt+Shift d-i keyboard-configuration/layoutcode string ru d-i keyboard-configuration/xkb-keymap select ru d-i languagechooser/language-name-fb select Russian d-i countrychooser/country-name select Russia # netcfg выберет активный сетевой интерфейс, если такой имеется. Если # есть более одного интерфейса, то при данной настройке список # интерфейсов выводится не будет. d-i netcfg/choose_interface select auto # Чтобы использовать нужный интерфейс: #d-i netcfg/choose_interface select eth0 # 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/disable_dhcp boolean true # Если вы хотите чтобы файл ответов работал при наличии и без сервера # dhcp, раскомментируйте эти строки и статическую настройку сети ниже. #d-i netcfg/dhcp_failed note #d-i netcfg/dhcp_options select Configure network manually # Статическая настройка сети. #d-i netcfg/get_nameservers string 192.168.152.254 #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 # Имена хоста и домен, назначенные с помощью dhcp имеют приоритет над # значениями, установленными здесь. Однако, установка значений всё ещё # предотвращает показ вопросов, даже если значения получены от dhcp. d-i netcfg/get_hostname string ARM d-i netcfg/get_hostname seen true d-i netcfg/get_domain string # Выключить показ надоедливого диалога с WEP ключом. d-i netcfg/wireless_wep string # Странное имя dhcp сервера, которое используют некоторые провайдеры в # качестве некоего пароля. #d-i netcfg/dhcp_hostname string radish # 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 # Если вы выберете ftp, то mirror/country string устанавливать не нужно. d-i mirror/protocol string ftp d-i mirror/country string manual d-i mirror/ftp/hostname string 192.168.32.1 d-i mirror/ftp/directory string /astra/current/smolensk/mounted-iso-main d-i mirror/http/proxy string # Устанавливаемая версия. d-i mirror/suite string stable # Версия загружаемых компонент (необязательно). #d-i mirror/udeb/suite string testing # Задаёт, установлены или нет аппаратные часы по Гринвичу. d-i clock-setup/utc boolean true # Здесь вы можете указать любое допустимое значение для $TZ; смотрите # допустимые значения в файле /usr/share/zoneinfo/. d-i time/zone string Europe/Moscow # Определяет, нужно ли использовать NTP для установки часов во время установки d-i clock-setup/ntp boolean true # Используемый сервер NTP. Значение по умолчанию указывается здесь. d-i clock-setup/ntp-server time.anis.ru #Если система имеет свободное место, вы можете выбрать для разметки # только его. # Замечание: нужно указывать локализованные (переведённые) значения. #d-i partman-auto/init_automatically_partition \ # select Авто - использовать наибольшее свободное место #Или же, вы можете задать размечаемый диск. Имя устройства # должно задаваться в обычном не-devfs формате. # Например, для использования первого жёсткого диска SCSI/SATA: d-i partman-auto/disk string /dev/sda # Замечание: если вы хотите использовать любой доступный диск, не важно # какое у него имя, закоммерируйте строку выше. Она работает только если # в системе один жёсткий диск. # Также, вы можете указать какой метод использовать. # Доступные методы: "regular", "lvm" и "crypto" d-i partman-auto/method string regular # Если один из дисков, который нужно разметить с помощью автоматической # разметки, содержит старую конфигурацию LVM, то пользователю выдаётся # предупреждение. Ответ можно автоматизировать... d-i partman-lvm/device_remove_lvm boolean true d-i partman-auto/purge_lvm_from_device boolean true # И подтвердить запись lvm разделов. d-i partman-lvm/confirm boolean true d-i partman-basicfilesystems/no_swap boolean false # Keep that one set to true so we end up with a UEFI enabled # system. If set to false, /var/lib/partman/uefi_ignore will be touched d-i partman-efi/non_efi_system boolean true # enforce usage of GPT - a must have to use EFI! d-i partman-basicfilesystems/choose_label string gpt d-i partman-basicfilesystems/default_label string gpt d-i partman-partitioning/choose_label string gpt d-i partman-partitioning/default_label string gpt d-i partman/choose_label string gpt d-i partman/default_label string gpt # Вы можете выбрать любой из имеющихся наборов разметки. # Замечание: он должен содержать локализованные (переведённые) значения. d-i partman-auto/choose_recipe select atomic #d-i partman-auto/choose_recipe \ # select Отдельный раздел для /home #d-i partman-auto/choose_recipe \ # select Отдельные разделы для /home, /usr, /var и /tmp # Или создать набор вручную... # Формат файла набора описан в файле devel/partman-auto-recipe.txt. # Если вы каким-то образом поместили файл набора в окружение d-i, то можно # просто указать путь. #d-i partman-auto/expert_recipe_file string /hd-media/recipe # Если нет, то можно записать набор полностью в файле ответов в одну # (логическую) строку. В примере ниже создаётся маленький /boot # раздел, подходящего размера раздел подкачки, # а оставшееся место используется под корневой раздел: d-i partman-auto/expert_recipe string \ boot-root :: \ 538 538 538 free \ $iflabel{ gpt } \ $reusemethod{ } \ method{ efi } \ format{ } \ . \ 512 512 512 ext2 \ $primary{ } \ $bootable{ } \ method{ format } \ format{ } \ use_filesystem{ } \ filesystem{ ext2 } \ mountpoint{ /boot } \ . \ 20480 20490 81920 ext4 \ method{ format } \ format{ } \ use_filesystem{ } \ filesystem{ ext4 } \ mountpoint{ / } \ . \ 20480 20490 81920 ext4 \ method{ format } \ format{ } \ use_filesystem{ } \ filesystem{ ext4 } \ mountpoint{ /home } \ . \ 20480 20505 81920 ext4 \ method{ format } \ format{ } \ use_filesystem{ } \ filesystem{ ext4 } \ mountpoint{ /var/log } \ . \ 20480 20535 -1 ext4 \ method{ format } \ format{ } \ use_filesystem{ } \ filesystem{ ext4 } \ mountpoint{ /usr/Eleron } \ . # Этот параметр заставляет partman выполнить разметку автоматически # без подтверждения. d-i partman/confirm_write_new_label boolean true d-i partman/choose_partition select finish d-i partman/confirm boolean true d-i partman-partitioning/confirm_write_new_label boolean true d-i partman/confirm_nooverwrite boolean true # Выбрать генератор initramfs, используемый для создания initrd для ядер 2.6. d-i base-installer/kernel/linux/initramfs-generators string yaird # Устанавливаемый пакет (мета) с образом ядра; можно указать "none", # если ядро устанавливать не нужно. d-i base-installer/kernel/image string linux-image-generic # Пропустить создание учётной записи суперпользователя (в обычной учётной # записи пользователя можно использовать sudo). d-i passwd/root-login boolean true # Или же пропустить создание обычной учётной записи пользователя. d-i passwd/make-user boolean true # Пароль суперпользователя, любой открытым текстом d-i passwd/root-password password 12345678 d-i passwd/root-password-again password 12345678 # или в виде MD5 хеша. #d-i passwd/root-password-crypted password [MD5 хеш] # Создать учётную запись обычного пользователя. d-i passwd/user-fullname string user d-i passwd/username string user # Пароль обычного пользователя, или открытым текстом d-i passwd/user-password password 12345678 d-i passwd/user-password-again password 12345678 # или в виде MD5 хеша. #d-i passwd/user-password-crypted password [MD5 хеш] # Создать первую учётную запись с заданным UID вместо значения по # умолчанию. #d-i passwd/user-uid string 1010 # Учётная запись будет добавлена в несколько стандартных начальных групп. # Чтобы это изменить -- отредактируйте и раскомментируйте строчку ниже. d-i passwd/user-default-groups string audio cdrom dip floppy video plugdev netdev powerdev scanner bluetooth debian-tor fuse # Вы можете указать нужно ли устанавливать non-free и contrib ПО. d-i apt-setup/non-free boolean true d-i apt-setup/contrib boolean true # Раскомментируйте, если не хотите использовать зеркало из сети. #d-i apt-setup/use_mirror boolean false # Выберите обновляемые сервисы; задайте используемые зеркала. # Значения ниже используются по умолчанию. #d-i apt-setup/services-select multi-select security, volatile #d-i apt-setup/security_host string security.debian.org #d-i apt-setup/volatile_host string volatile.debian.org openssl openssl/changeprompt_threeway select keep_current # Дополнительные репозитории доступны как local[0-9] # Активировать строки для deb-src d-i apt-setup/local0/source boolean false d-i apt-setup/local1/source boolean false d-i apt-setup/local2/source boolean false d-i apt-setup/local3/source boolean false # URL публичного ключа локального репозитория; вы должны # предоставлять ключ, или apt будет жаловаться о невозможности # аутентифицировать репозиторий и закомментирует строку, # описывающую этот репозиторий в sources.list #d-i apt-setup/local0/key string http://local.server/key # По умолчанию программа установки требует, чтобы репозитории # аутентифицировались с помощью известного ключа gpg. # Этот параметр выключает данную аутентификацию. # Предупреждение: это небезопасно, рекомендуется не делать этого. d-i debian-installer/allow_unauthenticated string true # Выберите устанавливаемое программное обеспечение: # Choices: Базовые средства, Рабочий стол Fly, Средства работы в сети, Офисные средства, Сетевые сервисы, СУБД, Средства Мультимедиа tasksel tasksel/first multiselect Base, Fly, Fly-ssh tasksel tasksel/astra-feat-setup multiselect d-i tasksel/first seen false d-i desktop-tablet-mode-switch/tablet-mode boolean false # Отдельные дополнительные пакеты для установки d-i pkgsel/include string htop strace exfat-fuse lshw libcap-ng0 smartmontools tripwire tripwire/use-localkey boolean false tripwire tripwire/use-sitekey boolean false tripwire tripwire/installed note ok portsentry portsentry/warn_no_block note ok astra-license astra-license/license boolean true krb5-config krb5-config/kerberos_servers string libnss-ldapd libnss-ldapd/ldap-base string libnss-ldapd libnss-ldapd/ldap-uris string libnss-ldapd libnss-ldapd/nsswitch multiselect services ald-client ald-client/make_config boolean false ald-client ald-client/manual_configure note astra-feat-setup astra-feat-setup/feat multiselect kiosk mode d-i console-cyrillic/switch select "Клавиша Menu" d-i console-cyrillic/toggle select Alt+Shift d-i samba-common/dhcp boolean false d-i samba-common/workgroup string workgroup openssl openssl/conflicts_found error openssl openssl/error error openssl openssl/show_diff note openssl openssl/changeprompt_threeway select keep_current openssl openssl/changeprompt select keep_current # Некоторые версии программы установки могут отсылать отчёт # об установленных пакетах. По умолчанию данная возможность # выключена, но отправка отчёта помогает проекту # определить популярность программ и какие из них включать на CD. popularity-contest popularity-contest/participate boolean true d-i astra-additional-setup/additional-settings boolean false # Эту переменную можно безопасно устанавливать, она указывает, что grub # должен устанавливаться в MBR, # если на машине не найдено другой операционной системы. d-i grub-installer/only_debian boolean true # Это заставляет grub-installer устанавливать в MBR, даже если на машине # есть другая ОС, что менее безопасно, так как может привести к отказу # загрузки этой другой ОС. d-i grub-installer/with_other_os boolean true # Необязательный пароль на grub, или в виде открытого текста d-i grub-installer/password password 12345678 d-i grub-installer/password-again password 12345678 # или в шифрованном виде с помощью хеша MD5, смотрите grub-md5-crypt(8). #d-i grub-installer/password-crypted password [MD5 хеш] # При установке с консоли на последовательном порту обычные виртуальные # консоли (VT1-VT6) выключаются в /etc/inittab. Раскомментируйте # следующую строку, чтобы этого не происходило. d-i finish-install/keep-consoles boolean true # Не показывать последнее сообщение о том, что установка завершена. d-i finish-install/reboot_in_progress note # Эта настройка заставляет программу установки не выдвигать лоток CD при # перезагрузке, что иногда полезно. d-i cdrom-detect/eject boolean false # Остановить систему после завершения установки, а # не перегружаться в установленную систему. #d-i debian-installer/exit/halt boolean true # Эта настройка позволяет выключить питание машины, а не просто остановить её. #d-i debian-installer/exit/poweroff boolean true # В зависимости от выбранного для установки ПО, или если что-то идёт # неправильно во время процесса установки, существует вероятность появления других # вопросов. Естественно, их тоже можно автоматизировать. Чтобы получить список # всех возможных вопросов, которые могут быть заданы во время установки, выполните # установку, а затем запустите следующие команды: # debconf-get-selections --installer > filefile # debconf-get-selections >> file #### Дополнительные опции ### Запуск различных команд в процессе инсталляции # Автоматизация d-i по сути небезопасна. Программа установки не выполняет # проверок на переполнения буфера или другого использования значений # такого направления из файла ответов. Используйте файлы ответов только из # надёжных источников! Для использования дома, и потому что это обычно # полезно, здесь показано как запускать свои команды оболочки внутри # программы установки автоматически. # Эта команда будет выполнена самой первой, как только # будет прочитан файл ответа #d-i preseed/early_command string anna-install some-udeb # Эта команда выполняется перед окончанием установки, пока ещё # есть рабочий каталог /target. Вы можете выполнить chroot в /target # и непосредственно использовать его, или же воспользоваться командами # apt-install и in-target для облегчения задачи установки пакетов и # запуска команд в целевой системе. #d-i preseed/late_command string apt-install zsh; in-target chsh -s /bin/zsh