预配置工具提供的一个非常强大和灵活的选项是能够在安装的某些点运行命令或脚本。
当目标系统的文件系统被挂载时,它在 /目标. 如果使用安装 CD,则在安装它时可以在 / CDROM.
# di preseeding 本质上是不安全的。 安装程序中没有任何检查
# 尝试缓冲区溢出或对 a 值的其他利用
# 像这样的预配置文件。 仅使用来自的预配置文件
# 受信任的位置! 开车回家 因为它通常很有用
# 这是一种在安装程序中运行任何你想要的 shell 命令的方法,
# 自动地。
# 第一个命令尽可能早地运行,紧随其后
# 预置已读取。
#di preseed/early_command 字符串 anna-install some-udeb
# 此命令在分区程序启动之前立即运行。 它可能是
# 用于应用依赖于状态的动态分区器预置
# 磁盘(在 preseed/early_command 运行时可能不可见)。
#di partman/early_command \
# string debconf-set partman-auto/disk "$(list-devices disk | head -n1)"
# 这个命令在安装完成之前运行,但是当安装完成时
# 仍然是一个可用的 /target 目录。 您可以 chroot 到 /target 并使用它
# 直接安装,或者使用apt-install和in-target命令轻松安装
# 在目标系统中打包并运行命令。
#di preseed/late_command 字符串 apt-install zsh; 目标内 chsh -s /bin/zsh