Olá pessoal…
Conforme pedidos de alguns usuários (salve Osvaldo e Felipe), irei mostrar como criar uma distro Linux personalizada baseada em Ubuntu e OpenSUSE.
Nesse post pessoal, será mostrado o uso do Ubuntu-Builder (que é possível usar em distros derivadas e no próprio Ubuntu), e o SUSE Studio (baseado no OpenSUSE), serviço gratuito online que gera uma .iso personalizada, lembrando que há outros softwares que não cheguei a testar como Remastersys (qualquer Linux) e Fedora Revisor (distros derivadas e no próprio Fedora).
#> Ubuntu-Builder:
O Ubuntu-Builder é bem simples, basicamente ele cria uma configuração padrão e gera uma .iso de um Ubuntu, fácil assim. Li em algumas referências que há suporte para o Linux Mint, mas não testei. Para instalar, adicione o repositório Muriana – Ubuntu-Builder, e depois atualize o sistema e instale, como os comandos abaixo:
> sudo add-apt-repository ppa:f-muriana/ubuntu-builder
> sudo apt-get update
> sudo apt-get install ubuntu-builder
Ao executar o aplicativo, basta clicar em Configurações para iniciar o processo de criação da .iso. Lembrando que usei a opção de uma .iso já existente (uma .iso ‘virgem’ do Ubuntu 12.10).
Então será carregado um terminal e a imagem .iso será carregada para edição.
A próxima tela, será de definições da distro, como Nome, Usuário e versão.
Será então solicitado, um ambiente gráfico para a distro criada, o Ubuntu usa o padrão GNOME, conforme realçado abaixo. Mas se quiser alterar, pode testar.
Prosseguindo, você consegue selecionar pacotes DEB para instalação, porém tive um problema aqui, o Skype não foi instalado na versão final, e vemos que o software, acaba duplicando alguns aplicativos .deb.
Adicionar comandos que serão executados na distro, como adição de repositórios ou aplicativos.
Será carregado alguns módulos para abrir o Synaptic (gerenciador de aplicativos).
Ao abrir, você consegue selecionar os apps que deseja que esteja na distro, no meu caso, adicionei o VirtualBox.
Será mostrada uma tela de resumo da geração do sistema.
Confirme o processo.
Agora é só aguardar a geração da .iso (processo pode demorar um pouco).
Quando finalizado, será mostrado uma mensagem dizendo que foi gerado com sucesso.
Indo ao diretório ‘/home/ubuntu-builder’, notamos a imagem .iso gerada lá.
Abaixo um print da tela inicial do Ubuntu sendo executado.
#> SUSE Studio:
Primeiramente, acesse SUSE Studio, será mostrada uma tela de apresentação, semelhante abaixo:
Então crie uma conta, ou faça login utilizando um dos serviços possíveis (como GMail, Twitter ou Facebook), eu optei por criar uma conta na Novell, que é mantenedora do SUSE.
Após logar, é possível baixar uma distro customizada pela comunidade do próprio site, ou criar sua distro com alguns moldes, abaixo um exemplo, eu selecionei o Just Enough OS (JeOS), ou seja, o sistema vem totalmente zerado, até sem ambiente gráfico, mas você pode selecionar o molde do desktop KDE ou GNOME.
Será mostrada uma tela com abas, a primeira, você consegue editar por exemplo, o nome da distro.
Na segunda guia (Software) você consegue adicionar pacotes, repositórios, códigos fontes, pacotes rpm (sources), como por exemplo Skype e TeamViewer.
Na aba Configuration, você consegue setar informações gerais, até scripts e comandos iniciados com a distro.
Na sub-aba Personalize, você consegue alterar o logo da distro e o background de inicialização e carregamento.
Na última guia, a guia Build, você constrói a imagem iso da distro, coloque o código da versão, e o formato default, no meu caso usei .iso.
Depois de carregado, será mostrado a tela abaixo, onde é possível fazer o download da distro ou fazer um testdrive (testar via navegador, porém tem que configurar firewall e outros plugins no sistema que estiver executando o navegador).
Abaixo um print do sistema gerado, na tela de boot.
Obs.: Antes de instalar, crie uma máquina virtual (VirtualBox, VM Ware, etc), e teste a imagem .iso, veja coisas que devem ser alteradas.
Bom pessoal, por hoje é só.
Abraços e até a próxima.
Essa personalização também funciona dessa forma no Ubuntu 13.04?
Provavelmente sim…
O projeto Ubuntu-Builder, se eu não me engano, começou na versão 10.x, e continua até hoje, testei na 12.10, mas provavelmente funciona sim.
Obrigado pelo acesso.
Abraços e bom fim de semana.
e pro fedora? conhece algum metodo?
Boa noite Rafael,
Para o Fedora, nunca testei algo, mas pesquisando nos fóruns, encontrei dois links interessantes:
Como criar uma ISO do Fedora – https://fedoraproject.org/wiki/How_to_create_a_Fedora_install_ISO_for_testing
Fedora Spins (sistemas baseados no Fedora com intuitos específicos, como um só para games) – http://spins.fedoraproject.org/pt/
Espero ter ajudado.
Abraços e bom fim de semana.
Seria possivel personalizar a ISO de uma mini distro como a “Tiny Core Linux” por ex.; com codecs multimidia; Mozilla Firefox e no máximo o VLC Player; tendo determinado site como página principal do navegador? É pra aproveitar um desktop sem h.d.; que será usado por uma criança de 5 anos; a página principal de navegador seria “friv.com”(site de jogos infantis online) e tendo o sistema assim personalizado num pendrive tornaria o desktop inutilizado sem esse pendrive; impondo limite de uso do p.c. pela criança… se puder ajudar com qualquer informação fico muito agradecido! =]
Bom dia Anderson,
É possível sim, eu tinha um pendrive com o Slitaz Linux, e com o Firefox mais atualizado.
Dependendo da distro, você terá que instalá-la em um pendrive, e em algum diretório ou partição da memória, instale os aplicativos.
Espero ter ajudado.
Abraços e boa semana.