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: 23.671 ]

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

Converter uma distribuição Linux para rodar no coLinux

Fontes com filtros LCD no Arch Linux

Problema resolvido: VMware Server 1.0.7 rodando no Debian Lenny Linux

Criando mirror do Debian Lenny e Debian Lenny Security em sua rede local

XFCE + Openbox no Debian e derivados

  
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