Que tal criar uma mini-distro em 1 disquete?

Veja como criar um LFD (Linux Floppy Disk) com mais de 50 comandos totalmente personalizados utilizando RAMDISK. E o melhor de tudo, cabe tudo em apenas um disquete.

[ Hits: 69.734 ]

Por: Rafael Leandro Breviglieri em 10/09/2004


Introdução



Há um tempo atrás (acho que 1 mês) eu estava querendo criar uma mini-distro igual a do Coyote Linux, não igual, mas uma criada por mim que criasse um proxy em máquinas antigas para o acesso a net, até agora ainda não consegui, mas criei a minha mini-distro "Levix Linux v0.01".

Ela possui mais de 50 comandos, incluindo o e2fsck para checagem de partições ext2 (na verdade eu acabei criando um rescue-floppy, mas já foi um grande passo).

Pergunta: Mas pode uma distro possuir 50 comandos e ainda caber em 1 disquete???
Resposta: Pode sim, o segredo é uma ferramenta chamada BusyBox, que é praticamente uma caixa de ferramentas onde os comandos ficam encabeçados dentro de um só executável (ELF), ou seja, são mais de 50 comandos dentro de 1 comando apenas, isso na versão 0.60.5. Na versão 1.00 ele conta com suporte a IPv4, IPv6, IPX, NFS, pacotes rpm e deb, crond, editores de texto (vi, vim), servidor e cliente DHCP, telnet... Resumindo, é uma ferramenta extremamente incrível, estou usando a versão 1.00 para criar o Levix com suporte a proxy, mas vamos ao que interessa.

Levix Linux v0.01 (by PiStO):
BusyBox (baixe a versão 0.60.5 que é a instável):
    Próxima página

Páginas do artigo
   1. Introdução
   2. O que é RAMDISK
   3. Criando o InitRD
   4. Compilando o BusyBox
   5. Criando o disquete
Outros artigos deste autor

Máquinas velhas a todo vapor

Introdução ao universo dos filesystems

Leitura recomendada

Ativando zRAM no Slackware

Transformando seu Linux em live!

Compilando ou atualizando um kernel Linux

Controle de tráfego utilizando HTB no Debian Sarge

Mitigando Erro de Kernel: Neighbour Table Overflow

  
Comentários
[1] Comentário enviado por engos em 10/09/2004 - 09:15h

Achei um pouco confuso o artigo, acho que ficou faltando um pouco de detalhe nas explicações... mas independete disso gostei bastante e vou assim que possível fazer um teste seguindo seu artigo.

Artigo interessante e bem completo, apesar do meu comentário inicial, ele está bem detalhado a nível de comandos e isso é muito importante.

Parabéns.

[2] Comentário enviado por andreguerra em 10/09/2004 - 09:23h

Muito interessante o artigo, concordo com o Engos, ainda meio confuso porém detalhado..

Parabéns Rafael.

Abraço,

André

[3] Comentário enviado por removido em 10/09/2004 - 20:18h

Olha não consegui achar teu link para dowload recomendaria voçê fazer um link direto mas seu artigo ta legal.

[4] Comentário enviado por worms em 13/05/2005 - 14:23h

Olá,

Cara gostei mto do seu artigo, e esta me sendo muito util!mais meu caso é diferente, e estou com umas duvidas, la vai:

No meu caso, eu quero fazer uma distro, que tenha apenas um server dhcp e um tftpd, tenho um ROM de 128mb, queria gravar tudo no ROM, e quando dar o boot, mandar pra RAM, e a configuração fica numa partição na ROM, que o dhcpd acessa e carrega, e essa partição eh o diretorio do tftpd!

Eu criei o initrd, montei, instalei o busybox 1.0, que tem ja um server dhcp(não sei se é bom), o processo para eu criar é o mesmo q o seu, mais ao inves de usar
syslinux /dev/fd0
eu uso
syslinux /dev/hd2
?? isso carregaria ao acessar no bot?
ou eu coloco o lilo para acessar?

ficaria muito grato se você me ajudasse!

[]'s
Guilherme

[5] Comentário enviado por peregrino em 08/11/2005 - 22:54h

opa cara eu esto com problema ao criar esta dando kernel panic o erro é igual ao que vc teve que eu vi em um forium vc perguntando

vc pode medar essa ajuda

obrigado

[6] Comentário enviado por byfreak em 17/02/2006 - 01:16h

show.....como eu crio um cd que tenha 2 SOs linux e no boot dá para optar qual dos SOs inicializar?

[7] Comentário enviado por virgulla em 21/06/2006 - 22:59h

Olá parabéns pela distribuição Levix. Gostaria de saber se através dele é possível iniciar o X em um servidor remoto, dar o comando X -query IP_do_server. Se não for possível, você conhece algum floppy linux que faça isso? Eu gostaria de usar uma ferramenta assim para dar boot em terminais e daí iniciar uma interface gráfica de um servidor XDMCP. Obrigado, e mais uma vez parabéns.

[8] Comentário enviado por cmelo em 20/07/2006 - 00:00h

virgulla, veja o projeto bootex, é uma mini-distribuição que faz o boot direto no XDMCP. Já testei, é bem simples e funciona (Suse).

O único problema é que esta distro não possui suporte para o teclado ABNT2, apenas para o teclado americano. O suporte para o teclado ABNT2 vai sair em breve, mas não tem data (quem quiser se aventurar seja bem vindo, é um projeto com licença GPL).

http://bootex.sarava.org

Um abraço a todos.

PS: quem conseguir colocar o suporte para o teclado ABTN2, poste aqui!

[9] Comentário enviado por virgulla em 20/07/2006 - 08:24h

cmelo, obrigado mesmo cara, a tempo que procurava algo assim. Abraços.

[10] Comentário enviado por willemarf em 26/02/2007 - 15:23h

da hora ... vo testa :]

[11] Comentário enviado por GilsonDeElt em 04/03/2007 - 20:36h

Gostei do seu artigo, cara!
Há alguns dias recebi um E-mail da Dicas-L falando sobre o Terabeauts, que é um LFD que pode ser usado para resolver problemas em HDs, com suporte a leitura e escrita em ext2, ext3 e ReiserFS e só leitura de CDs e NTFS. Ele pode ser baixado em http://code.google.com/p/terabeauts .
Gostei do Terabeauts e tava pensando em fazer algo parecido. Agora que achei seu artigo, não falta mais nada.
Assim que possível farei meu LFD e vou avisar aqui.

Muito obrigado, mesmo!!! Você não faz idéia de quanto isso vai me ajudar!!

[12] Comentário enviado por JowR em 13/07/2007 - 12:17h

Mas já existe um meio de instalar o (K/X/Ed)Ubuntu em um pendrive de 4gb.
Ele mantém as configs. originais da distro e o boot é feito no pendrive mesmo.

[13] Comentário enviado por removido em 06/05/2008 - 15:19h

Muito bom seu artigo, gostei, vou fazer umas experiências pra ver como me saio.

Valew

[14] Comentário enviado por ruisu em 19/09/2008 - 13:38h

Ei eu n tenho drive de disquete e como faz pra colocar em uma imagem .IMG ?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts