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.545 ]

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


Criando a estrutura do live-build - Parte 2



Estando dentro da pasta criada, lá no /home/distro/, criaremos um arquivo utilizando o editor de texto, no meu caso eu gosto do editor nano. Digitar o seguinte comando:

# nano lb_config_modelo.sh

Copie e cole os seguintes comandos dentro desse arquivo:

#!/usr/bin/env bash
  lb config noauto
   --binary-images iso-hybrid
   --mode debian
   --architectures amd64
   --image-name "nome-da-distro"
   --linux-flavours amd64
   --distribution bullseye
   --archive-areas "main contrib non-free"
   --parent-archive-areas "main contrib non-free"
   --parent-debian-installer-distribution bullseye
   --debian-installer live
   --debian-installer-gui true
   --updates true
   --interactive false
   --memtest none
   --security true
   --cache true
   --apt-recommends true
        --iso-application nome-da-distro
   --iso-preparer nome-da-distro
   --iso-publisher "Seu Nome ou Email"  
   --iso-volume nome-da-distro
   --bootappend-live "boot=live locales=pt_BR.UTF-8 keyboard-layouts=br username=demo hostname=nomedopc timezone=America/Sao_Paulo autologin"
   "${@}"

Após colar, edite as informações necessárias pra você, e salve o arquivo, com as seguintes teclas do teclado: CTRL + x

Confirme que você deseja salvar o arquivo.

Depois disso aperte a tecla ENTER e pronto! Arquivo salvo.

Agora para finalizar, temos que dizer para o script que agora ele vai ser um executável. Para isso, digite o seguinte comando no terminal:

# chmod +x lb_config_modelo.sh

Agora, tudo o que precisamos fazer é executar o script digitando o seguinte comando:

./lb_config_modelo.sh ou bash lb_config_modelo.sh

Segue o comando abaixo:

# ./lb_config_modelo.sh

Depois de executar o script, você perceberá que foi criado várias pastas dentro do diretório atual. Mas apenas uma pasta é importante para nós nesse momento, que é a pasta chamada 'config'.

A seguir entenderemos as estruturas de diretórios e pastas mais importantes que a gente precisa conhecer dentro da pasta config.

Para o próximo tópico, por favor entre na pasta config, com o seguinte comando:

# cd config/

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

Instalação da Broadcom 1390 no Debian Etch

Cluster de Virtualização com Ganeti

Solução de problemas com wireless no Ubuntu Linux

ISPconfig - Uma alternativa ao CPanel

Trabalhando com shell e variáveis de ambiente

  
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