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