Informações Importantes

Em caso de dúvidas, leia a wiki, ela é ótima e bem fácil de entender. Esse tutorial é baseado nela...

Arch Wiki está disponível aqui: https://wiki.archlinux.org/title/Installation_guide

Se você deseja fazer dual boot Windows e Linux, eu recomendo fortemente ter o Windows e o Linux em discos diferentes! Windows tende a não se dar muito bem com outros sistemas operacionais no mesmo disco... recomendo também que você remova fisicamente todos os discos que não forem usados para a instalação, ou seja: Só mantenha o seu disco principal ligado!!!

Esse tutorial assume que o seu computador seja UEFI (Lançado depois de 2005 mais ou menos. Se seu computador tiver mais de 10 anos sem trocar a placa mãe, verifique se é UEFI ou não! Pra computadores modernos, você pode seguir tranquilamente o tutorial:)

O seu disco será formatado no Passo 3 (ou 2 se escolher instalação automática), então faça backup de qualquer documento importante!

Passo 0: Instale a ISO

Clique neste link para baixar a ISO, terá muitas opções diferentes, aqui vai um print do site:

Site de instalação da ISO do Arch

Index of /iso/2026.04.01/

../
arch/                                              01-Apr-2026 15:13                   -
archlinux-2026.04.01-x86_64.iso                    01-Apr-2026 15:13          1536851968
archlinux-2026.04.01-x86_64.iso.sig                01-Apr-2026 15:14                 141
archlinux-2026.04.01-x86_64.iso.torrent            01-Apr-2026 15:14               83824
archlinux-bootstrap-2026.04.01-x86_64.tar.zst      01-Apr-2026 15:14           121773090
archlinux-bootstrap-2026.04.01-x86_64.tar.zst.sig  01-Apr-2026 15:14                 141
archlinux-bootstrap-x86_64.tar.zst                 01-Apr-2026 15:14           121773090
archlinux-bootstrap-x86_64.tar.zst.sig             01-Apr-2026 15:14                 141
archlinux-x86_64.iso                               01-Apr-2026 15:13          1536851968
archlinux-x86_64.iso.sig                           01-Apr-2026 15:14                 141
b2sums.txt                                         01-Apr-2026 15:14                 654
sha256sums.txt                                     01-Apr-2026 15:14                 398

Caso seu computador seja x86 (Processador Intel/AMD), selecione a opção a seguir:

archlinux-2026.04.01-x86_64.iso 

Caso seu computador seja ARM (processador SnapDragon/Apple Silicon), esse tutorial não vai funcionar. Eu não tenho uma máquina ARM para testar, então por sua segurança não irei ensinar isso. Existe uma distro Arch pra chipsets ARM, vou deixar o link dela aqui, e boa sorte se for seguir esse rumo.

https://archlinuxarm.org/

1- Balena Etcher

Instale a ferramenta Balena etcher em https://etcher.balena.io

Ao abrir o app Balena Etcher, você será apresentado a essa tela:

Tela principal do balena Etcher.

Clique em "Flash from file", e escolha o arquivo de ISO do Arch Linux que você acabou de baixar!

Depois, insira um pendrive no seu computador, e clique em "Select target", e selecione seu pendrive. Certifique-se de que não tem nada dentro dele, pois tudo será apagado!

Feito isso, clique em "Flash!" e aguarde a instalação da ISO no seu pendrive.

2- Desativar Secure Boot

Reinicie seu computador, e quando ele ligar, ainda na tela preta com a logo da sua placa mãe, aperte repetidamente a tecla F2, F10, F12, ou DEL. A tecla exata varia com a sua placa mãe, então tente com todas até uma ir!

Estando na BIOS, procure pela opção de Secure Boot, e desative ela. A localização exata varia de placa pra placa, recomendo você pesquisar como desativar o secure boot no seu modelo específico! Mas no geral, ela ficará na parte de "boot" da BIOS

Tutoriais pra diferentes marcas:

3 - Bootar no USB

