Instalando e configurando o SliTaz numa memória flash

O SliTaz GNU/Linux vem se destacando como uma distribuição leve, eficiente, rápida e esteticamente agradável. Esse artigo realiza uma análise das características gerais da distribuição, além de descrever como instalar e personalizar o SliTaz em diferentes ambientes.

[ Hits: 63.970 ]

Por: Oriel Frigo em 07/12/2009


Alguns problemas detectados



Nome da interface de rede

Quando o sistema contido numa memória Flash Card (ou HD) é executado em máquinas diferentes da máquina em que foi instalado originalmente, existe a possibilidade da interface de rede não ser corretamente inicializada. Em vez de ela ser nomeada de eth0, ela passa a ser nomeada por eth1, eth2, eth3 etc. Para obter informação sobre as interfaces de rede detectadas pelo kernel:

cat /proc/net/dev

Para iniciar o cliente dhcp com uma outra interface Ethernet, eth1 por exemplo:

# udhcpc -i eth1

Para resolver o problema da interface não ser nomeada como eth0, precisamos ir diretamente à fonte da questão, o gerenciador de dispositivos udev. É o udev quem se comunica com o Kernel criando o nome dos dispositivos (dentro do diretório /dev) e também as interfaces de rede (ethX, wlanX, lo).

Existem regras para o gerenciamento de dispositivos feito pelo udev, essas regras são scripts contidos dentro do diretório /etc/udev/rules.d. O arquivo que controla a criação de interfaces de rede é o /etc/udev/rules.d/75-persistent-net-generator.rules. Basta então excluir as linhas nesse arquivo que remetem à interface fixa como eth0 (que estará associada a um adaptador Ethernet específico.

Slitaz no Fujitsu 735dx

Um dos testes realizados foi instalar o SliTaz em um notebook antigo que possui um adaptador Ethernet através de um cartão PCMCIA . Para que o mesmo funcione, é necessário subir o módulo manualmente:

# modprobe pcnet_cs

E após isso, chamar o cliente dhcp do BusyBox, através do comando:

# udhcpc

Outro problema com este notebook foi com o adaptador de som (ESS1688). Da mesma forma, é necessário subir o módulo manualmente:

# modprobe snd-es1688
# modprobe snd-es1688-lib


Para iniciar automaticamente os módulos, basta incluir no arquivo /etc/rcS.conf:

AUTOLOADMODULES=pcnet_cs,snd-es1688,snd-es1688-lib

Página anterior     Próxima página

Páginas do artigo
   1. Motivação e introdução
   2. Instalação via slitaz-installer com Grub
   3. Instalação de aplicativos e personalização do sistema
   4. Alguns problemas detectados
   5. Considerações finais
Outros artigos deste autor

Ativando o suporte a DRI no Gentoo Linux

Leitura recomendada

Três distros inspiradas no Mac OS

Metro, um breve tutorial

Iniciação no Linux sem medo usando VMWare

openSUSE 11.3 (parte 1)

Como ser um expert em GNU/Linux!

  
Comentários
[1] Comentário enviado por vagnerd em 07/12/2009 - 12:07h

Oriel, parabéns pelo artigo, muito interessante.

[2] Comentário enviado por Fabio_Farias em 07/12/2009 - 12:24h

Parabéns pelo artigo!

[3] Comentário enviado por junior em 07/12/2009 - 13:55h

Rapaz, maravilha de artigo.
Já tinha feito esse trablalho com TinyCore Linux, Slax, DSL e outros.
Mas essa distro parece ser um pouco mais trabalhada.

Aqui em Criciúma - SC também fazemos trabalhos com memórias flash para caçaníqueis apareendidos.


Parabéns!

[4] Comentário enviado por cytron em 07/12/2009 - 19:19h

Muito bom esse slitaz, eu já estava fazendo alguns testes, fácil de usar e muito leve. Encontrei um bugzinho em wireless, pois é necessário instalar manualmente o drive referente ao dispositivo detectado, o chipset ZyDAS foi normal, mas o rt73, apesar de instalar, o módulo não sobe, nem mesmo manualmente, verifiquei no diretório e constatei que não instalou corretamente, tentei compilar mas dá erro, como estava meio sem tempo deixei de lado e mandei slack no laptop, ficou mais pesado, é claro! Mas era para um cliente e eu não tinha tempo de ficar lutando kung-fu.

Vira e mexe aparecem clientes com aqueles 233, 586 e tal... kkk, ficam querendo colocar internet banda-larga ehehheh, o slitaz já resolve a, dá pra ressucitar as múmias :)

[5] Comentário enviado por grandmaster em 07/12/2009 - 23:18h

muito interessante o artigo.


---
Renato de Castro Henriques
CobiT Foundation 4.1 Certified ID: 90391725
http://www.renato.henriques.nom.br

[6] Comentário enviado por vinipsmaker em 08/12/2009 - 13:47h

Achei que esse artigo ia ser perfeito para mim, mas eu queria instalar pela usb justamente porque não tenho drive de cd.

[7] Comentário enviado por Fabio_Farias em 08/12/2009 - 14:41h

Amigo
Baixei esse slitaz mas não consigo instalar. Depois do boot ele carrega algun poucos arquivos e para. Também não o consigo colocar em português. Tem algum tutorial aí? Agradeço desde já a atenção. Parabéns pelo artigo.
Abraços!

[8] Comentário enviado por oriel.frigo em 08/12/2009 - 18:15h

Valeu pelos comentários pessoal!

