Se você estiver disposto a fazer algum trabalho manual, isso pode ajudar:
A imagem de instalação do servidor ubuntu é de cerca de 800M, e tem opções de instalação bastante mínimas:
Com o servidor ubuntu 16.04, se você escolher apenas utilitários do sistema openssh e padrão, o sistema resultante ocupa cerca de 1,4 Gb de espaço.
Você pode então tentar configurar uma VM com uma instalação mínima da mesma versão do ubuntu que o seu "ubuntu personalizado" está usando. Em seguida, exporte a lista de todos os pacotes instalados desta VM e compare com os do seu sistema de destino usando o comando dpkg --get-selections
.
Você poderá identificar os pacotes que não são essenciais (você precisará ter cuidado ao não remover os drivers personalizados que está tentando preservar).
Relacionados:
Restaurando todos os dados e dependências do dpkg --set- seleções '*'
Como faço para transferir pacotes instalados e configurações de uma distro para outra?