Pular para o conteúdo

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

Dica publicada em Linux / Configuração
Gabriel Menezes gomenezes
Hits: 62.721 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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:

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
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.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

E17 no (K) Ubuntu

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

Corrigindo o GNOME 3

Miniatura de arquivos SWF no Linux

Trazendo de volta o Serviços em Segundo Plano no Plasma6

Impressora HP Laserjet 1018 no Slackare Linux

Resolvendo flash sem som no Firefox

#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!!!!!
#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
#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

Entre na sua conta para comentar.