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

Publicado por Gabriel Menezes em 30/04/2007

[ Hits: 61.416 ]

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

Atualizando o VMware-Sever no Ubuntu 8.10 Hardy Heron

Console do CentOS: Adicionando "Alt Gr" ao layout do teclado

Instalando VmWare Tools via linha de comando no OpenSUSE 11.1 como Guest no VmWare Server 2.0.2

Resolvendo problemas de som no Insigne Linux

Adicionando Ubuntu 16.04 ao Domínio Windows Server 2008 R2 com CID

  

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