Instalando o Slax no pendrive. Fácil, funcional e corrigido

Publicado por Gabriel Menezes em 30/04/2007

[ Hits: 61.358 ]

Blog: http://comunidade-linux-brasil.info

 


Instalando o Slax no pendrive. Fácil, funcional e corrigido



Este é um método testado e aprovado por mim para que seja feita a instalação do Slax em um pendrive de maneira simples.

Precisamos ter instalados o:
  • syslinux e;
  • mtools.

Estou presumindo que, para desejar efetuar essa operação, você seja um usuário com um pouco de experiência e bom senso. Se você não for, aprenda mais sobre o GNU/Linux e tente novamente.

Este procedimento foi executado com um pendrive+mp3player Foston. Ao contrário do que alguns tutoriais encontrados pela internet indicam, eu não mudei o sistema de arquivos dele (de FAT32 para FAT16 ou qualquer um outro), nem o particionei, e ele não perdeu nenhuma de suas funções de MP3 Player.

O procedimento foi executado com o pendrive/mp3player "vazio". Logo depois eu continuei usando normalmente para armazenar meus arquivos e músicas.

Vamos começar.

1 - Abra um terminal.

2 - Baixe a versão mais recente do slax nowww.slax.org.

Atualmente a 5.1.8.1:

$ wget http://merlin.fit.vutbr.cz/mirrors/slax/SLAX-5.x/slax-5.1.8.1.iso

3 - Criaremos dois subdiretórios em /mnt, pois precisaremos ter a imagem e o pendrive montados simultaneamente:

# mkdir /mnt/slax
# mkdir /mnt/pendrive


4 - Agora como root, monte a imagem numa diretório. /mnt/slax no nosso exemplo:

# mount -t iso9660 -o loop slax-5.1.8.1.iso /mnt/slax

5 - E monte o pendrive:

# mount -t vfat /dev/sda /mnt/pendrive

(normalmente com o sda funciona, mas, de acordo com sua configuração/máquina, pode variar [sda1,sda2,...])

6 - Copie os arquivos da imagem para o pendrive:

# cp -ra /mnt/sda/* /mnt/pendrive

(Para saber a função do -ra veja $ man cp )

7 - A partir daqui são as partes importantes, onde "a mágica acontece". Execute os comandos:

# cd /mnt/pendrive/boot/
# cp vmlinuz /mnt/pendrive/
# cp initrd.gz /mnt/pendrive/
# cd /mnt/pendrive/


8 - Modifique o nome do arquivo isolinux.cfg para syslinux.cfg com o comando:

# mv isolinux.cfg syslinux.cfg

9 - Abra o arquivo recém renomeado syslinux.cfg com um editor de texto, por exemplo o vi, mas você pode usar qualquer outro de sua preferência.

# vi syslinux.cfg

Preste bastante atenção. Você vai remover todo boot/ ou /boot/ QUE VENHA ANTES DO vmlinuz e do initrd.gz NENHUM OUTRO MAIS!

Ou seja, a linha que era assim:

/boot/vmlinuz

Ficará assim:

vmlinuz

10 - Desmonte, mas não remova, o pendrive

# umount /mnt/pendrive

11 - E use o comando:

# syslinux -s /dev/sda

Pronto! Seu pendrive já possui o Slax instalado e pronto para bootar pelo USB. Basta ajustar/configurar o BIOS.

Outras dicas deste autor

E17 no (K) Ubuntu

Corrigindo o "erro" com o $HOME/.dmrc no Ubuntu

Leitura recomendada

Configuração de servidor Samba utilizando uma GUI

Gerenciar Squid via web com Carraro DashBoard

Estudo de caso - DHCP em duas redes

Configurando placa de vídeo Unichrome (ITAUTEC W7630) no FreeBSD

Configurando o cron para enviar e-mail de output para o root (Debian)

  

Comentários
[1] Comentário enviado por F4xl em 30/04/2007 - 23:44h

Boa dica Gabriel! ;-)

Vou tentar assim que puder!!

Abraços!

[2] Comentário enviado por dtux em 01/05/2007 - 01:19h

Bom essa gostei mas esssa linha
# cp -ra /mnt/sda/* /mnt/pendrive
não seria assim
# cp -ra /mnt/slax/* /mnt/pendrive
joinha!!!1!

[3] Comentário enviado por gomenezes em 01/05/2007 - 12:14h

Fabio,
Obrigado. Vale mesmo a pena.

Diego,

A linha seria assim sim :P
# cp -ra /mnt/slax/* /mnt/pendrive

Já que o objetivo é copiar o que está no ISO para o Pendrive e o ISO está montado em /mnt/slax. Não sei o que aconteceu.

[]s


É bom saber também que nesse momento podem aparecer algumas mensagens, muitos pensam que é erro, mas não é. É apenas uma indicação de que não foi possível repassar alguns atributos para o arquivo copiado, mas isso obviamente não é problema.


[]s e Obrigado



[4] Comentário enviado por dtux em 01/05/2007 - 16:01h

