O instalador do EOS é basicamente composto por três scripts (dois Shell-script e um Perl-script). No boot eles ficam localizados no sistema de arquivos em “usr/lib/eos/” e o primeiro script é executado pelo “/linuxrc”. Os scripts são os seguintes: O script form.sh executa as funções para recolher os dados necessários para a instalação tais como senha de root, IP, hostname, gateway e tipo de formatação e também faz a chamada do script install.pl. Este script executa funções como mountar o cd-rom, criar e formatar as partições, chamar o script rpm.sh e executar as configurações finais. Este script simplesmente instala os pacotes RPM. Após modifica-los com as alterações necessárias basta você copia-los para a sua estrutura de desenvolvimento no diretório <sua_estrutura>/usr/lib/eos/ Você pode fazer o download do source do instalador na nossa seção “Get EOS” ou encontra-lo no CD do EOS no diretório isolinux existe o arquivo compactado chamado eos.gz para descompacta-lo utilize o comando: $ gunzip eos.gz Será criado o arquivo “eos” que é uma imagem vc pode monta-lo com o comando $ mount -o loop eos <destino> Substitua <destino> pelo nome do diretório em que deseja montar a imagem. após montar você poderá alterar o instalador editando os arquivos em: <destino>/usr/lib/eos/ Após altera-los basta desmontar a imagem do eos e compacta-la novamente. $ umount eos $ gzip -9 eos Será criado novamente o arquivo eos.gz, copie-o para a sua estrutura de desenvolvimento (para ver como criar uma estrutura de desenvolvimento clique aqui ) no dentro do diretório isolinux e crie uma nova iso com o comando mkisofs. |