Existem diferentes formas de bootar, você pode reiniciar seu PC, e na mesma tela preta que voê acessou a bios, procurar uma opção chamada "Boot Menu", geralmente seria a tecla F12.

Mas a que eu recomendo é mudar a prioridade de Boot na BIOS, ja que você já entrou nela no passo anterior. Ela estará no submenu "Boot", "Startup", "Inicialização", ou outro nome parecido. Clicando nela, selecione o seu USB como o Boot Primário, e depois reinicie o seu PC!

Exemplo da opção de Boot Priority numa placa mãe MSi.

Independente do modo que escolher, assim que você reiniciar seu PC, você verá a seguinte tela:

(obs: Se a tela aparecer preta, sem imagem de fundo, mas ainda com as opções abaixo, ISSO É NORMAL!!!!!)

Tela de boot do Arch Linux Install Medium (Versão colorida BIOS. A versão UEFI é em preto e branco sem fundo de tela)

Selecione a primeira opção, e aguarde até essa tela aqui aparecer:

Tela do Arch Linux Install Medium. Quando ver ela, você pode come´çar a digitar no terminal e iniciar a instalação!

Como Identificar:
Aparecerá na tela:
root@archiso ~ #
O "root" estará em vermelho.

Se você chegar até aqui, pode ir pro passo 1 :D

Passo 1: Conectar a Internet

Método 1: Ethernet (Cabo)

Esse método é o mais fácil e é o recomendado. Conecte seu cabo de rede, espere alguns segundos, e digite no terminal:

ping snowfloke.com
Ping funcionando corretamente, mostrando:
PING snowfloke.com
64 bytes from (ip): time =36.5ms

Se a internet funcionar, você verá os packets sendo lançados. Aperte Ctrl+C para parar o comando. Pode ir pro passo 2 :D

Se não funcionar, tente o método 2 se seu computador tiver suporte a Wi-Fi!

Método 2: Wi-Fi

Esse é bem complicadinho, mas se você seguir tudo bonitinho, vai ser super fácil!

obs: as prints desse método estarão diferentes, isso é por que eu estou instalando uma VM pra demonstrar a instalação, e em uma VM não existe Wi-Fi, apenas LAN. Portanto, essa parte será no meu computadfor que já tem arch instalado, mas os passos são iguais, apenas o visual do terminal que não!

Digite no terminal:

iwctl

Você notará que o prompt mudou, agora ele está assim:

IWD

Digite agora o comando a seguir, você irá ver todas as interfaces de rede disponíveis no seu PC, selecione a que tem o número 0, no exemplo a seguir seria a wlan0.

[iwd]# station list

Toda vez que eu digitar wlan0, substitua pelo nome que você selecionou, okey?

Digite os comandos a seguir:

[iwd]# station wlan0 scan
[iwd]# station wlan0 get-networks

Vai aparecer todas as redes ao seu redor, veja se a sua está lá, e se sim, conecte à ela usando o seguinte comando:

station wlan0 connect NOME_DA_SUA_REDE

Se a rede tiver senha, irá pedir ela, se não, conectará direto.

Se não der nenhum erro, aperte Ctrl+C para sair do IWD, e rode o comando:

ping snowfloke.com

Se aparecer os pacotes sendo enviados, como no exemplo a seguir, deu tudo certo, pode dar Ctrl+C para parar, e ir pro passo 2!

Ping funcionando corretamente, mostrando:
PING snowfloke.com
64 bytes from (ip): time =36.5ms

Passo 2: Manual ou Automática?

Eu recomendo que você escolha a opção manual, a não ser que você já tenha instalado o Arch no passado, ou saiba resolver problemas básicos dele. A instalação automática é bem rápida, mas ela frequentemente dá problemas justamente por você não ter controle total dela.

Manual

Vá para o Passo 3.

Automática

Digite o comando a seguir, ele abrirá uma interface gráfica para a instalação.

archinstall
Tela do archinstall

Navegue pelas opções, e configure elas como uma instalação comum de Windows, Mac, ou outra distro Linux. O foco deste guia não é ela, então não irei explicar essa instalação, mas ela é bem simples, e você consegue lidar com ela sozinho!

Após a instalação terminar, você acabou este guia, parabéns! Os outros passos são para a instalação manual, recomendo ler eles e verificar se a instalação automática fez todos eles, se não você pode ter problemas no futuro...

Passo 3: Formatar seu HD

Antes de qualquer coisa, atualize o horário do pc rodando:

timedatectl

Feito isso, vamos seguir para o particionamento.

cfdisk

Se perguntar algo antes da tela seguir, selecione "GPT"

Tela do cfdisk com 3 partições de exemplo. Se você não tiver formatado o disco ainda, vão aparecer algumas partições, apague todas usando as setinhas.

Usando as setinhas pra cima e pra baixo, escolha a primeira partição (na imagem eu criei partições de exemplo, ignore o tamanho delas ok?), e usando as setas da direita e esquerda, selecione a opção DELETE, e aperte Enter, Repita isso para todas as partições, até sobrar apenas o Free Space. Se você havia formatado seu HD antes da intalação, já irá aparecer apenas Free Space.

Selecionando Free Space, selecione New e aperte Enter. Digite 1GiB, essa será a partição Boot do sistema. Depois, selecione Free Space novamente, e crie outra partição, dessa vez digitando 4GiB. essa será a partição SWAP, pense nela como uma memória RAM extra pro seu PC, só que bem lenta.

Depois selecione Free Space mais uma vez, e crie a última partição, aperte New e depois enter, ele vai selecionar o espaço disponível do seu PC.

Layout final de partição:

/dev/sda1 | 1GiB
/dev/sda2 | 4GiB
/dev/sda3 | Resto do Espaço

Vai ficar assim! (Os valores que estão na imagem não estão corretos, mas pra você eles estarão).
Selecione Write, digite "yes", e depois selecione Quit.

Para verificar se tudo ocorreu bem, digite "lsblk" no terminal, deve aparecer as três partições do sda!

lsblk mostrando em formato de texto o que está na imagem passada. Se as informações forem iguais, deu tudo certo! Se não, recomece o passo 3.

Agora podemos começar a modificar essas partições, faça como eu fiz na imagem a seguir:

mkfs.fat -F 32 /dev/sda1
mkfs.ext4 /dev/sda3
mkswap /dev/sda2

Monte as partições da seguinte forma:

mount /dev/sda3 /mnt

Esse é o nosso diretório root, ele é onde o sistema inteiro estará. Ele fica montado em /mnt.

mount --mkdir /dev/sda1 /mnt/boot

Esse é o diretório boot, ele é necessário para o sistema bootar corretamente. Ele fica montado em /mnt/boot.

swapon /dev/sda2

Por fim o swap, ele não precisa ser montado, apenas ativado.

Passo 4: Iniciando a Instalação

Instale os pacotes essenciais para o sistema (isso pode demorar um pouco dependendo da sua internet).

O pacote git não é necessário pro sistema em si, mas muitos outros pacotes dependem dele, então recomendo deixar ele aí. Também recomendo instalar um editor de texto, incluí o nano e o vim aí, mas você pode baixar outros direto por aqui!

pacstrap -K /mnt base base-devel linux linux-firmware networkmanager git nano vim

Gere o arquivo fstab, ele é importante pois é ele que irá montar seu disco quando você ligar o PC, assim você não precisa montar ele manualmente:

genfstab -U /mnt >> /mnt/etc/fstab

Entre no sistema, e siga pro passo 5!

arch-chroot /mnt

Passo 5: Dentro do Sistema

Localização, Língua, Fuso-horário

Gere seu fuso-horário, nesse exemplo eu irei setar a minha pra São Paulo.

ln -sf /usr/share/zoneinfo/america/Sao_Paulo

Depois, ajuste o tempo:

hwclock --systohc

Edite o arquivo /etc/locale.gen usando o nano ou vim (instalamos ambos na etapa anterior), e descomente a linha pt_BR.UTF-8 UTF-8

