Guia de instalação Arch Linux

Logo do Arch Linux

Guia de instalação

Após iniciar o disco de instalação veremos o console exibindo:

root@archiso ~ #

Com isso podemos passar para os primeiros passos organizando o disco em partições para a instalação.

Particionamentos

Listamos os discos com fdisk -l

Selecionamos um disco para particionar com fdisk /dev/sda

Utilizando o comando “m” para ir vendo os comandos necessários para gerar as partições defini o particionamento como:

- boot # arquivos de boot
- / # arquivos de sistema linux e aplicativos instalados
- home # pastas home de usuário do sistema
- swap # memória virtual que aumenta memória real da máquina auxiliando RAM do computador

Foi necessário formatar as partições nos formatos necessários para cada tipo definido anteriormente (Substituir xxx por disco a ser formatado):

# Boot EFI
mkfs.fat -F32 /dev/xxx

# `/` e `/home` com
mkfs.ext4 /dev/xxx

# `swap` com
mkswap /dev/xxx
# definir swap com
swapon /dev/xxx

Ativar WIFI

Para ligar a placa Wifi foi necessário executar comando rfkill unblock wifi. Utilizaremos o iwctl para conectarmos a Wifi:

# Escaneamos a rede
station wlan0 scan

# Mandamos capturar as redes escaneadas (assim podemos ver o que foi encontrado)
station wlan0 get-networks

# Agora vamos conectar em uma dessas redes escaneadas
station wlan0 connect "Name of Network/WiFi"

# Após fazermos a conexão podemos sair
exit

Agora podemos sincronizar os pacotes do Arch Linux pacman -Syy

É recomendável atualizar o mirrorlists com isso teremos os packages Arch Linux sendo baixados dos servidores mais rápidos possíveis em relação a nossa conexão com a rede (sugerido pelo guia do FOSS):

# Instalação do reflector utilizado para a geração da lista
pacman -S reflector

# Geração de backup do mirrorlist atual caso precisemos retornar após modificações indesejadas
cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bak

# Geração de nova lista com reflector
sudo reflector --verbose --country 'Brazil' -l 5 --sort rate --save /etc/pacman.d/mirrorlist

# --verbose - Exibe logs mais completos
# --country Brazil - A minha localização atual de onde deve vir os espelhos para download
# --l 5 - pega os 5 melhores espelhos do Brasil
# --sort rate - organiza pelo download mais rápido
# --save - salva os espelhos em /etc/pacman-d/mirrorlist

Instalação do Arch Linux

Motamos a partição / na pasta /mnt com:

mount /dev/xxx /mnt

E fazemos o download dos pacotes base do Arch Linux com:

pacstrap /mnt base linux linux-firmware gvim

A opção pelo gvim é para termos a copia pra o clipboard do X11. Desse modo vamos poder copiar no vim o colar diretamente em qualquer programa na interface que tivermos rodando e vice-versa.

Seguimos com a configuração de partições, timezone e língua do sistema:

# Devemos também montar outras partições como boot e home na `/mnt`. Geramos o fstab
genfstab -U /mnt >> /mnt/etc/fstab

# Acessamos o sistema instalado para fazer mais configurações
arch-chroot /mnt

# Definimos o horário e fuso da máquina com
timedatectl set-timezone America/Recife

# Descomentamos a linha `en_US.UTF-8` para definir uma língua
vim /etc/locale.gen

# Geramos o locale e aplicamos e exportamos com
locale-gen
echo LANG=en_US.UTF-8 > /etc/locale.conf
export LANG=en_US.UTF-8

# Setamos o nome da máquina
echo avalon > /etc/hostname

Criamos o /etc/hosts com:

touch /etc/hosts

Adicionamos nesse arquivo o seguinte conteúdo:

127.0.0.1	localhost
::1 localhost
127.0.1.1 substituir_pelo_nome_da_maquina

Setamos o password do root com:

passwd

Grub (inicialização)

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

Criar usuário

# Instalação de sudo para uso de comando sudo no futuro
pacman -S sudo

# Adicionando usuário marcmatias
useradd -m marcmatias

# Geramos uma senha
passwd marcmatias

# Adicionamos o novo usuário aos grupos separados por vírgula
usermod -aG wheel,audio,video,storage marcmatias

Editar aquivo /etc/sudoers para adicionar o conteúdo abaixo do campo root ALL=(ALL) ALL. Desse modo concedemos permissão de root através do comando sudo para este usuário:

marcmatias ALL=(ALL) ALL

Instalação de WM (gerenciador gráfico)

Optei por fazer a instalação do Plasma:

pacman -S xorg networkmanager plasma plasma-wayland-session

Vamos deixar ativado por padrão o gerenciador de logins e o network manager assim será possível acessar o sistema gráfico e utilizar a internet no primeiro acesso:

systemctl enable sddm.service
systemctl enable NetworkManager.service

Desmontando discos e saindo do instalador

exit
umount -l /mnt
reboot

A máquina vai reiniciar e já devemos agora receber o retorno da tela de boot (GRUB). Escolhendo a primeira opção devemos logo chegar até a tela de login do sistema (SDDM).

Referências

Outras postagens
Author img

@marcmatias