Guia de instalação Arch Linux

Logo do Arch Linux

Guia de instalação

Após iniciar o disco de instalação veremos seguinte retorno na tela

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

Partição Descrição
boot Arquivos de boot do sistema
/ 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
Argumento Descrição
--verbose Exibe logs mais completos
--country A minha localização atual de onde deve vir os espelhos para download
--l 5 Pega os 5 melhores espelhos
--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 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

Vamos sair do bash do sistema instalado

exit

Agora desmontamos o disco montado em /mnt

umount -l /mnt

E agora reiniciamos a máquina

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

Marcel Marques, programador e entusiasta do software livre. Sempre em busca de soluções inovadoras e colaborativas, com foco em desenvolvimento eficiente e acessível.