construindo uma imagem base do debian

2

Existe uma maneira preferida de criar imagens de base para instalações customizadas baseadas no Debian? No momento, estamos indo com o multistrap, mas, embora seja melhor do que o material chroot feito à mão, ele ainda tem muitas bordas e cantos. Existe uma maneira mais confiável e menos propensa a erros de produzir um sistema de arquivos raiz de uma instalação Debian com alguns .debs adicionais instalados?

(Eu não quero mandar um instalador do Debian com um arquivo preseed embora.)

Adendo 1: Para esclarecer um pouco: estamos entregando algum tipo de aplicativo de software para nossos clientes. Ou seja, um sistema operacional debian, com alguns pacotes de software adicionais - tanto nossos próprios quanto de terceiros - e algumas alterações na configuração. Para facilitar o processo de instalação, temos um instalador que não faz nada além de particionar, copiar arquivos para as partições e configurar o grub. Então, é basicamente um instalador baseado em imagem. Portanto, estamos basicamente executando a instalação do Debian e apenas distribuindo o sistema operacional já instalado.

A questão é sobre a parte de instalação. Eu quero que isso seja o mais fácil e robusto possível e, claro, deve ser um processo automatizado.

    
por Michael 21.09.2012 / 13:56

3 respostas

2

Se você está procurando uma pequena imagem para ser usada com algo como Linux Containers (LXC) ou OpenVZ , normalmente acabo modificando os modelos preexistentes do OpenVZ. É uma maneira rápida de obter uma imagem chroot sem executar uma instalação.

Eles estão disponíveis aqui - link

    
por 28.09.2012 / 20:42
2

Eu sugiro que você dê uma olhada em FAI - Instalação Totalmente Automática .

"É uma ferramenta para implantação em massa desacompanhada do Linux. Você pode pegar um ou mais PCs virgens, ligar a energia e, após alguns minutos, os sistemas são instalados e completamente configurados para suas necessidades exatas, sem qualquer interação necessário. "

    
por 30.09.2012 / 00:53
1

Talvez você esteja interessado em algo um pouco mais próximo do tarballs do estágio do Gentoo ? Estes são construídos usando uma ferramenta chamada Catalyst , mas no final resulta em um tarball que é extraído no sistema de arquivos raiz depois que todos os seus sistemas de arquivos forem criados em disco e montados nos locais apropriados.

A maneira mais simples de criar uma seria construindo um sistema de amostragem, e depois montando a coisa toda. Você também pode criar um tarball de base e enviar tarballs adicionais para os recursos complementares adquiridos pelo cliente.

    
por 29.09.2012 / 21:03

Tags