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

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


includes.installer



Dentro da pasta includes.installer, precisamos ter um arquivo muito importante que é requisitado na hora do instalador do Debian, este arquivo se chama preseed.cfg.

Este arquivo nos permite habilitar e desabilitar coisas inconvenientes do instalador do Debian, nos permite fazer uma configuração para instalar o nosso sistema literalmente de forma automática, entre outras coisas. Abaixo está o link de seu arquivo preseed.cfg exemplo:

Arquivo preseed.cfg: https://www.debian.org/releases/bullseye/example-preseed.txt

Manual do preseed.cfg: https://www.debian.org/releases/stable/amd64/apb.en.html

É obrigatório que este arquivo vocês coloquem dentro da pasta em /home/distro/config/includes.installer

Caminho completo do preseed.cfg: /home/distro/config/includes.installer/preseed.cfg

Para encurtar o seu caminho, você precisa apenas colocar um comando dentro do arquivo do preseed.cfg para suprir a necessidade do instalador do Debian.

Digite o seguinte comando:

# echo "d-i apt-setup/use_mirror boolean true" > /home/distro/config/includes.installer/preseed.cfg

Se você quiser uma configuração mediana para o seu instalador do Debian, deixarei o exemplo do meu arquivo preseed.cfg para você copiar e editar ele:

Meu arquivo preseed:

d-i debian-installer/locale string pt_BR.UTF-8
d-i keyboard-configuration/xkb-keymap select br
#d-i netcfg/get_hostname string nomePC
#d-i netcfg/get_domain string localdomain
d-i netcfg/hostname string nomePC
d-i passwd/user-default-groups string cdrom floppy sudo audio dip video plugdev netdev
d-i clock-setup/utc boolean true
d-i time/zone string America/Sao_Paulo
d-i clock-setup/ntp boolean true
d-i apt-setup/use_mirror boolean true
d-i apt-setup/non-free boolean true
d-i apt-setup/contrib boolean true
d-i apt-setup/cdrom/set-first boolean false
d-i pkgsel/upgrade select full-upgrade
popularity-contest popularity-contest/participate boolean false
#d-i apt-setup/local0/repository string http://seudominio.com/repositorio ./
#d-i apt-setup/local0/source boolean true
#d-i apt-setup/local0/key string http://seudominio.com/chave
#d-i preseed/late_command string in-target echo "deb [trusted=yes] http://seudominio.com/repositorio/ ./" >> /target/etc/apt/sources.list

Como esta pasta includes.installer se define como ajudante do instalador gráfico do Debian, podemos também incluir o nosso logo tipo da nossa marca no instalador do Debian. Este logotipo é visualizado assim que iniciamos o instalador do Debian.

Para isso, precisamos criar o seguinte diretório dentro da pasta includes.installer. Digite o seguinte comando:

# mkdir -pv /home/distro/config/includes.installer/usr/share/graphics/

Agora precisamos criar um logotipo com as seguintes dimensões de 1036 x 161, e salvar a imagem dentro do diretório recém criado:

/home/distro/config/includes.installer/usr/share/graphics/

Observação: o nome do logotipo precisa ser assim: logo_debian

E o seu tipo de arquivo precisa ser em PNG:

/home/distro/config/includes.installer/usr/share/graphics/logo_debian.png

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

Instalar um LAMP com boa performance

Criando uma imagem de instalação do Ubuntu

Como configurar os repositórios do apt no Debian 12 em 2025

OpenVPN + Bridge no Ubuntu Server

O que fazer após instalar Linux Mint 15 (sim, há o que fazer!)

  
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