O artigo assume que suas partições estejam configuradas e que a partição que irá receber o
Arch Linux já esteja formatada corretamente.
Primeiro, acesse o site:
Entre em um dos espelhos, por exemplo, este:
E baixe o "bootstrap" (tar.gz).
Mova-o para o diretório "/tmp":
# mv archlinux-bootstrap-*.tar.gz /tmp/
Navegue até onde o arquivo está e extraia:
# cd /tmp
# tar xvzf archlinux-bootstrap-*-x86_64.tar.gz
Isso vai criar o arquivo "root.x86_64".
Edite o mirrorlist, descomente o mirror desejado:
# nano /tmp/root.x86_64/etc/pacman.d/mirrorlist
Agora para o chroot, execute:
# cd /tmp/root.x86_64
# cp /etc/resolv.conf etc
# mount -t proc /proc proc
# mount --rbind /sys sys
# mount --rbind /dev dev
# mount --rbind /run run
# chroot /tmp/root.x86_64 /bin/bash
Inicie o chaveiro:
# pacman-key --init
# pacman-key --populate archlinux
Monte a partição livre, onde o Archlinux ficará. Exemplo:
# mount /dev/sda3 /mnt
Se quiser "Home" separada, crie e monte. Exemplo:
# mkdir /mnt/home
# mount /dev/sda4 /mnt/home
Ative o reconhecimento da partição SWAP:
# swapon -s
Isso é importante, pois vai permitir que o "genfstab" reconheça a partição.
Instale as bases do Arch:
# pacstrap /mnt base base-devel
Crie o "fstab":
# genfstab -p /mnt >> /mnt/etc/fstab
Agora realize o chroot para a nova partição:
# arch-chroot /mnt
Mude o nome do computador:
# echo arch > /etc/hostname
Configure a "timezone".
Exemplo:
# ln -sf /usr/share/zoneinfo/America/Recife /etc/localtime
Edite o arquivo de idiomas do sistema:
# nano /etc/locale.gen
Descomente a linha "pt_BR.UTF-8 UTF-8".
Depois:
# locale-gen
# echo LANG=pt_BR.UTF-8 > /etc/locale.conf
# export LANG=pt_BR.UTF-8
Configure o teclado:
# echo KEYMAP=br-abnt2 > /etc/vconsole.conf
A seguir, configure o init ram disk:
# mkinitcpio -p linux
Cria a senha de root:
# passwd
Instale o driver de vídeo. Exemplos:
# pacman -S xf86-video-intel
Ou:
# pacman -S xf86-video-amdgpu
Instale o Xorg e APPs:
# pacman -S xorg-server xorg-apps
Instale um ambiente ou gerenciador de janelas. Exemplo:
# pacman -S i3 dmenu i3status i3lock
Ou, o Xfce:
# pacman -S xfce4 xfce4-goodies
Opcionalmente, instale um gerenciador de login. Exemplo:
# pacman -S lightdm
Aplicativos de som:
# pacman -S alsa-utils alsa-plugins pavucontrol
De rede:
# pacman -S networkmanager
# systemctl enable NetworkManager
GRUB:
# pacman -S grub
# grub-install /dev/sda
# grub-mkconfig -o /boot/grub/grub.cfg
Crie o seu usuário e sua senha:
# useradd -m -G wheel [usuário]
# passwd [usuário]
Depois disso, reinicie o computador. Tudo deve estar OK.
Mas... Se fez algo errado e estiver sem conexão, use o comando:
# dhcpcd
Se não instalou um gerenciador de login... e se instalou o Xfce, edite o "~/.xinitrc" do seu usuário e adicione "exec startxfce4". Se optou pelo i3, coloque "exec i3". E então use o comando "startx".
E desfrute do Arch Linux!
Fontes