Criar uma remasterização do Debian GNU Linux

Criar uma remasterização de um sistema operacional é útil para que você tenha um sistema completo em live, nesse sistema você decide quais os programas devem fazer parte, podendo instalar o sistema com as suas características em qualquer computador. Confira.


Remasterização


De forma bem simples e de fácil entendimento segue alguns exemplos de remasterizações Linux.

  • Elementary os
  • Linux Mint
  • Pop os
  • Zorin os

 

E todo o lixo de pseudo distribuições da Distrowatch e as famosas "Distros BR" que usam para te enganar, essas se deve tomar o máximo cuidado pois são feitas a partir de uma distribuição instalada, portanto firewall pode ser arrombado, infinitos programas maliciosos pode ser escondidos e nunca absolutamente nunca ninguém ira descobrir.

As famosas REFISEFUQUI.




Mas uma remasterização pode ser usada para o bem, não precisa e não deve ser usada como é para enganar pessoas dizendo que você criou uma nova distribuição Linux perfeita.

Você pode criar uma com ambiente gráfico preferido, uma coleção de programas direcionados a uma atividade especifica, para ter melhor desempenho em determinados hardware e instalar esse Debian customizado em vários computadores.


Criar uma remasterização do Debian GNU Linux


Para a criação da nossa remasterização iremos utilizar o Live Build.


"live-build é um conjunto de scripts para construir imagens do sistema live. A ideia por trás do live-build é um conjunto de ferramentas que usa um diretório de configuração para automatizar e personalizar completamente todos os aspectos da construção de uma imagem live."

Essa será a primeira matéria dessa serie, iremos abordar a criação básica de um sistema live com instalador Calamares.

 


 

O tamanho da .iso

 

Esse é o ponto que mais geram perguntas,  a .iso não deve ultrapassar os 3 GB mesmo podendo. Todo live é na realidade um backup comprimido de um sistema operacional Linux completo.

Dizemos que instalamos um Ubuntu, Fedora, openSUSE, Debian .... mas na realidade um backup é descompactado para o disco rígido.

Esse backup antes de ser mandado para o HD roda descompactado em uma partição loop na Ram, ai vem o problema de criar um sistema entupido de programas e grande de mais.

 


 

Criando a sua primeira remasterização Debian

 

O processo é bem simples e leva em média 40 minutos para resultar em uma .iso, siga com atenção.

Abra o terminal como usuário comum.

Instale as dependências.

sudo apt install live-build

Crie o diretório de trabalho.

mkdir remaster

Entre no diretório de trabalho.

cd remaster

Gere os arquivos de configuração da sua remasterização.

lb config --bootappend-live "boot=live components username=live-user"


Abra o arquivo de configuração para criar a lista de programas para serem instalados na sua remaster.

nano ~/remaster/config/package-lists/live.list.chroot
 
O arquivo é gerado com 3 pacotes básicos para a instalação, adicione abaixo todos os programas que deseja que sejam instalados na sua remaster. ( Não exagere )
 
 

 
Para esse projeto irei instalar os seguintes programas. 
 
( O Calamares é o instalador do seu sistema live, com ele você ira poder instalar a sua remaster em qualquer computador )
 
 
live-boot
live-config
live-config-systemd
xserver-xorg
xserver-xephyr
lightdm
xfce4
xfce4-terminal
mousepad
thunar
network-manager-gnome
calamares
calamares-settings-debian
 
 
 


Salve teclando Ctrl + x tecle s e tecle Enter para fechar.
 
 
Crie o diretório para as configurações de grupo do usuário live.
 
mkdir -p config/includes.chroot_after_packages/etc/live/config.conf.d/
 
Crie o arquivo de configurações dos grupos do user live.
 
nano config/includes.chroot_after_packages/etc/live/config.conf.d/10-user-setup.conf
 
Cole a linha abaixo no arquivo aberto.
 

LIVE_USER_DEFAULT_GROUPS="audio cdrom dip floppy video plugdev netdev powerdev scanner bluetooth fuse"


 

 
 
Salve teclando Ctrl + x tecle s e tecle Enter para fechar. 

 
Gere a .iso live com instalador da sua remasterização.

sudo lb build

Aguarde ...


 

 

A instalação do sistema base e a minha lista de programas levou 30 minutos, nesse ponto começa a criação do arquivo filesystem.squashfs, uma cópia compactada e integral do sistema que acabamos de criar m chroot, é esse arquivo que ira rodar em live e o conteúdo dele é descompactado para o disco rígido quando optar por instalar o sistema no disco.



Remasterização finalizada em 44 minutos.



A .iso Live ficou com 641 mb.


 

Menu de boot que pode ser alterado, mais para frente falaremos das alterações.



Consumo do sistema em live de 323 MB de Ram.



Instalador do sistema Calamares.



Programas instalados.




Limpar os resíduos da remasterização, dentro do dir de trabalho execute, isso deve ser feito a cada nova criação da remasterização para as matérias seguintes.


lb clean --all


É isso ai, até a próxima em que iremos personalizar o sistema para remasterização.


Alterar o menu de boot da sua remasterização Debian GNU Linux

Nessa matéria iremos alterar a aparência do menu de boot da sua remasterização Debian, confira.


Configurações para Calamares na sua remasterização Debian GNU Linux

O Calamares é o instalado para o sistema remasterizado, nessa matéria irei mostrar algumas dicas de configuração e personalização para a sua remasterização Debian.

Customizar a sua remasterização Debian GNU Linux

Nessa matéria iremos fazer a customização do ambiente gráfico XFCE4 da sua remasterização, adicionar papeis de parede, temas de janela e ícones, confira.
 
 
 
 
 

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais