Instalando Slackware 11.0 em um pendrive
Vi vários artigos de como instalar Linux em um pendrive, mas eu queria instalar o Slackware que eu uso, utilizando o pendrive como se fosse um HD normal. Depois de alguns dias em tutoriais e artigos e os manpages da vida eu consegui, e resolvi compartilhar o que aprendi através deste artigo na esperança que usuários de outras distribuições possam adaptar a idéia para fazer o mesmo com suas distros.
A necessidade
Estou trabalhando num protótipo para colocar um computador dentro de ônibus urbano, com a finalidade de fazer monitoramento de imagens no interior dos mesmos. Necessitava portanto de um computador barato e que pudesse ser móvel. Uma empresa lançou no mercado um computador de baixo custo com uma case realmente muito pequeno, mas a limitação do HD mecânico permanece, em um ônibus nenhum tipo de HD sobrevive muito tempo, nem mesmo os de notebook, e os CDs ficam pulando, além do que, eu preciso armazenar imagens.
A solução foi utilizar pendrives. Como moro perto da fronteira com o Paraguay, consigo comprar pendrive 4GB por apenas $45,00 o que é mais que suficiente para armazenar um dia de filmagem no interior de um ônibus equipado com 4 câmeras, mas a grande dificuldade foi colocar o Linux no pendrive, diversos artigos ensinam como fazer isso, mas o problema era na hora de compilar os drivers para a placa de vídeo e os softwares de captura, primeiro por usar uma distro diferente da minha habitual, segundo pela falta de espaço, porque a maioria destas distros apenas se copiam na memória, não utilizando o espaço do pendrive como espaço disponível.
Como a maioria destras distros vem otimizada para trabalhar com pouco espaço, isto representou um problema na hora de instalar o binutils, kernel-source, kernel-headers e etc. Depois de uma semana sobre artigos e manpages, consegui finalmente instalar o Slackware 11.0 no pendrive e resolvi compartilhar o que aprendi.
ftp://ftp.slackware-brasil.com.br/slackware-11.0-iso/slackware-11.0-install-d1.iso
2. Kernel 2.6.18
ftp://ftp.slackware-brasil.com.br/.../linux-2.6.18/kernel-generic-2.6.18-i486-1.tgz
ftp://ftp.slackware-brasil.com.br/.../linux-2.6.18/kernel-modules-2.6.18-i486-1.tgz
3. Pendrive de no mínimo 512MB
4. Computador com suporte a boot pela USB.
ATENÇÃO! Vamos propor um sistema com um HD tipo IDE, se o seu computador possui dispositivos SCSI ou serial ATA, você vai precisar alterar todos os sda para sd(letra do seu pendrive).
A solução foi utilizar pendrives. Como moro perto da fronteira com o Paraguay, consigo comprar pendrive 4GB por apenas $45,00 o que é mais que suficiente para armazenar um dia de filmagem no interior de um ônibus equipado com 4 câmeras, mas a grande dificuldade foi colocar o Linux no pendrive, diversos artigos ensinam como fazer isso, mas o problema era na hora de compilar os drivers para a placa de vídeo e os softwares de captura, primeiro por usar uma distro diferente da minha habitual, segundo pela falta de espaço, porque a maioria destas distros apenas se copiam na memória, não utilizando o espaço do pendrive como espaço disponível.
Como a maioria destras distros vem otimizada para trabalhar com pouco espaço, isto representou um problema na hora de instalar o binutils, kernel-source, kernel-headers e etc. Depois de uma semana sobre artigos e manpages, consegui finalmente instalar o Slackware 11.0 no pendrive e resolvi compartilhar o que aprendi.
Requisitos
- Conhecimentos médios de Linux e da distribuição Slackware;
- Saber instalar o Slackware;
- Saber gravar a ISO;
- Saber particionar usando o fdisk.
Material
1. ISO do Slackware 11.0ftp://ftp.slackware-brasil.com.br/slackware-11.0-iso/slackware-11.0-install-d1.iso
2. Kernel 2.6.18
ftp://ftp.slackware-brasil.com.br/.../linux-2.6.18/kernel-generic-2.6.18-i486-1.tgz
ftp://ftp.slackware-brasil.com.br/.../linux-2.6.18/kernel-modules-2.6.18-i486-1.tgz
3. Pendrive de no mínimo 512MB
4. Computador com suporte a boot pela USB.
ATENÇÃO! Vamos propor um sistema com um HD tipo IDE, se o seu computador possui dispositivos SCSI ou serial ATA, você vai precisar alterar todos os sda para sd(letra do seu pendrive).