Archiso no Distrobox
Quer personalizar sua própria imagem ISO do Arch Linux? A ferramenta Archiso facilita isso, permitindo adicionar programas e configurações personalizados. Além disso, apresentamos uma maneira eficiente e limpa de criar ISOs sem sobrecarregar seu sistema com arquivos desnecessários, usando qualquer distribuição Linux.
Instalando o Distrobox e o Docker no Archlinux
Primeiro, instale o Distrobox e ative o Docker como um serviço no seu sistema Arch Linux. Isso é feito com os seguintes comandos:
sudo pacman -Sy --needed --noconfirm docker distrobox
Depois que fizer a instalação devemos iniciar o serviço do Docker.
sudo systemctl start docker
Se preferir que o Docker fique ativado por padrão todas as vezes que iniciar o computador rode o comando abaixo:
sudo systemctl enable --now docker
Criando o Arch Linux no Distrobox
Após a instalação do Distrobox, crie uma imagem de contêiner do Arch Linux:
distrobox-create --root -n ARCHISO -i archlinux
Agora devemos acessar o contêiner criado com privilégios de root. O processo demora um pouco a primeira vez, pois será baixado toda a imagem e os pacotes instalados para termos um Arch Linux funcional.
distrobox enter --root ARCHISO
Essa ação baixa a imagem e os pacotes necessários. Então, instale os pacotes essenciais dentro do contêiner:
sudo pacman -Syu --needed --noconfirm base-devel git nano grub squashfs-tools dosfstools mtools arch-install-scripts xorriso archiso openssl git base-devel edk2-ovmf qemu-desktop
Criando o seu laboratório
Para começar a criar ISOs, prepare um ambiente de trabalho no seu diretório de usuário:
mkdir -p ~/Archiso/{conf,build,iso,profiles,repo,sfs,skel}
Copie os profiles para o laboratório
Ao instalar o Archiso, 2 profiles devem ser copiados: Baseline e Releng.
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.
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
run_archiso -u -i ~/Archiso/iso/archlinux-*.iso
ISO em BIOS/Legacy
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
https://wiki.archlinux.org/title/Distrobox
Respostas