Instalação Arch Linux: Guia Completo para Iniciantes (Passo a Passo)

No universo das distribuições Linux, o Arch Linux se destaca como uma das opções mais desafiadoras, especialmente no que diz respeito à sua instalação. A dificuldade reside, em grande parte, na complexidade do processo de instalação, que muitas vezes é apresentado de forma confusa e intrincada. Essa distribuição é ideal para usuários que já possuem familiaridade com o sistema Linux e que se sentem à vontade para explorar suas particularidades. É uma escolha que, geralmente, atrai usuários avançados, o que acaba limitando o acesso para uma parcela considerável de pessoas. Para facilitar este processo, condensamos os passos essenciais para instalar o Arch Linux. É importante ressaltar que o conhecimento básico sobre sistemas Linux, incluindo particionamento de discos, é crucial. Se você nunca teve contato com o Linux, talvez seja melhor adiar esta experiência para um momento futuro.

Requisitos Iniciais

Antes de iniciar a instalação, certifique-se de ter os seguintes itens à disposição:

  • Um pendrive com capacidade mínima de 512 MB.
  • O aplicativo Etcher: Download e instale-o no seu sistema.
  • A imagem ISO do Arch Linux: Download.
  • Conhecimento sobre como acessar as configurações do BIOS do seu computador.

Criação do Pendrive de Boot

Insira o pendrive e abra o Etcher. Selecione a ISO do Arch Linux que você baixou. O Etcher deverá identificar o pendrive automaticamente (considerando que apenas um esteja conectado). Caso haja múltiplos pendrives e o Etcher selecione o errado, clique em ‘Alterar’ e escolha o correto.

Clique em ‘Flash’. Poderá ser solicitada a senha de administrador. Seja paciente, o processo pode levar algum tempo dependendo da velocidade do seu computador.

Ajustando a Ordem de Boot

O próximo passo é iniciar o Arch Linux pelo pendrive que você criou. Para isso, é preciso certificar-se de que o sistema está configurado para iniciar a partir de um dispositivo USB. Por padrão, os computadores iniciam pelo disco rígido ou unidade óptica. Para mudar a ordem de boot, acesse as configurações do BIOS ao ligar o seu computador.

Procure pela aba ‘Configuração do Sistema’ ou algo similar. Dentro dela, você deverá encontrar as opções de ordem de boot. Altere a ordem para que os dispositivos USB apareçam no topo da lista.

Inicialização

Antes de dar o boot no Arch Linux, é recomendável conectar o computador à internet através de um cabo Ethernet. Embora seja possível usar WiFi, este procedimento adicionará uma etapa extra depois da inicialização.

Conecte o pendrive e ligue o computador. Aguarde enquanto o Arch Linux inicia. Uma sequência de comandos deverá aparecer na tela. Não interrompa o processo.

Após a inicialização, você verá o prompt [email protected] ~ # na parte superior da interface de linha de comando. Neste momento, você está pronto para criar as partições e se conectar à rede WiFi, se necessário. O cabo Ethernet deverá ser detectado automaticamente, estabelecendo a conexão com a internet. Se preferir usar WiFi, consulte a próxima seção para aprender como configurar a conexão.

Conectando ao Wi-Fi

Digite o seguinte comando:

menu wifi -o

Selecione a rede WiFi desejada na lista que aparecer. Ajuste o nome para que corresponda ao nome da sua rede. Insira a senha, e o Arch Linux se conectará à rede.

Particionamento do Disco

O particionamento pode parecer complicado, mas não é tão assustador quanto parece. Apenas exige um pouco de conhecimento.

Para começar, insira o seguinte comando no console. Ele mostrará todos os discos rígidos e partições reconhecidos pelo sistema. Identifique o disco no qual você deseja instalar o Arch Linux e anote o seu dispositivo de bloco.

lsblk

Exemplo: O primeiro disco rígido do sistema geralmente é identificado como /dev/sda. O segundo como /dev/sdb, e assim por diante.

Você precisará do utilitário Parted para criar as partições. Para iniciá-lo, execute o seguinte comando:

parted /dev/sda

Você verá o seguinte no topo da linha de comando, indicando que você entrou com sucesso no Parted:

GNU Parted 3.2

Usando /dev/sda

MBR/BIOS

A versão BIOS do Arch Linux não necessita de partições especiais para boot. Para esta versão, são necessárias apenas as partições raiz e swap.

No Parted, comece criando a tabela de partições:

mklabel msdos

O comando Mklabel remove todas as partições na unidade que foi aberta no Parted (no exemplo, /dev/sda) e cria uma tabela de partições MBR/BIOS.

Em seguida, crie a partição raiz. Para isso, é necessário entender o funcionamento do comando mkpart.

Por exemplo: suponha que a unidade na qual o Arch Linux será instalado tenha 8 gigabytes de espaço total. Na configuração MBR/BIOS, são necessárias duas partições: raiz e swap. A partição swap deve ter um tamanho mínimo de 2 GB. Portanto, a partição raiz deve ter 6 GB.

mkpart primary ext4 1MiB 6GiB

Agora, defina a partição raiz como bootável:

set 1 boot on

Por fim, crie a partição swap:

mkpart primary linux-swap 6GiB 100%

Saia do Parted:

quit

GPT/EFI

O processo de particionamento em GPT/EFI é semelhante ao modo MBR/BIOS. Primeiro, abra o Parted:

parted /dev/sda

Em seguida, crie a tabela de partições:

mklabel gpt

Agora, crie a partição de boot EFI, que deve ser separada do resto do sistema:

mkpart ESP fat32 1MiB 513MiB

A segunda partição (/dev/sda2) será a partição raiz, onde o sistema principal do Arch Linux ficará. Crie-a com este comando:

mkpart primary ext4 513MiB 6GiB

Por último, crie a partição swap. Embora não seja sempre necessária, ela pode ser útil, especialmente quando os programas consomem muita memória RAM.

mkpart primary linux-swap 6GiB 100%

Finalizou? Saia do Parted com este comando:

quit

Montagem dos Sistemas de Arquivos

Após todo o trabalho no Parted, o instalador do Arch Linux tem uma tabela de partições pronta. Agora, é preciso formatar as partições e montá-las nos locais corretos para preparar a instalação.

MBR/BIOS

Formate sua partição raiz usando a ferramenta mkfs para o sistema de arquivos Ext4:

mkfs.ext4 -F /dev/sda1

Em seguida, monte-a:

mount /dev/sda1 /mnt

E ative a troca:

mkswap /dev/sda2
    swapon /dev/sda2

GPT/EFI

Formate a partição de boot como Fat32. Em seguida, monte os diretórios de boot e raiz nos locais corretos (/mnt e /mnt/boot, neste caso). Crie e ative a troca:

mkfs.fat -F32 /dev/sda1
    mkfs.ext4 -F /dev/sda2
    mount /dev/sda2 /mnt
    mkdir /mnt/boot
    mount /dev/sda1 /mnt/boot
    mkswap /dev/sda3
    swapon /dev/sda3

Instalação do Sistema Base

Tudo está configurado. Inicie o processo de instalação com o comando pacstrap. Este processo pode levar algum tempo.

pacstrap -i /mnt base base-devel

Quando o pacstrap terminar, gere um Fstab. Esta é uma tabela do sistema de arquivos, que registra todos os UUIDs e pontos de montagem do sistema.

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

Para começar a configurar a nova instalação, entre no Arch Chroot.

arch-chroot /mnt

Configuração do Sistema

Comece definindo a localidade, que determina seu idioma. Use o editor de texto nano para encontrar sua localidade e remova o # dela. Pressione CTRL + O para salvar.

nano /etc/locale.gen

Gere a localidade no novo sistema e defina-a como padrão.

locale-gen
    echo LANG=en_US.UTF-8 > /etc/locale.conf
    export LANG=en_US.UTF-8

MBR/BIOS

O próximo passo é instalar o bootloader Grub.

pacman -S grub
grub-install --recheck --target=i386-pc /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg

GPT/EFI

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

Use o editor de texto Nano para editar o arquivo pacman.conf. Role para baixo e remova todos os símbolos # na frente de [multilib] e das linhas abaixo dele. Pressione CTRL + O para salvar. Isso garante que você poderá instalar software de 32 bits em sistemas de 64 bits.

nano /etc/pacman.conf

Após a edição, sincronize o Pacman novamente:

pacman -Syy

Instale o sudo no sistema.

pacman -S sudo

Outro arquivo precisa ser modificado. Use o editor Nano para editar o arquivo sudoer. Encontre %wheel ALL=(ALL) ALL, remova o sinal # e pressione CTRL + O para salvar.

EDITOR=nano visudo

Crie um novo usuário para o sistema Arch Linux recém-instalado.

useradd -m -g users -G wheel,storage,power -s /bin/bash owner

Em seguida, defina a nova senha do usuário.

passwd owner

Por fim, defina a senha de root:

passwd

Escolhendo um Ambiente de Desktop

Chegamos à última etapa. Tudo o que é necessário para que o Arch Linux funcione corretamente está pronto – exceto um ambiente de desktop, ou interface GUI. Sem ela, o Arch Linux é muito menos amigável. Vamos instalar um!

Comece instalando o sistema Xorg. Ele é a base de qualquer ambiente de desktop:

pacman -S xorg-server xorg-server-utils xorg-xinit mesa xf86-input-synaptics
    

Agora, escolha um dos seguintes ambientes de desktop e instale-o digitando os comandos listados:

Gnome Shell:

pacman -S gnome gnome-extra gdm networkmanager network-manager-applet
systemctl enable gdm
    systemctl enable NetworkManager

KDE Plasma:

pacman -S plasma dolphin kwrite dolphin-plugins sddm networkmanager network-manager-applet
systemctl enable sddm
    systemctl enable NetworkManager

LXDE:

pacman -S lxde lxdm networkmanager network-manager-applet
systemctl enable lxdm
    systemctl enable NetworkManager

LXQT:

pacman -S lxqt sddm networkmanager network-manager-applet
systemctl enable sddm
systemctl enable NetworkManager

Cinnamon:

pacman -S cinnamon gdm networkmanager network-manager-applet
systemctl enable gdm
systemctl enable NetworkManager

Budgie:

pacman -S budgie-desktop gnome-extra gnome gdm networkmanager network-manager-applet
systemctl enable gdm
systemctl enable NetworkManager

XFCE4:

pacman -S xfce4 xfce4-goodies lxdm networkmanager network-manager-applet
systemctl enable lxdm
systemctl enable NetworkManager

Mate:

pacman -S mate mate-extra lxdm networkmanager network-manager-applet
systemctl enable lxdm
systemctl enable NetworkManager

Drivers Gráficos

Intel:

pacman -S xf86-video-intel intel-dri lib32-intel-dri libva-intel-driver libva

Nvidia (GPUs recentes):

pacman -S nvidia nvidia-libgl lib32-nvidia-libgl nvidia-settings

Nota: ao instalar este driver, você pode ser solicitado a remover o Mesa, pois eles entram em conflito com os drivers da Nvidia. Faça isso.

Nvidia (antiga):

pacman -S xf86-video-nouveau

AMD:

pacman -S xf86-video-ati mesa-libgl lib32-mesa-libgl mesa-vdpau lib32-mesa-vdpau
    

Após todas essas etapas, reinicie o PC, remova o pendrive de instalação do Arch e ligue o seu novo sistema Arch Linux.