<Предыдущая | Содержание: | Следующая>
Очень мощная и гибкая опция, предлагаемая инструментами предварительной настройки, - это возможность запускать команды или сценарии в определенных точках установки.
Когда файловая система целевой системы смонтирована, она доступна в /цель. Если используется установочный компакт-диск, то при подключении он доступен в / CDROM.
# di preseeding по своей сути небезопасен. Ничего в установщике не проверяет
# для попыток переполнения буфера или других эксплойтов значений
# файл предварительной конфигурации, подобный этому. Используйте только файлы предварительной конфигурации из
# надежных местоположений! Чтобы отвезти это домой, и поскольку это обычно полезно,
# вот способ запустить любую команду оболочки внутри установщика,
# автоматически.
# Эта первая команда запускается как можно раньше, сразу после
# читается предпосев.
#di preseed / early_command string anna-install some-udeb
# Эта команда запускается непосредственно перед запуском программы разметки. Это может быть
# полезно применить предварительную настройку динамического разделителя, зависящую от состояния
# дисков (которые могут быть не видны при запуске preseed / early_command).
#di partman / early_command \
# строка debconf-set partman-auto / disk "$ (list-devices disk | head -n1)"
# Эта команда запускается непосредственно перед завершением установки, но когда есть
# по-прежнему пригодный для использования / целевой каталог. Вы можете chroot на / target и использовать его
# напрямую или используйте команды apt-install и in-target, чтобы легко установить
# пакеты и запускать команды в целевой системе.
#di preseed / late_command string apt-install zsh; в целевой chsh -s / bin / zsh