vinipsmaker, é possível instalar sem drive de cd sim.. Isso pode ser feito de diversas formas, como por exemplo inicializando o sistema por meio da ISO do SliTaz em uma máquina virtual, como o VirtualBox.

Aí dentro do VirtualBox, vc poderia seguir os passos que coloquei neste artigo, utilizando o comando tazusb.

FábioFarias, a documentação do SliTaz pode ser lida aqui: http://slitaz.org/pt/doc/handbook/index.html
O fórum de discussão: http://forum.slitaz.org/

Mas se vc informar o problema mais exatamente, em que momento ele para no boot, posso tentar ajudar também!

Abraços



[9] Comentário enviado por astdarkness em 08/12/2009 - 21:56h

Parabéns pelo artigo. É mais uma opção de mini distro!

[10] Comentário enviado por vinipsmaker em 09/12/2009 - 10:10h

Como você quer que eu virtualize uma máquina em um netbook?!
Amanhã eu procuro mais sobre o assunto.

[11] Comentário enviado por Fabio_Farias em 09/12/2009 - 10:24h

oriel.frigo
O erro que aparece é o mesmo do nosso amigo juniorg12 nesse post:http://www.vivaolinux.com.br/topico/Iniciantes-no-Linux/Instalar-Linux-NoteBook-Antigo-Qual-melhor-versao-Como-instalar?num_por_pagina=12&pagina=5

citação:

"Veja os vídeos que gravei do problema apresentado.

http://www.youtube.com/watch?v=phV_8Mum13E

depois da dica

http://www.youtube.com/watch?v=e-_aAMGvn4s "

A instalação para nessa tela. Vou ver se encontro algo nos manuais do slitaz. Mas se você já souber a resposta agradeço.
Obrigado pela atenção.

[12] Comentário enviado por oriel.frigo em 09/12/2009 - 11:58h

Fábio, acho que sei o que está acontecendo.. O live cd da versão oficial do SliTaz precisa de pelo menos 160MB pra descomprimir todo o rootfs.gz dentro do espaço da memória RAM. Dê uma lida aqiu http://www.slitaz.org/pt/doc/releases/2.0/relnotes.pt.html#hardware .

Para bootar corretamente em sua máquina, vai precisar utilizar essa imagem ISO http://download.tuxfamily.org/slitaz/iso/2.0/flavors/slitaz-loram.iso , que é a versão loram. Quando aparecer a tela de boot ("escrito bienvenue - welcome"), vc precisa escrever "loram" e dar enter.

Tente isso e veja se funciona!

abraços

[13] Comentário enviado por Fabio_Farias em 12/12/2009 - 12:57h

oriel
Consegui dar o boot com a variante loram. Muito obrigado.
Mas como nem tudo são flores, o mouse serial não funciona. Aó não consigo nem usar o liveCd, nem instalar no computador. Tem alguma dica aí de como faço isso funcionar?
Obrigado pela atenção.
Abraços!

[14] Comentário enviado por gokernel em 14/12/2009 - 11:14h

Também gostei deste artigo, e principalmente me interessei pela uso de memória flash.

Pergunta:
01 - É possível substituir o HD do meu Note por uma memória flash de pelo menos 2 Gigas?
02 - E a velocidade de LEITURA/ESCRITA seria próxima à velocidade de um HD convencional?

Desculpe pelo OFF TOPIC.

gokernel
gokernel@hotmail.com

[15] Comentário enviado por doradu em 11/02/2010 - 16:34h

parabéns

[16] Comentário enviado por cytron em 25/03/2010 - 23:30h

Só achei estranho como é que deixaram passar algumas coisas básicas:

script pppoe-start, pppoe-stop e pppoe-connect estão SEM permissão de execução. Ao tentar executar retorna a mensagem de Permissão negada.

para resolver: # chmod +x /usr/sbin/pppoe-*

E o gerenciador tazpkg dá erro ao instalar qualquer pacote, pois utiliza um tal de fs.cpio.gz que não existe, mas parece que o certo é lzma.

De qualquer forma a correção é simples:

Abra o script tazpkg em /usr/bin/tazpkg, vá até a linha 352 e troque a linha (zcat fs.cpio.gz | cpio -idm && rm fs.cpio.gz) por esse if:

if [ -e $TMP_DIR/fs.cpio.gz ]; then
zcat fs.cpio.gz | cpio -idm && fs.cpio.gz
else
lzma d fs.cpio.lzma -so | cpio -idm && rm fs.cpio.lzma
fi

Pronto! Pode usar o tazpkg.

Atualmente uso slitaz em um pendrive para realizar manutenção de emergência, anti-virus, serviços em HD, e muitas outras coisas, inclusive quando preciso usar um PC e não estou em casa, saco o pendrive e uso MEU PRÓPRIO sistema com total segurança, sem medo de um keylog ou trojan eheheheh. A galera fica de cara! kkkkkk

Ficam comentando assim...: Olha o sistema do cara! É num pendrive, e já reconhece tudo que tem no PC! (kkkkk, galera MS)

[17] Comentário enviado por antoniocaser em 27/03/2012 - 20:28h

Amigos;

Primeiramente, me desculpem, por eu tirar minha duvida aqui, é que não encontrei nenhum tópico relacionado ao meu problema.

Instalei o Ubuntu 10.10 no cartão "Flash Reader" (SDHC Sandisk 8Gb Extreme Pro 95Mb/s), ficou "show de bola", mas, o menu de inicialização de boot do grub não aparece, entra direto no sistema, já fiz de tudo (ou quase tudo) e até agora nada.

Alguém poderia me ajudar?

Abraços a todos.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts