Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Cópia de arquivos da mídia de instalação com Kickstart
Linux user
Publicado por Timeu em 06/05/2007

Login: heathcliffz, 34665 pontos | Blog: http://www.timeu.info
[ Hits: 2640 ]

Cópia de arquivos da mídia de instalação com Kickstart

Bom, como sabem (e já escrevi isso num artigo aqui) a cópia de arquivos da mídia de instalação através dos comandos listados na seção %post do arquivo de configuração da instalação Kickstart não é possível. Mas se eu precisar copiar alguns arquivos a mais a partir dessa mídia e deixar tudo automatizado? É isso que iremos ver agora !xD

Na seção post você irá definir os comandos e arquivos que você quer se sejam executados e/ou copiados. Mas para copiar arquivos da mídia de instalação utilizaremos o arquivo rc.local que é carregado sempre que o Linux é inicializado (tipo um autoexec.bat no Windows). Para isso faremos no arquivo ks.conf:

%post
mkdir /mnt/sysimage/media/cdrom
echo -e "mount /dev/cdrom /media/cdrom \ncp /media/cdrom/arquivos.tar.gz \nsh /usr/src/arquivos/script" >> /mnt/sysimage/etc/rc.d/rc.local

Explicando...


echo -e: o echo com a opção -e irá interpretar a \ como um comando, então o \n que você vê antes dos comandos é uma quebra de linha para que cada comando fique numa linha separada e funcionem corretamente.


>> /mnt/sysimage/etc/rc.d/rc.local: isso fará com que a saída do echo em vez de ser mostrada no console seja gravada no arquivo rc.local.

Depois de executados comandos do %post a instalação pedirá que você reinicie o computador... a essa altura seu rc.local já vai estar configurado e na primeira inicialização ele irá executar os comandos que você definiu, mas tenha o cuidado de limpar o rc.local depois disso para ele não ficar tentando executar esses comandos sempre que você der boot!!! Isso pode ser feito num script e colocado no próprio rc.local como ultimo comando ou então pode-se ser feito manualmente editando o /etc/rc.d/rc.local.

Lembrando que tudo isso foi feito e testado apenas no Fedora Core 6!!!


Outras dicas deste autor
Nenhuma dica encontrada.

Leitura recomendada
   Dica Linux recomendada Afinar violão
   Dica Linux recomendada Deixando o Firefox em português
   Dica Linux recomendada Configurando volume do som no KDE
   Dica Linux recomendada Trabalhando com discos
   Dica Linux recomendada PALM rodando no Debian Linux

Comentários
[1] Comentário enviado por tonybolzan em 29/11/2007 - 21:47h:

Muito bom...gostei... vo testa essa dica no Fedora Core 5 e depois eu posto aqui....


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.