Slax: Salvando e carregando as configurações automaticamente
Dica publicada em Linux / Configuração
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:
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...
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