Início
» LINUX
»
Como criar uma ISO personalizada do Ubuntu com o Cubic
Como criar uma ISO personalizada do Ubuntu com o Cubic
Crie uma ISO personalizada do Ubuntu com o Cubic, modificando uma imagem oficial do Ubuntu e recompilando-a como um instalador inicializável. O Cubic é um assistente gráfico com um terminal integrado: use-o para adicionar pacotes APT ou alterar arquivos na imagem e, em seguida, gerar uma nova ISO. Este guia usa o Ubuntu Desktop, mas o Cubic também é compatível com muitas imagens baseadas no Ubuntu.
O projeto Cubic indica que o sistema operacional que hospeda a compilação é o Ubuntu 18.04.5 ou posterior. Você também precisará da imagem ISO original, uma nova pasta de projeto vazia em um disco local com espaço suficiente para a imagem extraída e os arquivos de saída, e um pen drive USB separado com capacidade suficiente para armazenar a imagem ISO finalizada. A gravação da imagem apagará o conteúdo do pen drive.
1. Baixe e verifique uma ISO oficial do Ubuntu.
Obtenha a imagem atual do Ubuntu Desktop na página oficial de downloads . Escolha a arquitetura usada nos computadores onde você planeja instalá-lo e mantenha o arquivo ISO baixado sem alterações como sua fonte.
Comece baixando a interface gráfica oficial do Ubuntu.
O Ubuntu publica um arquivo de checksum SHA-256 com suas imagens. Em um terminal, calcule o hash da ISO baixada com o comando `sudo apt-get hash` sha256sum <your-ubuntu-file.iso>e compare-o com a entrada correspondente ao mesmo nome de arquivo em `/etc/sysctl.conf` SHA256SUMS. Para maior segurança, verifique primeiro a assinatura GPG do arquivo de checksum seguindo o guia de verificação do Ubuntu .
Compare a imagem original com o seu checksum publicado.
2. Instalar o Cubic
No computador Ubuntu que você usará para a compilação, abra o Terminal e execute os comandos PPA atuais da Cubic. Confirme a solicitação do repositório, caso o Ubuntu pergunte:
Inicie o Cubic a partir do menu de aplicativos. A página oficial do projeto lista os sistemas operacionais suportados e os passos para a instalação.
3. Configure o projeto e a imagem de origem.
Inicie um novo projeto no Cubic e selecione um diretório de projeto vazio e dedicado. Mantenha a imagem ISO de origem fora dessa pasta para que permaneça intacta. Um disco local é preferível a um armazenamento removível ou de rede enquanto o Cubic extrai e reconstrói o sistema de arquivos.
Escolha uma pasta de trabalho dedicada.
Na página do projeto, navegue até a imagem ISO do Ubuntu e defina-a como a imagem original. O Cubic a analisa e preenche os detalhes do projeto. Mantenha os valores sugeridos, a menos que precise de um nome de arquivo de saída ou metadados distintos; o guia da página do projeto do Cubic descreve esses campos.
Confirme a pasta do projeto e a imagem ISO de origem.
4. Personalize o sistema de arquivos de imagem.
Avance pelas etapas de extração e preparação até que o Cubic abra seu terminal integrado. Os comandos neste terminal modificam a imagem personalizada, não o sistema Ubuntu que executa o Cubic. Por exemplo, instale pacotes Debian da seguinte forma:
apt update
apt install --yes curl vim
apt clean
Use este comando apt remove --yes package-namepara remover um pacote Debian ou editar arquivos de configuração na imagem para alterar os valores padrão. O terminal do Cubic não instala aplicativos Snap; use pacotes APT para este fluxo de trabalho. Consulte a documentação da página do terminal para obter mais detalhes.
Adicione pacotes Debian no terminal do Cubic.
Se o Cubic exibir uma página de Pacotes, não a utilize para adicionar software. O guia oficial afirma que esta página antiga do Ubiquity controla quais pacotes são removidos durante a instalação; ela não é um instalador de aplicativos. Ela está ausente no Ubuntu Desktop 23.04 e versões posteriores. Adicione ou remova pacotes pelo terminal integrado.
5. Mantenha as configurações de compilação adequadas e gere a ISO.
Continue navegando pelas telas de opções do Cubic. A menos que você precise de um kernel de inicialização diferente, um menu de inicialização específico ou um comportamento de instalação autônoma, mantenha as configurações padrão recomendadas. Na página de Compressão, o gzip é o padrão e uma escolha geral prática. Outros algoritmos trocam tempo de compilação e uso da CPU por uma imagem de saída menor ou maior; consulte o guia de compressão do Cubic para obter mais informações.
Gzip é a opção de compressão padrão.
Prossiga para a etapa de Geração, revise o nome do arquivo de saída e inicie a compilação. O Cubic salva a nova ISO no diretório do projeto. Mantenha essa pasta até que os testes estejam concluídos para que você possa identificar a saída e repetir a compilação posteriormente.
Se disponível, use a ação Testar do Cubic para verificar se a ISO inicializa em um ambiente live. O emulador não fornece um disco para concluir a instalação do sistema operacional. Em imagens mais recentes do Ubuntu Desktop, a interface live pode ocultar algumas personalizações, mesmo que elas estejam presentes após a instalação. Portanto, verifique alterações importantes em um computador reserva antes de implantar a imagem.
6. Grave a ISO personalizada no USB
No Ubuntu, abra o aplicativo Discos, selecione a unidade USB removível e, em seguida, escolha Restaurar Imagem de Disco no menu da unidade. Selecione a imagem ISO personalizada e verifique novamente o dispositivo de destino antes de confirmar: a operação sobrescreverá todos os arquivos e partições nesse USB.
Verifique o dispositivo USB de destino antes de restaurar a imagem.
Se a soma de verificação não corresponder, baixe a ISO novamente e verifique a lista de somas de verificação assinadas antes de editá-la.
Se um aplicativo estiver faltando após a instalação, confirme se você o instalou no terminal integrado do Cubic; a página de Pacotes é para informações sobre o comportamento de remoção do Ubiquity.
Se o USB não inicializar, verifique novamente o dispositivo selecionado e a arquitetura da imagem e, em seguida, teste a ISO em um hardware que corresponda ao modo de inicialização desejado.