passo a passo da instalação do Arch Linux ;)
Este guia destina-se a ajudar aqueles que como eu, tiveram problemas com a instalação do Arch Linux no modo UEFI e claro, uma forma de manter registro e não ter todo o trabalho de procurar "tudo" novamente na "raça".
Pressuponho que você tenha alguma familiaridade com o sistema Linux.
Para a instalação e criação deste tutorial, tive que realizar a junção de alguns tutoriais diferentes e que se encontram na bibliografia.
A ordem aqui apresentada deve ser seguida para evitar possiveis problemas.
conectando na internet
# wifi-menu
testando conexão
# ping -c3 archlinux.org
# efivar -l
se o comando listar variáveis EFI significa que você iniciou no modo UEFI
colocar o teclado em ABNT2
# loadkeys br-abnt2
identifique o disco que será utilizado utilizando o fdisk
# fdisk -l
lista os discos conectados ao computador, identifique o que você irá usar e substitua o 'X' para a letra correspondente do seu disco
irei usar a seguinte estrutura:
- /boot = 500mb
- /swap = 3gb
- /raiz = restante do disco
# cfdisk /dev/sdX
caso apareca 'select label type' escolha 'gpt'
para: '/boot'
- 'new' > 500M > 'type' > EFI System
para: '/swap'
- 'new' > 3G > 'type' > Linux swap
para: '/raiz'
- 'new' > TECLE APENAS ENTER > 'type' > Linux filesystem
- 'write' > 'yes' > 'quit'
Antes de continuar, verifique a nomenclatura das partições com o comando # fdisk -l
No meu caso ficou como:
sda1 = root
sda2 = swap
sda3 = /
formatando as partições
# mkswap -L swap /dev/sda2
# mkfs.ext4 /dev/sda3
# mkfs.fat -F32 -n BOOT /dev/sda1
montando as partições
# mount /dev/sda3 /mnt
# swapon /dev/sda2
# mkdir -p /mnt/boot
# mount /dev/sda1 /mnt/boot
escolhendo o espelho de download
# pacman -Sy reflector
# reflector --verbose -l 5 --sort rate --save /etc/pacman.d/mirrorlist
instalando o arch linux
# pacstrap /mnt base
# genfstab -U /mnt >> /mnt/etc/fstab
entrando no diretório root do sistema
# arch-chroot /mnt
configurando o hostname
# echo SUBSTITUA-ISSO > /etc/hostname
configure o teclado > KEYMAP
# loadkeys br-abnt2
# echo -e 'KEYMAP="br-abnt2.map.gz"' > /etc/vconsole.conf
configurando o idioma
# sed -i '/pt_BR/,+1 s/^#//' /etc/locale.gen
# locale-gen
# echo LANG=pt_BR.UTF-8 > /etc/locale.conf
# export LANG=pt_BR.UTF-8
mais informações aqui
configurando o fuso horário
# ln -sf /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime
substitua o 'Sao_Paulo' para a região do seu fuso horário
# hwclock --systohc --utc
# mkinitcpio -p linux
instalando wifi:
# pacman -S wpa_supplicant wpa_actiond dialog iw networkmanager
mais informações aqui
# sed -i '/multilib\]/,+1 s/^#//' /etc/pacman.conf
# pacman -Syu
# pacman -S sudo
# bootctl --path=/boot install
- coloque o seguinte conteúdo em:
# nano /boot/loader/loader.conf
timeout 2
default arch
após editar, tecle
ctrl+s
para salvar ectrl+x
para sair do nano
- coloque o seguinte conteúdo em:
# nano /boot/loader/entries/arch.conf
title Arch Linux
linux /vmlinuz-linux
initrd /initramfs-linux.img
options root=/dev/sda3 rw
mais informações aqui
colocar senha para o usuário root
# passwd
criar e configurar usuário
# useradd -m -g users -G wheel,storage,power -s /bin/bash COLOQUE-O-NOME-DO-USUARIO
definir senha do usuário
# passwh COLOQUE-O-NOME-DO-USUARIO
dando permisão administrativas para os usuarios do grupo wheel
# sed -i '/%wheel ALL=(ALL) ALL/s/^#//' /etc/sudoers
# exit
# umount -R /mnt
# reboot
realize o login no sistema
$ su
# loadkeys br-abnt2
conecte na internet
# systemctl start NetowrkManager.service
# nmtui
testando conexão
# ping -c3 archlinux.org
instalando base-devel do arch
# pacman -S base-devel
instalando o XORG
# pacman -S xorg-server xorg-xinit xorg-apps mesa ttf-dejavu gvfs-mtp
drivers para a placa de som
# pacman -S alsa-utils alsa-lib pulseaudio-alsa pavucontrol
drivers gráficos
recomendo que leia: instalar-drivers
# pacman -S xf86-video-intel
drivers touchpad
# pacman -S xf86-input-synaptics
instalando algumas fontes
# pacman -S ttf-dejavu ttf-bitstream-vera ttf-liberation
interface gráfica
recomendo que leia: instalar ambiente de trabalho
# pacman -S gnome
instale os pacotes que você usa, no meu caso, criei essa lista: 3, 5, 6, 7, 8, 14, 16, 18, 20, 21, 22, 25, 27, 29, 30, 31, 32, 33, 35, 36, 41, 42, 50, 51, 52, 53, 56, 59, 61
para mais informações sobre o gnome
# systemctl enable gdm.service
# systemctl enable NetworkManager.service
# reboot
http://mindbending.org/pt/configuracao-basica-do-arch-linux-sem-dor
https://github.com/Sup3r-Us3r/Arch-Install#gerenciadores-de-janelas
https://wiki.archlinux.org/index.php/Installation_guide#UEFI.2FGPT
https://forum.archlinux-br.org/viewtopic.php?id=4453 [RECOMENDO LER]
https://wiki.archlinux.org/index.php/Systemd-boot#Installation
https://antoninopraxedes.wordpress.com/2016/01/16/dual-boot-instalacao-arch-linux-com-windows-10/
https://wiki.archlinux.org/index.php/Xorg_(Portugu%C3%AAs)
https://www.tecmint.com/arch-linux-installation-and-configuration-guide/