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.