Como criar uma distribuição baseada no Debian usando o programa Live-Build

Este artigo se destina aqueles que querem criar uma distribuição Linux baseada no Debian e não sabem como criar, ou não sabem como configurar. Bom, se você estiver interessado, então vem comigo.

[ Hits: 19.538 ]

Por: Luiz Eduardo Maia Ribeiro em 30/12/2022


Criando a estrutura do live-build - Parte 1



Agora, já logado como root, precisamos criar uma pasta que vai servir como um recipiente para a criação da nossa distribuição ou do nosso remaster. Ou seja, dentro dessa pasta é que vamos criar a nossa iso.

Eu escolhi criar dentro do /home. Para criar uma nova pasta, digite o seguinte comando:

# mkdir -v /home/distro

Entre na pasta que você acabou de criar:

# cd /home/distro

Dentro desta pasta, precisaremos fazer alguns comandos para configurar um script chamado "lb config", que faz parte do live-build.

Comandos básicos:
  • lb clean -> deleta arquivos referentes a suas imagens ISOs antigas que você construiu no passado. Porém é deixado de lado uma pasta criada chamada de cache. Ele não apaga nossa configuração feita dentro da pasta config.
  • lb clean --purge -> faz o mesmo que o de cima porém ele deleta a pasta cache entre algumas outras coisas.
  • lb config -> gera toda a estrutura e hierarquias, responsáveis pela criação da nossa distribuição.
  • lb build -> pega toda a configuração do lb config e começa a construir o nosso remaster até a finalização da nossa imagem iso.

Link para detalhamento dos comandos do lb config: overview-of-tools - Debian Live Manual

Mas para facilitar a vida, eu fiz um script em shell. Para fazer a configuração de uma só vez. Assim, não precisamos digitar comando por comando.

Criaremos o script no próximo tópico.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Instalando o live-build
   3. Informação extra sobre o comando su
   4. Criando a estrutura do live-build - Parte 1
   5. Criando a estrutura do live-build - Parte 2
   6. Conhecendo as 5 pastas mais importantes para configuração
   7. bootloaders
   8. includes.chroot_after_packages
   9. includes.installer
   10. package-lists
   11. packages.chroot
   12. Finalizando a construção da nossa distribuição
   13. Dicas extras
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Virtualização - Montando uma rede virtual para testes e estudos de serviços e servidores

Instalando o Zabbix no CentOS

Asterisk realtime e Trunk

Configuração do SSL no Apache

Cluster Beowulf

  
Comentários
[1] Comentário enviado por fabio em 30/12/2022 - 21:19h

Parabéns pelo trabalho, artigo ficou um luxo.

[2] Comentário enviado por Creto em 31/12/2022 - 17:49h

Parabéns pelo artigo muito bem detalhado!


Uso GNU/Linux sou livre, papa-chibé e açaí (mas é açaí mesmo aqui do Pará)
BigLinux 22.0.0 Sikaris, Manjaro Plasma 22.0.0 Sikaris, PCLinuxOS versão BR Plasma

[3] Comentário enviado por maurixnovatrento em 01/01/2023 - 18:25h


Ficou como sendo um curso de criação de distros baseadas em debian. Muito bom.

___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/mxnt10


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts