Montando uma distribuição Linux do zero

Publicado por Alexandre Yembo em 18/10/2007

[ Hits: 33.686 ]

 


Montando uma distribuição Linux do zero



Se você pretende montar uma distribuição personalizada para o seu uso estou aqui dando a dica de como fazê-la.

Linux From Scratch ou Linux do Zero

O projeto LFS (Linux From Scratch) é uma iniciativa muito interessante para usuário que desejam montar uma distribuição personalizada.

Mas você me perguntaria. Qual a vantagem de montar um distribuição se já existem centenas?

Eu te respondo. Toda. Primeiro que você aprende muito sobre a arquitetura do Linux, a compilar os pacotes, a mexer com o kernel. Segundo que você pode instalar os programas que realmente irá utilizar fazendo com que sua distro fique pequena.

Além disso existem outras alternativas para se montar a distribuição, como por exemplo na empresa onde você trabalha, indústria e comércio entre outros.

Nessa dica vou citar apenas alguns tópicos e não ensinar a montar a distro. Para montar confira os detalhes em:
Primeiro passo: baixar os pacotes necessários:

ftp://ftp.linuxfromscratch.org/pub/lfs/lfs-packages/lfs-packages-6.1.tar

Pegue o manual do LFS-book 6.1 BR7.pdf:

http://saltador.uspnet.usp.br/pub/lfs-br/lfs-book/6.1-7/LFS-BOOK-6.1-pt_BR-7.pdf
http://www.4shared.com/network/LFS-BOOK-6.1-pt_BR-7.pdf
(explica passo a passo a montar o sistema básico)

Após obter os pacotes necessários é hora de montar a distribuição.

Essa distro será criada numa partição nova, que o usuário irá definir e formatá-la no sistema do Linux (ext2, ext3, reiserfs ou xfs).

Como funciona?!! Primeiro usando uma distro (Slackware, Debian, qualquer um). No livro LFS explica passo a passo com detalhes. O livro se divide em várias partes como:

1 - criar um sistema provisório (através da distro e etapa para compilar os pacotes C e compiladores e alguns essencial que serão necessários na etapa seguinte);

2 - após montado o sistema provisório, é momento de entrar como chroot para daí sim montar o sistema que será definitivo. Nesse momento os compiladores da distro nova que irá funcionar (que foram compilados no sistema provisório). A distro principal não será necessária por enquanto.

3- Após montado os sistema definitivo, outros passos são efetuados como configuração dos scripts e inicialização, instalação do GRUB, configuração de usuários e instalação de pacotes extras (X11, Gnome ou KDE).

4 - É hora de reiniciar o sistema e checar se está tudo OK.

Espero que você se interesse pelo artigo e procure descobrir esse novo mundo.

Abraços a todos.

Outras dicas deste autor

Instalando tudo via apt-get usando o Ubuntu

Leitura recomendada

XAMPP 1.8.1 não acessa o phpMyAdmin [Resolvido]

Limitando o uso da CPU com o CPULIMIT

Criando classe de conexão - Python + Postgresql

Fazendo rotate do Squid automaticamente

Unetbootin - Failed to load COM32 file menu.c32 [RESOLVIDO]

  

Comentários
[1] Comentário enviado por removido em 18/10/2007 - 06:31h

Estou montando um projeto e precisaria desta dica, ainda bem que achei, muito obrigado por postar esta dica.

[2] Comentário enviado por lucas.suporte em 19/10/2007 - 07:39h

Muito bacana sua dica!!!
parabens!!

Lucas Rocha
Analista de Redes em Linux

[3] Comentário enviado por f_Candido em 06/02/2008 - 11:28h

Dica muito boa. Parabéns.

Abraços

[4] Comentário enviado por aletche001 em 17/10/2008 - 19:20h

Só uma pergunta

Para se eu estiver usando o slackware, os pacotes que eu preciso baixar estarao disponiveis no www.linuxpackages.net ou tera que ser baixado especificamente no site do LFS ?

O que eu queria na verdade era customizar um de de instalação do Slackware 12 para fazer uma instalação minima do slacwakre + pacotes especificos para utilizacao em estações de trabalho que irao rodar um sistema web de gestao de negocios.

Criar a minha propria distro é algo que ainda acho dificil por falta de conhecimentos avancados em linux.

Mas vou tentar, agora com seu e-book tenho aonde pesquisar ...
Valeu !

Alexandre
Bento Gonçalves / RS

[5] Comentário enviado por annakamilla em 12/01/2009 - 15:59h

isso é muito interessante

baixei o sistema para instalar e o manual tb

[6] Comentário enviado por removido em 30/12/2010 - 21:03h

veleu cara muto boa sua dica,a minha e semelahnte e se complementa com sua e de criar uma disto minismalista

[7] Comentário enviado por removido em 30/12/2010 - 21:13h

tetei baixar e ele esta "trancado",não funciona direito



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts