Eu não tentei essa abordagem, mas parece que você está procurando. A ferramenta é chamada de UbuntuPostInstall .
Ele pode ser baixado como parte da pós-instalação e / ou implantado posteriormente. Ele também faz uso de um arquivo de configuração com as opções já copiadas, que também podem ser baixadas como parte de sua inicialização. Você pode ler mais na página principal da ferramenta, é um pouco demais para incluir em uma resposta aqui.
Invocando
Eles mostram dois métodos que você pode usar para invocá-lo:
baixe o arquivo .cfg da rede
$ sudo ./ubuntu-12.04-postinstall.py -c https://raw.github.com/nicolargo/ubuntupostinstall/master/ubuntu-12.04-gnomeshel
use o arquivo local
$ sudo ./ubuntu-12.04-postinstall.py -c mycfg.cfg
ações pré / pós
Essas seções permitem que você execute scripts personalizados antes que algo aconteça (as pré-ações) e / ou depois que todo o resto tenha sido concluído (postagens).
Pacotes e amp; Repositórios
Você pode instalar ou remover pacotes ou usá-lo para adicionar outros PPAs para acessar repositórios APT de terceiros.
Registrando
Dado que é um script Python, você pode executar a saída desse script por meio do comando tee
e direcionar a saída para um arquivo e também para o console.