Não seria ótimo se você pudesse clicar em seu caminho para uma distro personalizada?

Afinal de contas, a maioria dos pacotes que você precisa está em um servidor web bem conectado em algum lugar, então faz sentido construir imagens ISO e repositórios diretamente naquele servidor. E como esse servidor tem uma interface HTTP, por que não transformar o software de criação de distros em um aplicativo da Web??

Este é o princípio por trás do www.instalinux.com, criado por Chris Slater. Ele é baseado nos scripts CGI do SystemDesigner do projeto Linux Common Operating Environment, originalmente desenvolvido como uma ferramenta para uso interno na HP e agora lançado sob a GNU GPL..

De acordo com Jeffrey Wade, da HP, citado no ano passado na época da versão LinuxCOE 4.0, a empresa instalou mais de 15.000 desktops e servidores usando o LinuxCOE. Ele também usa o software para instalar o Linux nos servidores que vende e como parte de seus serviços oferecendo também.

Para o novo criador de distro, certamente é melhor baixar todo o código-fonte em uma conexão de banda larga doméstica e depois descobrir como criá-lo. A configuração é muito simples e suporta várias distros de base. As únicas perguntas que você precisa responder no SystemDesigner são as mesmas que você teria em uma instalação padrão..

Também é muito útil para um administrador de sistema mais experiente, que precisa aplicar uma configuração idêntica e pré-semeada a um grande número de máquinas. No exemplo a seguir, vamos dar uma olhada na criação de uma distribuição de 64 bits do Ubuntu Hardy com pacotes educacionais adicionais do Edubuntu e suporte para japonês - só porque podemos.

Para criar sua distro personalizada, clique no link Designer na página inicial da Instalinux e selecione sua distro base. Atualmente você tem a opção de CentOS 4 ou 5, Debian Etch, Fedora até a versão 8, OpenSUSE até 10.3, Scientific Linux até 5.0, SUSE 9.3 ou Ubuntu até Hardy Heron.

Todas as distribuições base estão disponíveis nas versões Intel / AMD de 32 e 64 bits. Além dessas considerações, sua única outra opção na primeira página do System Designer é definir o nome do host ou definir a máquina de destino para capturar um nome de host via DHCP.

Verifique suas somas

Há também um MD5SUM fornecido, que você deve anotar agora - é melhor salvar a página da Web em sua máquina local, junto com o arquivo preseed.txt oferecido.

Quando o download da imagem estiver concluído, teste-o com o comando md5sum. Você deve ter o pacote md5sum já instalado em qualquer distribuição decente do Linux, mas se não, ele é um pacote padrão e certamente deve estar disponível no repositório on-line da sua distribuição atual. Simplesmente digite md5sum em um terminal e acrescente o nome da imagem ISO, assim:

daniel @ 64studio: isd8574.iso

A saída do comando md5sum deve ser exatamente a mesma que a mostrada na página final da Instalinux. Sua soma de cheques quase certamente será diferente da minha, a menos que você especifique exatamente as mesmas opções.

Tendo verificado que o seu download está OK (porque seria muito embaraçoso distribuir uma imagem de instalação corrompida), você pode gravá-lo em CD usando seu aplicativo preferido.

Lembre-se de fazer backup de todos os dados pessoais antes de testar o disco em um PC ou laptop, especialmente se você especificou a formatação automática do disco rígido durante o processo de configuração; como a tela de inicialização avisa, o conteúdo de algumas ou todas as unidades pode ser apagado.

Apesar do arquivo preseed conter as configurações de idioma, no modo manual, a versão LinuxCOE do instalador do Ubuntu ainda nos pedia para configurar o idioma de instalação e o dialeto. O resto da instalação não foi exatamente livre de bugs - em um ponto, a instalação parou com uma mensagem 'Carregando apt-mirror-setup failed for unknown reasons'. Nós tivemos que selecionar Continuar com as teclas Tab e Enter antes que o download dos pacotes do espelho do Ubuntu pudesse continuar.