Slax: Salvando e carregando as configurações automaticamente

Publicado por Thiago Mincoff Marcengo em 09/03/2007

[ Hits: 13.631 ]

Blog: http://www.marcengo.eng.br

 


Slax: Salvando e carregando as configurações automaticamente



Pois bem, companheiros do VOL. Eu como um usuário assíduo do Slackware, dias atrás me deparei com um novo desafio: criar um Linux Embedded para rodar em um pen-drive de pequenas proporções. Foi então que me deparei com o SLAX, um Linux feito de modo compacto, e que varia de 40MB até 192MB (nas atuais versões).

Na verdade o Slax usa uma técnica não tão nova assim, dos LiveCDs, ou seja, Linux que rodam em CD (como o nosso Kurumin), porém Slax também roda em pen-drives. BINGO! Para um preguiçoso, nada melhor do que achar pronto o que você teria de fazer.

Agora, passada a breve introdução, eis a dica propriamente dita:

Situação: o Slax possui recursos chamados configsave e configrestore, que salvam as mudanças que você faz nos arquivos do sistema ou arquivos que você salva no seu Linux.

Problema: após usar o configsave e salvar um arquivo (slaxconf.mo) de configuração, o Slax sempre que vai ser desligado/reiniciado ou iniciado, faz uma pergunta ao usuário: se ele quer ou não carregar as configurações. Porém ele dá 8 segundos para o usuário apertar enter e carregar as confs. Entretanto, na minha proposta de trabalho isso pareceu altamente inviável, eu precisava tornar isso automático.

Solução: a solução demandou várias horas e dias de discussões no fórum do Slax e chegou com ao final com uma resposta simples e até meio ridícula:

1) Edite o /etc/rc.0, adicionando antes de "# Stop the Apache web server:" a seguinte linha:

configsave /mnt/sda1_removable/modules/slaxconf.mo

2) Edite o /etc/rc.S, adicionando no final do arquivo a seguinte linha:

configrestore /mnt/sda1_removable/modules/slaxconf.mo

Pronto, problema resolvido! Seu Slax vai salvar e carregar os seus arquivos salvos, configurações mudadas, enfim, o que você mudar ou adicionar no seu Slax Linux!

Notas:
  • /mnt/sda1_removable/ se refere a onde o pen-drive é montando, mas não necessariamente é este o caminho! Pra ver as partições montadas, digite "df -h" :)
  • Página do projeto: http://www.slax.org
  • Versão usada: slax-popcorn-5.1.8 (porém, isso devia funcionar pra todas)
  • Integra da discussão no fórum do Slax:
    http://www.slax.org/forum/viewtopic.php?t=15874...

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

xorg.conf no Fedora

Colocando seu script do iptables no lugar correto na inicialização

ERRO 501 Syntax: HELO hostname

Erro de instalação do Linux

Grid Window no Xfwm4 (Xfce) - Em sistemas que aceitem PPA

  

Comentários
[1] Comentário enviado por nunesvictor em 06/04/2007 - 15:27h

pow, eu to usando o slax 5.1.8
soh q o seguinte, ele tah rodando de um cd, por issu eu pretendo salvar as configurações em um diskete...
pra depois q eu logar, eu poder montar o diskete e chamar as configurações salvas, será q funfa?
outra coisa, num axei rc.0 dentro de /etc
como faz pra editar esse arquivo?

vlw

[2] Comentário enviado por kblo_bigfield em 08/04/2007 - 11:25h

É porque na verdade o caminho é /etc/rc.d/rc.0

[3] Comentário enviado por jailtonpierre em 30/04/2007 - 12:31h

vc tem alguma dica para salvar e 'abrir' as configurações do kurumin 7(rodando do cd) no pen drive? já tentei e não consegui...

[4] Comentário enviado por zmangabeira em 02/07/2007 - 20:37h

Fiz exatamente como sugerido. A única coisa que ele salvou foi minha senha de ROOT. O resto das configurações como rede, firefox, etc...eu perdi

Alguma sugestão ?

Obrigado

[5] Comentário enviado por waldemar em 31/01/2008 - 14:48h

para guardar as configurações de rede vc precisa editar o arquivo /etc/rc.d/rc.local
e colalocar as configuraçõe para sua rede, na minha ficou assim pois alem de fixar o ip eu precisava mudar o mac tambem!
ifconfig eth0 down hw ether 00:11:D8:72:5D:DB up
ifconfig eth0 10.0.0.78 netmask 255.0.0.0
route add default gw 10.0.0.1

[6] Comentário enviado por nunesvictor em 31/01/2008 - 15:50h

no slackware tem o /etc/rc.d/rc.inet1 q faz issu!
no sei se no slax tem...da um olhada la...abras!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts