Sobre o projeto

archinstall é um instalador oficial do Arch Linux que oferece tanto uma interface de usuário de terminal guiada (TUI) quanto uma biblioteca Python para criar instalações personalizadas via script. O instalador guiado conduz os usuários por particionamento, configuração do bootloader, seleção de pacotes e configuração de serviços, com opções opcionais em cada etapa. Ele inclui perfis pré-configurados para ambientes desktop e servidores. Além do menu interativo, o archinstall executa a partir de arquivos de configuração JSON declarativos—com suporte a armazenamento de credenciais criptografadas—e pode ser invocado diretamente como uma biblioteca Python a partir de uma mídia ao vivo ou de um sistema existente para instalar e gerenciar pacotes, serviços e configuração de disco em um alvo Arch. As opções de instalação incluem o repositório Arch via pacman, clonagem do repositório git ou pip install. A ferramenta está disponível em vários idiomas contribuídos pela comunidade e integra-se ao ecossistema de desenvolvimento do Arch Linux.