Instalando o Archiso #001

Maurício de Lima
|
01/07/2023

Quer criar a sua própria ISO do Arch Linux? É mais fácil do que parece, especialmente com a ferramenta Archiso. Esta ferramenta permite que você personalize uma imagem do Arch Linux, adicionando seus próprios programas e configurações.

A instalação é bem simples e não exige muito esforço.

Bash
sudo pacman -Syu --needed --noconfirm archiso \
qemu-desktop openssl git base-devel

Criando o seu laboratório

Para gerar as imagens ISOs, você precisará criar um laboratório e garantir que esteja usando o Arch Linux e que ele esteja atualizado com as últimas versões dos pacotes.

Use o diretório de usuário para facilitar as coisas e descomplicar o máximo possível o processo. Crie os diretórios de trabalho:

Bash
mkdir -p ~/Archiso/{conf,build,iso,profiles,repo,sfs,skel}

A estrutura de diretórios definida no comando acima ajuda a organizar diferentes aspectos do processo de criação da imagem ISO.

Bash
Archiso
├── conf      # algumas configurações especiais
├── build     # para compilar PKGBUILDs
├── iso       # destino com a ISO gerada
├── profiles  # instruções para a geração da ISO
├── repo      # para o repositório custom local
├── sfs       # para gerar o arquivo base.sfs
└── skel      # para as personalizações dos usuários criados

Copie os profiles para o laboratório

Ao instalar o Archiso, 2 profiles devem ser copiados: Baseline e Releng.

Bash
cp -r /usr/share/archiso/configs/* ~/Archiso/profiles/

Gere sua primeira ISO do Arch Linux com o Releng

É necessário gerar a primeira ISO sem nenhuma alteração no profile releng para que você tenha certeza de que o laboratório está funcionando. Essa etapa é necessária para evitar problemas nas etapas futuras.

Bash
sudo mkarchiso -v -r -w ~/Archiso/work -o ~/Archiso/iso ~/Archiso/profiles/releng

Teste a ISO gerada com o Arch Linux

💡 A ISO gerada é a padrão do Arch Linux, com o script Arch Install para você usar como LiveCD ou para fazer a instalação manual de acordo com o que foi pensado pela distribuição. Como dito anteriormente, o propósito desse primeiro exercício é para você poder validar o laboratório.

ISO em UEFI

Bash
run_archiso -u -i ~/Archiso/iso/archlinux-*.iso

ISO em BIOS/Legacy

Bash
run_archiso -i ~/Archiso/iso/archlinux-*.iso

💡 Ponto! Antes de prosseguir para a parte 2 do guia, é crucial verificar se o processo de geração do arquivo ISO padrão foi bem-sucedido e se o sistema operacional é capaz de funcionar tanto em modo UEFI quanto em modo BIOS/Legacy. Essa validação garante que o arquivo ISO foi criado corretamente e que o laboratório está correto e adequado para as atividades futuras.

Referências:
https://wiki.archlinux.org/title/archiso

Publicações Relacionadas