Home Fórum How-to Modificando o Instalador do EOS
 Fórum :: How-to
Welcome Guest   [Register]  [Login]
 Subject :Modificando o Instalador do EOS.. 21-10-2009 08:12:36 
felipe
Joined: 29-01-2009 10:58:15
Posts: 5
Location
  

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:

  • form.sh

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.

  • 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.

  • rpm.sh

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.

IP Logged

#========================#
Felipe Santos ''
E-mail/Gtalk: felipe.nix@gmail.com
MSN: flph2@hotmail.com
Comunidade Openswan-BR
www.br.openswan.org
Mantenedor EOS-Linux
eos.brc.com.br
#========================#
Página # 


Powered by ccBoard