Arquivo com a linha pt_BR.UTF-8 UTF-8 descomentada. Não descomente nenhuma outra linha!!!

Agora gere a configuração de localização:

locale-gen

Edite o arquivo /etc/locale.conf e adicione a seguinte linha:

LANG=pt_BR.UTF-8

Mude o nome da sua máquina editando o arquivo /etc/hostname, e adicionando uma linha nova com o nome da sua máquina, só pode conter letras minúsculas, números, e hífen. Eu coloquei "arch-tutorial" :3

Usuários

Root

Rode o comando abaixo, e insira a senha nova do usuário root (A senha não vai aparecer, nem mesmo asteriscos. Mas ela está sim funcionando)

passwd

Usuário Pessoal

Para o seu usuário pessoal, teremos que configurar algumas coisinhas antes...

Edite o arquivo sudo usando o comando abaixo:

visudo

Descomente a linha a seguir: (Fica bem lá embaixo)

Linha a ser descomentada:
%wheel ALL=(ALL:ALL) ALL

Crie seu usuário:

Comandos:

useradd -m <nome-do-user>
usermod -aG wheel <nome-do-user>
passwd <nome-do-user>

Repita esse processo para cada usuário que for usar o sistema. Se apenas você for usar, pode seguir :D

Se outros forem usar o PC, só use o segundo comando (usermod -aG wheel) se o usuário souber usar um terminal. Dar privilégios sudo pra alguém sem o conhecimento necessário é perigoso.

Porém ao menos uma pessoa deve ter acesso ao sudo, pra instalar pacotes do sistema, e editar configurações que necessitam dele. Se você tá lendo esse tutorial, você provavelmente já é o técnico da casa, então já se coloca no grupo wheel, e avalie cada usuário novo!

BootLoader

Eu escolhi o grub, mas você pode escolher outros. Se for o seu caso, LEIA A WIKI!

Instale o Grub, e o efibootmgr.

pacman -S grub efibootmgr

Rode o grub:

grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg

Passo 6: Finalizações

Desktop

Escolha seu desktop dentre esses (já vem prontos):

  • GNOME (gnome) | Usado pelo Ubuntu

  • KDE Plasma (plasma) | Parecido com Windows

  • COSMIC (cosmic) | BETA

Instale com o comando a seguir:

pacman -S <gnome, plasma ou cosmic>

Display Manager

Escolha o seu Display Manager, é a tela de login!

  • GNOME (gdm)

  • KDE (sddm)

pacman -S <gdm ou sddm>
systemctl enable <gdm ou sddm>

Prepare para o Reboot

Ative o NetworkManager para poder se conectar a internet pós instalação!

systemctl enable Network-Manager

Saia do chroot

exit

Desmonte o disco

umount -R /mnt

Reinicie o computador, e tire o pen drive!

reboot

Passo 7: Tudo Pronto!

Voce deve ter um sistema completo agora! Ele ainda está muito mínimo e básico, então eu recomendo você abrir o terminal no desktop que você escolheu e instalar algumas coisinhas importantes!

sudo pacman -S flatseal firefox mpv fastfetch

Explicação: Flatseal é usado pra gerenciar permissões de Flatpaks, que são os apps que você irá instalar pela lojinha. Firefox por que ele é o navegador mais usado no Linux, e alguns desktops vem sem navegador popular, só com um proprietário deles. MPV por que você precisa de um player de vídeo, e fastfetch pra você poder se exibir pros outros que você instalou o Arch Linux!

fastfetch obrigatório pra exibir a instalação!

Passo 8 (Opcional): AUR

A AUR (Arch User repository) é uma ferramenta muito impoprtante, pois ela permite vbocê baixar milhares de pacotes que não estão nos repositórios oficiais do Arch!

git clone https://aur.archlinux.org/yay.git && cd yay && makepkg -si

Espero que tenha gostado deste guia!

Quaisquer questionamentos, dúvidas,e e tc, pode deixar aqui nos comentários, ou me mande por e-mail!

yasmin@snowfloke.com

Você Está Usando Linux?

All votes are public