Darhel

AstraLinux CE Preseed [::for PXE autoinstall::]

Dec 4th, 2018
248
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.63 KB | None | 0 0
  1. # настройка языка и страны.
  2. d-i debian-installer/locale string en_US
  3. d-i debian-installer/locale select en_US.UTF-8
  4. d-i debian-installer/language string en
  5. d-i debian-installer/country string RU
  6. d-i debian-installer/keymap string en
  7.  
  8. # Выбор клавиатуры.
  9. d-i console-tools/archs select at
  10. d-i console-keymaps-at/keymap select ru
  11. d-i console-setup/toggle string Alt+Shift
  12. d-i console-setup/layoutcode string ru
  13. d-i keyboard-configuration/toggle select Alt+Shift
  14. d-i keyboard-configuration/layoutcode string ru
  15. d-i keyboard-configuration/xkb-keymap select ru
  16. d-i languagechooser/language-name-fb select Russian
  17. d-i countrychooser/country-name select Russia
  18.  
  19. # Пример другой архитектуры клавиатуры
  20. #d-i console-keymaps-usb/keymap select mac-usb-us
  21.  
  22. # Чтобы использовать нужный интерфейс:
  23. d-i netcfg/choose_interface select eth0
  24.  
  25. # If you have a slow dhcp server and the installer times out waiting for
  26. # it, this might be useful.
  27. d-i netcfg/dhcp_timeout string 15
  28.  
  29. # Если вы предпочитаете настраивать сеть вручную, раскомментируйте эту
  30. # строку и статическую настройку сети ниже.
  31. #d-i netcfg/disable_dhcp boolean true
  32.  
  33. # Если вы хотите чтобы файл ответов работал при наличии и без сервера
  34. # dhcp, раскомментируйте эти строки и статическую настройку сети ниже.
  35. d-i netcfg/dhcp_failed note
  36. d-i netcfg/dhcp_options select Configure network manually
  37.  
  38. # Статическая настройка сети.
  39. #d-i netcfg/get_ipaddress string 192.168.1.1
  40. #d-i netcfg/get_netmask string 255.255.255.0
  41. #d-i netcfg/get_gateway string 192.168.1.254
  42. #d-i netcfg/get_nameservers string 192.168.1.254
  43. #d-i netcfg/confirm_static boolean true
  44.  
  45. #non-free,contrib
  46. d-i apt-setup/non-free boolean true
  47. d-i apt-setup/contrib boolean true
  48.  
  49. # Имена хоста и домен, назначенные с помощью dhcp имеют приоритет над
  50. # значениями, установленными здесь. Однако, установка значений всё ещё
  51. # предотвращает показ вопросов, даже если значения получены от dhcp.
  52. d-i netcfg/get_hostname string overwatch
  53. d-i netcfg/get_hostname seen true
  54. d-i netcfg/get_domain string network.local
  55.  
  56. # Выключить показ надоедливого диалога с WEP ключом.
  57. d-i netcfg/wireless_wep string
  58.  
  59. # If non-free firmware is needed for the network or other hardware, you can
  60. # configure the installer to always try to load it, without prompting. Or
  61. # change to false to disable asking.
  62. d-i hw-detect/load_firmware boolean true
  63.  
  64. # Server with extracted distro ISO
  65. # Если вы выберете ftp, то mirror/country string устанавливать не нужно.
  66. d-i mirror/country string manual
  67. d-i mirror/protocol string ftp
  68. d-i mirror/ftp/hostname string 192.168.1.1
  69. d-i mirror/ftp/directory string /astra/
  70. d-i mirror/ftp/proxy string
  71.  
  72. #d-i mirror/country string manual
  73. #d-i mirror/protocol string http
  74. #d-i mirror/http/hostname string 192.168.1.1
  75. #d-i mirror/http/directory string /astra/
  76. #d-i mirror/http/proxy string
  77.  
  78. # Устанавливаемая версия.
  79. d-i mirror/suite string stable
  80. # Версия загружаемых компонент (необязательно).
  81. d-i mirror/udeb/suite string stable
  82.  
  83. # Задаёт, установлены или нет аппаратные часы по Гринвичу.
  84. d-i clock-setup/utc boolean false
  85.  
  86. # Здесь вы можете указать любое допустимое значение для $TZ; смотрите
  87. # допустимые значения в файле /usr/share/zoneinfo/.
  88. d-i time/zone string Europe/Moscow
  89.  
  90. # Определяет, нужно ли использовать NTP для установки часов во время установки
  91. d-i clock-setup/ntp boolean true
  92. # Используемый сервер NTP. Значение по умолчанию указывается здесь.
  93. d-i clock-setup/ntp-server ru.pool.ntp.org
  94.  
  95. #Если система имеет свободное место, вы можете выбрать для разметки
  96. # только его.
  97. # Замечание: нужно указывать локализованные (переведённые) значения.
  98. #d-i partman-auto/init_automatically_partition \
  99. # select Авто - использовать наибольшее свободное место
  100.  
  101. #Или же, вы можете задать размечаемый диск. Имя устройства
  102. # должно задаваться в обычном не-devfs формате.
  103. # Например, для использования первого жёсткого диска SCSI/SATA:
  104. d-i partman-auto/disk string /dev/sda
  105. # Замечание: если вы хотите использовать любой доступный диск, не важно
  106. # какое у него имя, закоммерируйте строку выше. Она работает только если
  107. # в системе один жёсткий диск.
  108. # Также, вы можете указать какой метод использовать.
  109. # Доступные методы: "regular", "lvm" и "crypto"
  110. d-i partman-auto/method string regular
  111.  
  112. # Если один из дисков, который нужно разметить с помощью автоматической
  113. # разметки, содержит старую конфигурацию LVM, то пользователю выдаётся
  114. # предупреждение. Ответ можно автоматизировать...
  115. d-i partman-lvm/device_remove_lvm boolean true
  116. d-i partman-auto/purge_lvm_from_device boolean true
  117. # И подтвердить запись lvm разделов.
  118. d-i partman-lvm/confirm boolean true
  119.  
  120. # Вы можете выбрать любой из имеющихся наборов разметки.
  121. # Замечание: он должен содержать локализованные (переведённые) значения.
  122. #d-i partman-auto/choose_recipe select atomic
  123. #d-i partman-auto/choose_recipe \
  124. # select Отдельный раздел для /home
  125. #d-i partman-auto/choose_recipe \
  126. # select Отдельные разделы для /home, /usr, /var и /tmp
  127.  
  128. # Или создать набор вручную...
  129. # Формат файла набора описан в файле devel/partman-auto-recipe.txt.
  130. # Если вы каким-то образом поместили файл набора в окружение d-i, то можно
  131. # просто указать путь.
  132. #d-i partman-auto/expert_recipe_file string /hd-media/recipe
  133.  
  134. d-i partman-basicfilesystems/no_swap boolean false
  135. d-i partman-auto/expert_recipe string myroot :: 1000 50 -1 ext4 \
  136. $primary{ } $bootable{ } method{ format } \
  137. format{ } use_filesystem{ } filesystem{ ext4 } \
  138. mountpoint{ / } \
  139. .
  140. d-i partman-auto/choose_recipe select myroot
  141.  
  142. # Если нет, то можно записать набор полностью в файле ответов в одну
  143. # (логическую) строку. В примере ниже создаётся маленький /boot
  144. # раздел, подходящего размера раздел подкачки,
  145. # а оставшееся место используется под корневой раздел:
  146. #d-i partman-auto/expert_recipe string \
  147. # boot-root :: \
  148. # 40 50 100 ext3 \
  149. # $primary{ } $bootable{ } \
  150. # method{ format } format{ } \
  151. # use_filesystem{ } filesystem{ ext3 } \
  152. # mountpoint{ /boot } \
  153. # . \
  154. # 500 10000 1000000000 ext3 \
  155. # method{ format } format{ } \
  156. # use_filesystem{ } filesystem{ ext3 } \
  157. # mountpoint{ / } \
  158. # . \
  159.  
  160. # Этот параметр заставляет partman выполнить разметку автоматически
  161. # без подтверждения.
  162. d-i partman/confirm_write_new_label boolean true
  163. d-i partman/choose_partition select finish
  164. d-i partman/confirm boolean true
  165. d-i partman-partitioning/confirm_write_new_label boolean true
  166. d-i partman/confirm_nooverwrite boolean true
  167.  
  168. # Выбрать генератор initramfs, используемый для создания initrd для ядер 2.6.
  169. d-i base-installer/kernel/linux/initramfs-generators string yaird
  170.  
  171. d-i base-installer/install-recommends boolean false
  172.  
  173. # Устанавливаемый пакет (мета) с образом ядра; можно указать "none",
  174. # если ядро устанавливать не нужно.
  175. d-i base-installer/kernel/image string linux-image-generic
  176.  
  177. d-i debian-installer/add-kernel-opts string video=off console=ttyS0,115200
  178.  
  179. # Пропустить создание учётной записи суперпользователя (в обычной учётной
  180. # записи пользователя можно использовать sudo).
  181. d-i passwd/root-login boolean true
  182. # Или же пропустить создание обычной учётной записи пользователя.
  183. d-i passwd/make-user boolean true
  184.  
  185. # Пароль суперпользователя, любой открытым текстом
  186. d-i passwd/root-password password root
  187. d-i passwd/root-password-again password root
  188. # или в виде MD5 хеша.
  189. #d-i passwd/root-password-crypted password [MD5 хеш]
  190.  
  191. # Создать учётную запись обычного пользователя.
  192. d-i passwd/user-fullname string astra
  193. d-i passwd/username string astra
  194.  
  195. # Пароль обычного пользователя, или открытым текстом
  196. d-i passwd/user-password password astra
  197. d-i passwd/user-password-again password astra
  198.  
  199. # или в виде MD5 хеша.
  200. #d-i passwd/user-password-crypted password [MD5 хеш]
  201. # Создать первую учётную запись с заданным UID вместо значения по
  202. # умолчанию.
  203. #d-i passwd/user-uid string 1010
  204.  
  205. # Учётная запись будет добавлена в несколько стандартных начальных групп.
  206. # Чтобы это изменить -- отредактируйте и раскомментируйте строчку ниже.
  207. #d-i passwd/user-default-groups string audio cdrom video
  208.  
  209. # Вы можете указать нужно ли устанавливать non-free и contrib ПО.
  210. d-i apt-setup/non-free boolean true
  211. d-i apt-setup/contrib boolean true
  212. # Раскомментируйте, если не хотите использовать зеркало из сети.
  213. #d-i apt-setup/use_mirror boolean false
  214. # Выберите обновляемые сервисы; задайте используемые зеркала.
  215. # Значения ниже используются по умолчанию.
  216. #d-i apt-setup/services-select multi-select security, volatile
  217. #d-i apt-setup/security_host string security.debian.org
  218. #d-i apt-setup/volatile_host string volatile.debian.org
  219.  
  220. # Дополнительные репозитории доступны как local[0-9]
  221. #d-i apt-setup/local0/repository string \
  222. # http://local.server/debian stable main
  223. #d-i apt-setup/local0/comment string local server
  224. # Активировать строки для deb-src
  225. #d-i apt-setup/local0/source boolean true
  226. # URL публичного ключа локального репозитория; вы должны
  227. # предоставлять ключ, или apt будет жаловаться о невозможности
  228. # аутентифицировать репозиторий и закомментирует строку,
  229. # описывающую этот репозиторий в sources.list
  230. #d-i apt-setup/local0/key string http://local.server/key
  231.  
  232. # По умолчанию программа установки требует, чтобы репозитории
  233. # аутентифицировались с помощью известного ключа gpg.
  234. # Этот параметр выключает данную аутентификацию.
  235. # Предупреждение: это небезопасно, рекомендуется не делать этого.
  236. d-i debian-installer/allow_unauthenticated string true
  237.  
  238. tasksel tasksel/first multiselect Base
  239. #d-i tasksel/first seen false
  240. # Если выбрана задача Рабочий стол, то установить рабочий стол
  241. # kde и xfce вместо рабочего стола gnome по умолчанию.
  242. #tasksel tasksel/desktop multiselect kde, xfce
  243. #d-i desktop-tablet-mode-switch/tablet-mode boolean false
  244.  
  245. # Отдельные дополнительные пакеты для установки
  246. d-i pkgsel/include string openssh-server build-essential lshw curl ethtool screen mc
  247.  
  248. #tripwire tripwire/use-localkey boolean false
  249. #tripwire tripwire/use-sitekey boolean false
  250. #tripwire tripwire/installed note ok
  251.  
  252. #mysql-server mysql-server/root_password 123456789
  253. #mysql-server mysql-server/root_password_again 123456789
  254.  
  255. #portsentry portsentry/warn_no_block note ok
  256.  
  257. astra-license astra-license/license boolean true
  258.  
  259. #krb5-config krb5-config/kerberos_servers string
  260.  
  261. #libnss-ldapd libnss-ldapd/ldap-base string
  262.  
  263. #libnss-ldapd libnss-ldapd/ldap-uris string
  264.  
  265. #libnss-ldapd libnss-ldapd/nsswitch multiselect services
  266.  
  267. #ald-client ald-client/make_config boolean false
  268.  
  269. #ald-client ald-client/manual_configure note
  270.  
  271. astra-feat-setup astra-feat-setup/feat multiselect kiosk mode
  272.  
  273. d-i console-cyrillic/switch select "Клавиша Menu"
  274.  
  275. d-i console-cyrillic/toggle select Control+Shift
  276.  
  277. #d-i samba-common/dhcp boolean false
  278.  
  279. #d-i samba-common/workgroup string testgroup1
  280.  
  281.  
  282. # Некоторые версии программы установки могут отсылать отчёт
  283. # об установленных пакетах. По умолчанию данная возможность
  284. # выключена, но отправка отчёта помогает проекту
  285. # определить популярность программ и какие из них включать на CD.
  286. popularity-contest popularity-contest/participate boolean false
  287.  
  288. d-i astra-additional-setup/additional-settings boolean false
  289. d-i astra-additional-setup/automatic-network-disable multiselect
  290.  
  291. # Grub является загрузчиком по умолчанию (для x86). Если вы хотите
  292. # установить lilo, раскомментируйте следующую строку:
  293. #d-i grub-installer/skip boolean true
  294. # Чтобы пропустить установку lilo и вообще не устанавливать системный
  295. # загрузчик, раскомментируйте:
  296. #d-i lilo-installer/skip boolean true
  297.  
  298. # Эту переменную можно безопасно устанавливать, она указывает, что grub
  299. # должен устанавливаться в MBR,
  300. # если на машине не найдено другой операционной системы.
  301. #d-i grub-installer/only_debian boolean true
  302.  
  303. d-i grub-installer/bootdev string /dev/sda
  304.  
  305. # Это заставляет grub-installer устанавливать в MBR, даже если на машине
  306. # есть другая ОС, что менее безопасно, так как может привести к отказу
  307. # загрузки этой другой ОС.
  308. d-i grub-installer/with_other_os boolean true
  309.  
  310. # Или же, если вы хотите установить загрузчик не в mbr,
  311. # то раскомментируйте и отредактируйте следующие строки:
  312. #d-i grub-installer/only_debian boolean false
  313. #d-i grub-installer/with_other_os boolean false
  314. #d-i grub-installer/bootdev string (hd0,0)
  315. # Для установки grub на несколько дисков:
  316. #d-i grub-installer/bootdev string (hd0,0) (hd1,0) (hd2,0)
  317.  
  318.  
  319. # Необязательный пароль на grub, или в виде открытого текста
  320. #d-i grub-installer/password password 123456789
  321. #d-i grub-installer/password-again password 123456789
  322. # или в шифрованном виде с помощью хеша MD5, смотрите grub-md5-crypt(8).
  323. #d-i grub-installer/password-crypted password [MD5 хеш]
  324.  
  325. # При установке с консоли на последовательном порту обычные виртуальные
  326. # консоли (VT1-VT6) выключаются в /etc/inittab. Раскомментируйте
  327. # следующую строку, чтобы этого не происходило.
  328. #d-i finish-install/keep-consoles boolean true
  329.  
  330. # Не показывать последнее сообщение о том, что установка завершена.
  331. d-i finish-install/reboot_in_progress note
  332.  
  333. # Эта настройка заставляет программу установки не выдвигать лоток CD при
  334. # перезагрузке, что иногда полезно.
  335. d-i cdrom-detect/eject boolean false
  336.  
  337. # Остановить систему после завершения установки, а
  338. # не перегружаться в установленную систему.
  339. #d-i debian-installer/exit/halt boolean true
  340. # Эта настройка позволяет выключить питание машины, а не просто остановить её.
  341. #d-i debian-installer/exit/poweroff boolean true
  342.  
  343. # В зависимости от выбранного для установки ПО, или если что-то идёт
  344. # неправильно во время процесса установки, существует вероятность появления других
  345. # вопросов. Естественно, их тоже можно автоматизировать. Чтобы получить список
  346. # всех возможных вопросов, которые могут быть заданы во время установки, выполните
  347. # установку, а затем запустите следующие команды:
  348. debconf-get-selections --installer > filefile
  349. debconf-get-selections >> file
  350.  
  351. #### Дополнительные опции
  352. ### Запуск различных команд в процессе инсталляции
  353. # Автоматизация d-i по сути небезопасна. Программа установки не выполняет
  354. # проверок на переполнения буфера или другого использования значений
  355. # такого направления из файла ответов. Используйте файлы ответов только из
  356. # надёжных источников! Для использования дома, и потому что это обычно
  357. # полезно, здесь показано как запускать свои команды оболочки внутри
  358. # программы установки автоматически.
  359.  
  360.  
  361. # Эта команда будет выполнена самой первой, как только
  362. # будет прочитан файл ответа
  363. #d-i preseed/early_command string anna-install some-udeb
  364.  
  365. # Эта команда выполняется перед окончанием установки, пока ещё
  366. # есть рабочий каталог /target. Вы можете выполнить chroot в /target
  367. # и непосредственно использовать его, или же воспользоваться командами
  368. # apt-install и in-target для облегчения задачи установки пакетов и
  369. # запуска команд в целевой системе.
  370. #d-i preseed/late_command string apt-install zsh; in-target chsh -s /bin/zsh
  371.  
  372. #astra_extra_postinst
Advertisement
Add Comment
Please, Sign In to add comment