Como posso remasterizar uma distribuição Linux baseada em texto?

2

Eu tenho uma instalação mínima do Ubuntu, é exatamente do jeito que eu quero quando eu quero ter uma nova instalação, com as configurações incluídas, pacotes, etc.

Não tem desktop, é completamente CLI.

Qual é uma maneira fácil de levar o estado atual em que está e transformá-lo em um CD ao vivo com um instalador em um HD? Eu tentei remastersys, mas não é compatível com o Ubuntu CLI, e eu não gosto muito das configurações que o remastersys deixa para trás.

    
por Xavier Anderson 24.01.2013 / 23:27

1 resposta

1

Esta é uma sugestão alternativa, mas não pretende dissimular completamente sua ideia.

Como o ubuntu tem distribuições de servidores sem cabeçalho (isto é, elas são apenas CLI), não há uma grande necessidade de criar sistemas customizados retirados de uma distribuição de desktop da GUI. Com relação às configurações e tal, é mais fácil manter uma árvore paralela do sistema de arquivos contendo os arquivos relevantes que podem ser arquivados e descompactados. O que isto significa é que você cria um diretório em algum lugar que espelha a estrutura do seu diretório raiz. Por exemplo, se você tiver arquivos de serviço iniciantes de /etc/init que deseja manter, copie-os (ou use hard links ) em /archive/etc/init .

Quando você quiser implantar um novo sistema em algum lugar, faça um tarball do arquivo, instale o servidor Ubuntu e descompacte o arquivo no diretório raiz. Se o arquivo foi criado de tal forma que não é o diretório /archive zipado (que então descompactaria em /archive e requer que você copie manualmente), mas apenas os subdiretórios, tudo isso será instalado no local apropriado (por exemplo, o material de /etc/init estará em /etc/init ). Para esclarecer, caso você não saiba: os tarchives não são sincronizados, ou seja, se você descompactar uma árvore em algum lugar onde todos os diretórios já existam, esses diretórios não serão apagados ou substituídos, mas apenas os arquivos duplicados dentro deles (portanto, seu /etc/init os arquivos irão para / etc / init junto com o material da instalação nova).

Você pode duplicar sistemas muito rapidamente desta forma com a vantagem de usar instaladores normais e não ter que manter uma imagem completa (e / ou um que exija uma grande apt-cache update pós-instalação, etc.).

    
por 24.01.2013 / 23:59