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

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

Impressão usando LPRng e KPrinter

Instalação KickStart

Configuração de uma impressora Z35 Lexmark usando o CUPS no Slackware 9.1

Dual boot no Fenix Extreme Linux

FreeBSD - Configuração do Net-SNMP

  
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