Você está no caminho certo. Você definitivamente quer usar DEBIAN_FRONTEND=noninteractive . Para questões críticas que não podem ser ignoradas, você desejará pré-configurar o banco de dados debconf com as respostas necessárias. A página debconf man tem todos os detalhes sobre como realizar isso.