Como criar uma distribuição customizada baseada no Debian?

2

Eu preciso criar uma rede com um pequeno grupo de usuários. Eu pensei em usar o Debian distro dentro de computadores. Para automatizá-lo, procurei ferramentas de instalação e personalização automáticas para distribuições Linux. Não encontrei correspondências exatas adequadas às minhas necessidades.

Como posso criar uma imagem ISO com os programas de que preciso?

    
por buraker 10.04.2013 / 15:28

2 respostas

9

O que você deseja é chamado de instalação preseed . Uma instalação preseed é aquela em que o banco de dados debconf é pré-preenchido (ou "preseeded") com todas as respostas que você será solicitado durante o processo de instalação.

Você pode encontrar instruções aqui:

  • link (específico para etch)
  • link (para a versão estável atual)
  • link (para a versão atual estável do amd64)

O primeiro link é etch específico, mas não é muito diferente da criação de uma imagem do Squeeze.

Em poucas palavras:

  1. Copie o conteúdo do ISO de instalação de rede para um diretório de trabalho
  2. Edite isolinux.cfg para usar apenas um único destino de instalação e defina:
    1. default install
    2. A linha de acréscimo do Kernel para incluir o arquivo de pré-configuração, a localidade e o mapa de teclado (por exemplo, append vga=normal initrd=/install.amd/initrd.gz preseed/file=/cdrom/preseed.txt debian-installer/ locale=en_US console-keymaps-at/keymap=us -- )
  3. Execute debconf-get-selections em um sistema que foi instalado normalmente, salve a saída em preseed.txt e coloque-a na raiz do diretório de trabalho ISO
  4. Construa a imagem (usando mkisofs) e experimente
  5. Edite preseed.txt conforme necessário e repita a etapa 4 até ter um instalador totalmente autônomo.

Ajuda se você usar o VirtualBox (ou similar) para uma iteração rápida.

    
por 10.04.2013 / 20:43
0

Você pode tentar:

  1. SUSE Studio
  2. Construtor do Ubuntu
por 22.05.2013 / 06:25