| Instalando Slackware 13 num pendrive ou cartão de memória |
0 Trackbacks
| Nerdices - Linux |
| Escrito por Administrator |
| Ter, 09 de Fevereiro de 2010 00:33 |
![]() Este artigo foi feito inicialmente no Slackware 12.2, porém fiz uma intalação do 13 seguindo estes mesmo passos e tudo ocorreu bem.
Como parte da matéria de Tópicos em Sistemas Operacionais (Sistemas Operacionais de Tempo Real), foi indicado instalar algum sistema GNU/Linux num pendrive para poder mexer direto no kernel do mesmo, utilizando os computadores da universidade. Existem diversas distribuições modificadas para isto, rodando a partir do dispositivo USB. Porém, já que uso Slackware a muito tempo, tanto no desktop como no notebook, por que não no pendrive também?
Juntando um cartão SDHC 8Gb Classe 6 (tenho 2, um no Palm e outro dando sopa) e um leitor de cartões (que eu mesmo vendia, até o dólar subir e estragar a diversão :(), resolvi fazer uma instalação do Slack 12.2 no pendrive. Sim, existe o Slax que roda direto de um pendrive, mas e cadê a parte divertida da coisa?? ![]() Após uma pesquisada, não encontrei muita resposta, apenas um tutorial no Viva ao Linux explicando como instalar o Slack 11. Bem, como nunca tinha feito isso antes, lá fui eu. Após 3 tentativas de instalação, não obtive êxito (o porque indico mais abaixo). Ae resolvi fazer na mão mesmo, e eis a forma que deu certo e confirmei por ai (inclusive com o pessoal do #slackware, no freenode), apenas lembrando que não sou responsável or qualquer perca que o processo vier a causar a você, então se ainda tiver coragem, ai vai: 1- Antes de tudo, verifique qual o dispositivo que seu pendrive geralmente é montado. No meu caso é /dev/sda1. Verifique também se não tem dados pessoais, guarde-os. Você irá perder qualquer coisa que já esteja nele. Também tenha em mãos o dvd do Slack 12.2, ou você espera que a instalação venha da onde?? 2- De boot pelo dvd com o kernel padrão mesmo (a não ser que deseja ser mais específico). Após escolher o teclado e logar-se como root, particione o dispositivo com o cfdisk ou fdisk. Aqui importa o local em que seu dispositivo foi reconhecido (no meu caso: cfdisk /dev/sda). Caso dê um erro, provavelmente teu pendrive não tenha sido encontrado ainda, execute o comando de novo. Crie uma partição do tipo Linux (código hexadecimal 83), não há necessidade de swap. Marque ela como bootável e grave as alterações. Se desejar, pode criar partições para seu home, proc, usr... 3- Execute o comando setup e vá direto para a opção TARGET (não temos swap mesmo...). Selecione seu dispositivo e formate-o (no meu caso: /dev/sda1) como ReiserFS. Acredite, para pendrivers e cartões de memória este é o melhor, se bem que sempre uso ele em tudo... CUIDADO para não errar e formatar as partições existentes em seu(s) HD(s). Não vá fazer burrada. Apenas formate e selecione a partição criada no pendrive; 4- Prossiga com a instalação. Como eu queria apenas um ambiente para desenvolvimento, eu selecionei o modo expert e fui descartando o que não precisava (apache, sendmail, X, emacs, latex, etc), deixando somente as ferramentas necessárias (e algum acesso a internet também como suporte a áudio). Só não vá remover algo que for necessário ao sistema. Em caso de dúvida ou se desejar instalar tudo, selecione full mesmo e seja feliz... 5- Após instalar, configure seu sistema (rede, horário, mouse, blablabla...) e vamos para uma parte importante: o Lilo. Ao ver o artigo do Viva ao Linux, eu achava que não ia necessitar lilo, somente initrd e syslinyx.cfg resolveriam o problema; ledo engano. O usuário agentc0re do canal ##slackware me atentou a isso (muito agradecido), então instale o lilo na MBR do pendrive e adicione a linha "rootdelay=10" (sem aspas) ao arquivo de configuração (pela opção expert. Caso você não tenha visto aonde adicionar isto, não se preocupe. Depois monte o pendrive, use o comando chroot AONDE_O_PEN_TA e adicione a linha "append="rootdelay=10"" ao lilo.conf e instale-o no pendrive, mas cuidado pra não instalar no teu HD e ter dores de cabeça). A necessidade de dar uma espera de 10 segundos no pendrive é para que seja carregado o sistema USB necessário para tal feito; 6- Ao final de tudo isso, o sistema estará pronto para ser bootado pela porta USB de seu computador, apenas verifique na bios tal opção (ou pelo menu de boot existente em algumas bios, geralmente acessível pela tecla F8 durante o POST). Pronto, seu Slackware 12.2 estará rodando a partir de um pendrive/cartão de memória. Se ter instalado o lilo de forma errada, provavelmente o sistema não dará boot e tu receberás um monte de bips da bios te enchendo o saco.Se tiver alguma dúvida, sugestão ou simplesmente para contar sua história sobre o processo, comente a vontade! Caso nunca tenha instalado um Slackware e queira se livrar de distros "fofas": Site oficial do Slackware |
You may send a trackback for this article by using the following Trackback link



de forma errada, provavelmente o sistema não dará boot e tu receberás um monte de bips da bios te enchendo o saco.