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
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 remasterGere os arquivos de configuração da sua remasterização.
lb config --bootappend-live "boot=live components username=live-user"
nano ~/remaster/config/package-lists/live.list.chroot
live-config
live-config-systemd
xserver-xorg
xserver-xephyr
lightdm
xfce4
xfce4-terminal
mousepad
thunar
network-manager-gnome
calamares
calamares-settings-debian
mkdir -p config/includes.chroot_after_packages/etc/live/config.conf.d/
nano config/includes.chroot_after_packages/etc/live/config.conf.d/10-user-setup.conf
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
Configurações para Calamares na sua remasterização Debian GNU Linux
Customizar a sua remasterização Debian GNU Linux
Que maravilha simples e direto ao ponto.
ResponderExcluirMuito legal. Vou fazer aqui a minha com Gnome.
ResponderExcluirBuenas tardes Lobo, El articulo esta increible, por fin consegui crear mi poprio live, para tenerlo siempre a mano con todas mis configuraciones.
ResponderExcluirSolo tengo un dilema que de momento no consigo solucionar, tengo unos paquetes debs modificados y me me gustaria se instalaran junto con la creacion del live, pero no consigo averiguar donde agregarlos y que al crear el live, tome posesion de ellos.
Puedes echarme una mano?????
Gracias
Buenas tardes Lobo, un articulo increible, solo tengo una duda donde colocar unos paquetes deb con personalizaciones mias y que al crear el live, tome posesion de esos antes que del servidor debian.
ResponderExcluirExplico, he creado un deb, debian-meta-gnome.deb para que me instale gnome minimo y con unos ajustes mios, me gustaria que al crear el live tomara posesion de ese archivo para que me instale gnome.
Este seria mi archivo config/package-lists/live.list.chroot
calamares
calamares-settings-debian
debian-meta-gnome
live-boot
live-config
live-config-systemd
systemd-sysv
Espero explicarme bien, puedes ayudareme????
Os .deb pode colocar em /config/archives
ExcluirHola Lobo, echo los coloque en /config/archives pero al ejecutar sudo lb build no los instala en la iso generada.
ResponderExcluirSolucionado, mil gracias
ResponderExcluirJá resolveu ?
ResponderExcluirPues no, no consigo crear la iso, me lanza error de paquete, tengo que mirar que falla, pero al menos consigue que al ejecutar lb build me detecte los debs, eso ya es un gran paso para mi.
ExcluirPode ser erro de dependencia, leia a saida com atenção
ExcluirOlá tudo bem ? Sabe me informar como se é possivel usar á versão netinst ou somente live ? Sabe me informar como faço para colocar o debian-installer no live ?
ResponderExcluirInstalando ele e colocando no menu de boot da live.
ExcluirVocê teria outro meio de contato ?
ResponderExcluirNosso grupo no face https://www.facebook.com/groups/linux.dicas.e.suporte
ExcluirTenho andado a pensar em fazer uma remasterização do Debian com todas as minhas configurações.
ResponderExcluirA minha questão é se funciona fazendo uma remasterização da distro instalada em virtual-box para depois usar o .ISO para fazer a instalação direta no computador?
Este artigo vai ajudar, obrigado pela Partilha.
Hola Lobo, despues de mucha labor por fin consegui crear mi distro personalizada, debian trixie con escritorio dde y lightdm.
ResponderExcluirSolo me surge un problema, a la hora de iniciar, no se autologuea, me pide nombre de usuario y clave, solo me pasa cuando uso lightdm, en gdm3 no he tenido problemas.
Alguna idea?????
No meu caso o script retorna: : Package 'firmware-linux' has no installation candidate
ResponderExcluirE não gera a iso.
Como resolver?