O Arch Linux é uma distribuição minimalista e de alto desempenho voltada para usuários avançados que desejam personalizar o sistema operacional de acordo com suas necessidades. Embora o Arch seja conhecido por ser uma distribuição "faça você mesmo" (DIY, na sigla em inglês), sua instalação é um processo muito educacional e valioso para quem deseja aprender mais sobre o funcionamento do Linux. Neste guia, abordaremos o processo completo de instalação do Arch Linux no seu computador, detalhando cada etapa.
Antes de começar a instalação, é necessário garantir que você tenha os recursos certos.
Requisitos Mínimos:
Um computador com processador x86_64 (64 bits).
2 GB de RAM (para uma instalação básica).
Pelo menos 20 GB de espaço livre em disco rígido.
Um dispositivo de armazenamento USB com pelo menos 4 GB de capacidade (para criar o disco de instalação).
Conexão à internet via cabo Ethernet ou rede Wi-Fi.
Criando um Disco de Instalação com Arch Linux
O primeiro passo é criar um dispositivo USB inicializável com a imagem ISO do Arch Linux. Para isso, você pode usar ferramentas como o Rufus (no Windows) ou o dd (no Linux/macOS). Abaixo está um exemplo de como fazer isso no Linux usando o comando dd:
Baixe a imagem ISO do Arch Linux: Acesse o site oficial do Arch Linux (https://archlinux.org/download/) e baixe a imagem mais recente.
Usando o dd para criar o USB inicializável: Abra o terminal e execute o seguinte comando (substitua /dev/sdX pelo seu dispositivo USB real, como /dev/sdb):
sudo dd if=archlinux-x86_64-YYYY.MM.DD.iso of=/dev/sdX bs=4M status=progress && sync
Isso copiará a imagem para o seu dispositivo USB.
Iniciando o Computador com o Arch Linux
Depois de criar o dispositivo de instalação, insira o USB no computador e reinicie-o. Durante a inicialização, você precisará acessar o menu de inicialização (geralmente pressionando uma tecla como F12, F2 ou ESC, dependendo do fabricante do seu computador) e escolher o dispositivo USB como a unidade de inicialização.
Quando o Arch Linux inicializar, você verá um prompt de terminal (linha de comando). Aqui começa a instalação!
Agora, vamos configurar a partição de disco, a rede e preparar o sistema para a instalação.
2.1. Conectando-se à Rede
O Arch Linux oferece suporte para conexões com fio e sem fio. Se você estiver usando uma conexão com fio, a rede provavelmente será configurada automaticamente. Verifique o status da conexão com:
ping archlinux.org
Se você estiver usando uma conexão Wi-Fi, pode conectar-se à rede com o iwctl, uma ferramenta para gerenciar redes sem fio. Execute os seguintes comandos:
iwctl
station device scan
station device get-networks
station device connect "nome_da_rede"
Substitua device pelo nome da sua interface de rede (normalmente algo como wlan0 ou wlp2s0) e nome_da_rede pelo nome da sua rede Wi-Fi.
2.2. Atualizando o Sistema e Configurando o Relógio
Uma vez conectado à rede, é importante garantir que o relógio do sistema esteja correto. Execute o seguinte comando para sincronizar o relógio do sistema:
timedatectl set-ntp true
Isso habilita o NTP (Network Time Protocol), garantindo que o relógio do sistema seja sempre preciso.
Neste ponto, você precisará criar as partições para o Arch Linux. Existem várias maneiras de particionar o disco, mas usaremos o parted para a criação de partições. Para listar os discos disponíveis, execute:
lsblk
3.1. Criando as Partições
Vamos criar um esquema simples de particionamento com:
Uma partição EFI para o sistema de inicialização (se o sistema for UEFI).
Uma partição para a raiz (/).
Uma partição swap (opcional).
Criar a partição EFI (para UEFI):
Se seu sistema for UEFI (o que é muito comum em máquinas mais modernas), crie uma partição EFI com pelo menos 512 MB. Para isso, no parted, use o comando abaixo:
parted /dev/sdX mklabel gpt
parted /dev/sdX mkpart primary fat32 1MiB 512MiB
parted /dev/sdX set 1 boot on
Criar a partição raiz (/):
Crie a partição para a raiz, que conterá os arquivos principais do sistema operacional. A maior parte do disco pode ser alocada para essa partição:
parted /dev/sdX mkpart primary ext4 512MiB 100%
Criar a partição swap (opcional):
Se você deseja utilizar uma partição swap, crie-a agora. Para sistemas com mais de 8 GB de RAM, a swap pode ser omitida.
parted /dev/sdX mkpart primary linux-swap 100MiB 4GiB
Após criar as partições, formate-as com os comandos apropriados:
mkfs.fat -F32 /dev/sdX1 # Para a partição EFI
mkfs.ext4 /dev/sdX2 # Para a partição raiz
mkswap /dev/sdX3 # Para a partição swap (se existir)
swapon /dev/sdX3 # Ativa a swap
Agora, montaremos as partições criadas no sistema.
Montar a partição raiz:
mount /dev/sdX2 /mnt
Montar a partição EFI (para sistemas UEFI):
Se você tiver uma partição EFI, monte-a em /mnt/boot:
mkdir /mnt/boot
mount /dev/sdX1 /mnt/boot
Ativar a swap:
Se você criou uma partição swap, ative-a com o comando:
swapon /dev/sdX3
Agora, vamos instalar os pacotes base do Arch Linux.
Execute o comando abaixo para instalar o grupo de pacotes base, que inclui o kernel e os pacotes essenciais para o funcionamento do sistema:
pacstrap /mnt base linux linux-firmware vim
O processo de instalação pode demorar alguns minutos, dependendo da velocidade da sua conexão com a internet e do seu hardware.
Após a instalação dos pacotes principais, vamos configurar o sistema.
6.1. Gerar o Arquivo fstab
O arquivo fstab é utilizado para definir como as partições serão montadas no sistema. Para gerá-lo automaticamente, execute:
genfstab -U /mnt >> /mnt/etc/fstab
Verifique se o arquivo foi gerado corretamente:
cat /mnt/etc/fstab
6.2. Chroot no Novo Sistema
Agora, vamos "entrar" no novo sistema instalado para configurá-lo. Execute:
arch-chroot /mnt
Agora você está dentro do sistema Arch Linux instalado.
6.3. Configuração do Fuso Horário
Defina o fuso horário do seu sistema. Se você estiver no Brasil, por exemplo, use:
ln -sf /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime
hwclock --systohc
6.4. Configurando o Locale
Edite o arquivo /etc/locale.gen para ativar o idioma desejado. Use o editor de texto vim ou nano:
vim /etc/locale.gen
Descomente a linha en_US.UTF-8 UTF-8 e qualquer outro idioma que você deseja. Depois, gere as configurações de localidade:
locale-gen
Defina a variável de ambiente LANG:
echo "LANG=en_US.UTF-8" > /etc/locale.conf
6.5. Configuração do Hostname
Defina o hostname do seu sistema, que será o nome do seu computador na rede:
echo "nome_do_computador" > /etc/hostname
Adicione o seguinte conteúdo ao arquivo /etc/hosts:
127.0.0.1 localhost
::1 localhost
127.0.1.1 nome_do_computador.localdomain nome_do_computador
Para sistemas UEFI, você precisará instalar o GRUB e o efibootmgr para garantir que o Arch Linux inicie corretamente. Execute:
pacman -S grub efibootmgr
Instale o GRUB no disco:
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=arch
Gere o arquivo de configuração do GRUB:
grub-mkconfig -o /boot/grub/grub.cfg
Agora, desmonte todas as partições e reinicie o sistema:
exit
umount -R /mnt
reboot
Remova o dispositivo USB para que o sistema inicialize a partir do disco rígido. Você agora deve ser capaz de iniciar no Arch Linux!
Agora que o Arch Linux está instalado e funcionando, você pode começar a personalizar seu sistema. Instale pacotes adicionais conforme necessário, configure sua rede, instale drivers gráficos, e adicione qualquer outro software desejado.
Parabéns! Você agora tem o Arch Linux instalado em seu computador e está pronto para explorar o poder da personalização e controle oferecido por essa distribuição minimalista!