BSDInstall es una herramienta de software modular para instalar y configurar el sistema operativo FreeBSD . Este instalador es modular, fácil de crear y conectar extensiones escritas en lenguajes de secuencias de comandos. Cualquier módulo responsable de una determinada etapa del proceso de instalación puede modificarse o reemplazarse fácilmente con una implementación alternativa, incluir una parte interactiva para la participación del usuario en la configuración o un conjunto de comandos que se ejecutan en modo por lotes sin la participación del usuario. Por ejemplo, en lugar de iniciar el módulo editor de particiones de disco en la configuración de BSDInstall, puede especificar una secuencia de comandos que devolverá una determinada secuencia de comandos gpart para particionar automáticamente la unidad.
El proceso de instalación de FreeBSD con su participación es el siguiente: las imágenes del sistema base (world.tgz), kernel (kernel.tgz) y la colección de puertos (ports.tgz) se copian y desempaquetan desde los medios de distribución, luego se publican -Se inician los scripts de configuración de instalación, se copian los archivos de configuración típicos (fstab, rc.conf, resolv.conf, etc.).