cara não está dando boot o q poderia ser teria como vc me passar o syslinux.cfg não está dando boot? pq é necessario tirar o "boo/" ele já não linca tudo com a pasta /boot?
e ele nada dele bootar
abrigadão me add ai se quiser
diego_mldo@hotmail.com

[]s e Obrigado!!

[5] Comentário enviado por gomenezes em 01/05/2007 - 18:00h

É necessário editar o syslinux.cfg para quando ele der boot ele coloca pega o vmlinuz e o initrd.gz da "raiz", onde você o colocou ;)

Segue cópia do syslinux.cfg:

display boot/splash.cfg
default slax
prompt 1
timeout 40
F1 boot/splash.txt
F2 boot/splash2.txt
F3 boot/splash.cfg

label slax
kernel vmlinuz
append vga=769 changes=slaxsave.dat max_loop=255 initrd=initrd.gz init=linuxrc load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=4444 root=/dev/ram0 rw

label linux
kernel vmlinuz
append vga=769 changes=slaxsave.dat max_loop=255 initrd=initrd.gz init=linuxrc load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=4444 root=/dev/ram0 rw

label memtest
kernel boot/memtest

[6] Comentário enviado por gomenezes em 01/05/2007 - 18:01h

Seria bom que você informasse o porquê de não ter dado boot (se houve algum erro), caso não tenha dado nenhum erro é possível que você não tenha configurado a BIOS para dar boot pelo USB.

[7] Comentário enviado por sermart em 01/05/2007 - 19:57h

Só pra lembrar a mesma instalação pode ser feita a partir do live-cd do slax através de um simples icone que aciona um script e automaticamente instala no pen drive.

[8] Comentário enviado por dtux em 03/05/2007 - 07:16h

opa funcionou legal gente
valeuuu!!!!!

[9] Comentário enviado por gomenezes em 11/05/2007 - 18:57h

http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=6502

Artigo para ajudar a "dar os primeiros passos" com o Slax em um pendrive.

[10] Comentário enviado por wagnerdequeiroz em 16/05/2007 - 16:48h

eu fiz algo parecido com o meu MP4 Foston.
Fotos em: http://www.flickr.com/photos/wagnerdequeiroz

O meu fiz parecido, entretanto usei outra distro, ainda preciso mudar o splash do syslinux para deixar personalizado.

[11] Comentário enviado por tiagofontoura em 18/05/2007 - 10:06h

cara, ta dando um erro quando tento da o ultimo comando:
# syslinux -s /dev/sdc (meu pen ta em sdc pq tenho 2 hd sata)

/dev/sdc: This doesn't look like a FAT filesystem
/dev/sdc: Sector sizes other than 512 not supported

[12] Comentário enviado por gomenezes em 29/05/2007 - 19:55h

Você sabe dizer qual o sistema de arquivos do seu pendrive?

[13] Comentário enviado por ederterra em 13/06/2007 - 09:29h

Galera boa tarde,alguem por aqui pode me dar um auxilio.
Instalei o Slax no meu PC,porem as configurações que eu coloco qdo dou o boot,desconfigura toda vez que reinicio o PC,tem como salvar estas confugurações que coloquei no primeiro boot????

Eder Terra
Ederalfenas@yahoo.com.br

[14] Comentário enviado por gomenezes em 14/06/2007 - 01:52h

dá uma olhada nisso:
http://www.vivaolinux.com.br/dicas/verDica.php?codigo=8162

[15] Comentário enviado por firebits em 30/06/2007 - 10:49h

Segui corretamente seu artigo. Na ao executar o ultimo comando da um erro?


/dev/sdb1: Cluster sizes larger than 16K not supported

lembrando que o pen-drive e da Marca Kingston 2Gb e que em meu sistema esta sendo reconhecido em /dev/sdb1

Usei o cfdisk para particionar e formatar, na primeira vez, formatei para FAT16, imaginando sendo esse o problema. N'ao deu certo. Depois formatei com FAT32. Ocorreu o mesmo erro.

O que sera?

[16] Comentário enviado por shaitannechrist em 26/10/2007 - 15:16h

Cara, Te Amo... Muitão!!!!


suaushaushaush

não aguentava mais ter que usar um Maldito rWindows Travante no Trabalho..hehehe

Agora, levo minha Slack para onde quiser...uhsausuah



....:: !!!SLAX / SLACKWARE SEMPRE RULESSS!!! ::....

[17] Comentário enviado por jonascezar em 13/12/2007 - 17:09h

Ai tentei instalar mas quando cheguei no

syslinux -s /dev/sda

da esse erro

syslinux: this doesn't look like a valid FAT filesystem

alguem pode me ajudar.

[18] Comentário enviado por alfah em 17/02/2008 - 21:48h

O seu dispositivo pode variar entre: /dev/sda, /dev/sda1... (o meu no caso foi /dev/sdc1).
Tenta encontrar com o comando: sudo fdisk -l

[19] Comentário enviado por alfah em 17/02/2008 - 21:54h

Gostaria por favor que alguém me ajudasse com uma dúvida.
Segundo a documentação do syslinux a opção -s é uma versão safe mais lenta, nesse caso podemos usar a opção -f sem problemas?

Grato....



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts