Morretes em imagem panorâmica

Sobre mim...

Rodrigo Gonçalves de Oliveira (aka MDK), nascido em 1985 na cidade de Curitiba, sendo que atualmente moro em Manaus.

Formado em Ciência da Computação, pela Universidade Federal do Paraná, onde curso o Mestrado em Informática na área de Robótica e Sistemas Operacionais de Tempo Real.

Atualmente trabalhando no INdT (Instituto Nokia de Tecnologia), atuando desenvolvedor de software C/C++.

Meu curriículo (CV) pt|en. Contato pelo IRC (freenode): rodrigo_golive. Algumas outras formas de me contactar:

E-Mail Picasa LinkedIn Facebook YouTube Google+ SoundCloud

Últimos comentários


Instalando Slackware 13 num pendrive ou cartão de memória
0 Trackbacks
Avaliação do Usuário: / 0
PiorMelhor 
Nerdices - Linux
Escrito por Administrator   
Ter, 09 de Fevereiro de 2010 00:33
Avatar
Penguim gordo
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??Pendrive ou cartão de memória

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 Slackwarede 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
No trackbacks

Comentar


Código de segurança
Atualizar