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.631 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 7: bootloaders

O Linux possui diferentes tipos de carregadores na hora da inicialização do sistema. O mais comum que a maioria conhece é o Grub. Para configurar os bootloaders dessa pasta, nós precisamos copiar algumas pastas que estão no seguinte diretório:

# cd config
# cp -rf /usr/share/live/build/bootloaders/* /home/distro/config/bootloaders/

A pasta que nos importa mais é a do grub-pc.

Dentro de cada pasta, poderá haver um splash.png de tamanho de 640x480 pixels.

As configurações de dentro desta pasta do grub-pc, você também pode estar modificando ela. As modificações que vocês fizerem, vocês verão na hora do boot do live cd construído lá no final de todos os tópicos.

Observação: eu editei todos os arquivos que eu percebi que podiam ser editados, e também troquei o splash padrão por minha splash.png.

ATENÇÃO: eu deixei todas as pastas dentro da pasta do bootloaders, e não excluí nenhuma. Meu motivo foi levar em consideração outros sistemas de arquivos que provavelmente precisarão do grub-legacy. Pela construção manual do processo até chegar na iso final, o Linux precisa reconhecer algumas pastas chamada syslinux e isolinux, que podem ser requisitadas na hora do boot pelo modo live.

Em resumo, não vale a pena deletar as pastas que achamos desnecessárias pois pode ser que haja PCs de usuários que requeiram tais nomenclaturas e assim por diante. Você pode deixar todas ali dentro da pasta bootloaders que você não vai ter dor de cabeça.

No próximo tópico iremos conhecer a pasta responsável por guardar todas as nossas customizações feitas no nosso ambiente Linux, no meu caso o XFCE.

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

Instalando Wireless USB Adapter D-Link DWL-G122 no Debian

Compilando e instalando o Wine, WineTools e Internet Explorer(s) no Linux

Embelezando o Xubuntu 12.04

O .bashrc de meu Debian

Windows e Linux no mesmo micro

#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.