Pular para o conteúdo

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.
Luiz Eduardo Maia Ribeiro distromaialinux
Hits: 30.629 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Parte 9: 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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   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
Nenhum artigo encontrado.

Squid com WCCP

Configuração da interface KDE

DNS no Slackware

Compartilhando arquivos e bookmarks do Firefox entre Linux e Windows

Removendo dependências desnecessárias no Debian

#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

Entre na sua conta para comentar.