Um guia prático, didático e direto ao ponto para instalar Arch Linux com UEFI/GPT, com caminho para desktop (GNOME/KDE) ao final.
Este material foi reestruturado para seguir o fluxo recomendado no ArchWiki Installation Guide, mas com linguagem acessível em português, checkpoints visuais e comandos prontos para uso.
| Etapa | Objetivo | Status esperado |
|---|---|---|
| 1. Boot e rede | Entrar no live ISO e conectar na internet | ping responde |
| 2. Particionamento | Criar EFI, root, swap (opcional), home (opcional) | lsblk mostra layout |
| 3. Base do sistema | Instalar kernel + pacotes essenciais | pacstrap concluído |
| 4. Configuração | Fuso, locale, hostname, initramfs e bootloader | Boot configurado |
| 5. Pós-instalação | Usuário, sudo, rede e desktop | Sistema pronto para uso |
flowchart TD
A[Boot pelo pendrive Arch ISO] --> B[Configurar teclado e rede]
B --> C[Particionar disco]
C --> D[Formatar e montar partições]
D --> E[Instalar base com pacstrap]
E --> F[Gerar fstab e entrar no arch-chroot]
F --> G[Configurar timezone, locale e hostname]
G --> H[Instalar/Configurar bootloader]
H --> I[Criar usuario, sudo e NetworkManager]
I --> J[Reiniciar e validar boot]
J --> K[Instalar ambiente grafico opcional]
- Pendrive com ISO atual do Arch Linux: https://archlinux.org/download/
- Boot em modo UEFI (recomendado).
- Backup dos dados importantes (obrigatório para evitar perda).
- Internet funcionando (cabo ou Wi-Fi).
- Tempo e paciência 😄
ls /sys/firmware/efi/efivarsSe listar arquivos, você está em UEFI.
loadkeys br-abnt2Normalmente já funciona automaticamente.
iwctl
device list
station wlan0 scan
station wlan0 get-networks
station wlan0 connect "NOME_DA_REDE"
exitTeste da conexão:
ping -c 3 archlinux.orgSincronize relógio (importante para pacotes/chaves):
timedatectl set-ntp true
timedatectl statusUse
lsblkantes/depois de cada etapa para não errar disco/partição.
lsblk| Partição | Tamanho sugerido | Sistema de arquivos | Ponto de montagem |
|---|---|---|---|
| EFI | 512 MiB | FAT32 | /mnt/boot |
| Root | 40+ GiB | ext4 | /mnt |
| Swap | 2–8 GiB (ou conforme RAM/hibernação) | swap | swapon |
| Home (opcional) | restante | ext4 | /mnt/home |
cfdisk /dev/sda- Label: GPT
- Criar partições conforme tabela acima
- Tipo EFI para partição de boot
Ajuste os nomes (
/dev/sdaX,/dev/nvme0n1pX) para o seu caso.
mkfs.fat -F32 /dev/sda1
mkfs.ext4 /dev/sda2
mkswap /dev/sda3
mkfs.ext4 /dev/sda4Montagem:
mount /dev/sda2 /mnt
mkdir -p /mnt/boot
mount /dev/sda1 /mnt/boot
swapon /dev/sda3
mkdir -p /mnt/home
mount /dev/sda4 /mnt/homeChecklist rápido:
lsblkpacstrap -K /mnt base linux linux-firmware linux-headers base-devel \
networkmanager sudo vim nano grub efibootmgrGerar fstab:
genfstab -U /mnt >> /mnt/etc/fstabEntrar no sistema instalado:
arch-chroot /mntln -sf /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime
hwclock --systohcEdite:
nano /etc/locale.genDescomente ao menos:
en_US.UTF-8 UTF-8pt_BR.UTF-8 UTF-8
Gere locales:
locale-genCrie /etc/locale.conf:
echo 'LANG=pt_BR.UTF-8' > /etc/locale.confecho 'KEYMAP=br-abnt2' > /etc/vconsole.confecho 'archlinux' > /etc/hostname
cat > /etc/hosts <<HOSTS
127.0.0.1 localhost
::1 localhost
127.0.1.1 archlinux.localdomain archlinux
HOSTSpasswdgrub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfgEm dual boot com Windows, geralmente vale instalar também:
os-probere depois regenerar ogrub.cfg.
Criar usuário:
useradd -m -G wheel,audio,video,storage -s /bin/bash seu_usuario
passwd seu_usuarioHabilitar sudo para grupo wheel:
EDITOR=nano visudoDescomente linha:
%wheel ALL=(ALL:ALL) ALL
Habilite o NetworkManager:
systemctl enable NetworkManagerFinalizar instalação:
exit
umount -R /mnt
rebootDepois do primeiro boot, entre com seu usuário e escolha um ambiente desktop.
sudo pacman -S gnome gdm
sudo systemctl enable gdmsudo pacman -S plasma-meta kde-applications sddm
sudo systemctl enable sddm- Intel/AMD modernos:
mesa(geralmente já suficiente). - NVIDIA proprietária:
nvidia nvidia-utils.
Após reiniciar:
ip a
ping -c 3 archlinux.org
timedatectl statusSe estiver tudo OK: rede ativa, hora correta e boot estável ✅
- Prefira sempre confirmar comandos no ArchWiki antes de executar em produção.
- Nomes de partições variam entre SATA (
/dev/sdaX) e NVMe (/dev/nvme0n1pX). - Secure Boot requer passos extras (assinatura/chaves) e não está coberto neste guia.
- Se usar hibernação, ajuste swap de acordo com sua RAM e configure resume.
- ArchWiki (guia oficial): https://wiki.archlinux.org/title/Installation_guide
Se quiser, na próxima atualização eu posso incluir uma seção específica de:
- Dual boot com Windows 11 (passo a passo completo),
- Btrfs com subvolumes,
- Criptografia com LUKS,
- Instalação automatizada com
archinstall.