Howto de instalação do Arch Linux

Download da imagem ISO: magnet ISO ArchLinux

Verificar a assinatura da imagem ISO

$ gpg --keyserver-options auto-key-retrieve --verify archlinux-versão-x86_64.iso.sig

OU a partir de uma instalação existente

$ pacman-key -v archlinux-versão-x86_64.iso.sig

Após gravar a imagem ISO do Arch Linux, inicialize o ambiente

Quando o menu do Arch aparecer, selecione Boot Arch Linux e pressione Enter para entrar no ambiente de instalação

Definir o layout do teclado

Exibir o mapa de teclado

# ls /usr/share/kbd/keymaps/**/*.map.gz

Se o teclado for ABNT2

# loadkeys br-abnt2

Case o teclado for de português de Portugal

# loadkeys pt-latin1

Definir o idioma do ambiente

O ambiente live vem em inglês (locale en_US.UTF-8) por padrão, mas você pode alterá-lo para executar as etapas de instalação usando o idioma desejado.

Para português brasileiro, descomente pt_BR.UTF-8 UTF-8 e qualquer outro locale desejado em /etc/locale.gen e gere-os com:

# locale-gen

Então, exporte a variável LANG acrescentando o idioma e codificação desejados. Por exemplo, para português brasileiro seria:

# export LANG=pt_BR.UTF-8

Para português de Portugal, use pt_PT.UTF-8 UTF-8 em vez do "pt_BR".

Atualizar o relógio do sistema

# timedatectl set-ntp true

Particionamento do disco rígido

Exibe o dispositivo do disco rígido com o comando

# fdisk -l

Resultados terminando em rom, loop ou airoot podem ser ignorados.

Se for instalação apenas Linux no computador, então precisará criar uma partição EFI, se for UEFI

# cfdisk /dev/sda

/boot/efi de 100MB
/ de 20GB
/home restante do espaço

Formatação das partições criadas

# mkfs.ext4 /dev/sda1 (/boot/efi) # mkfs.ext4 /dev/sda2 (/) # mkfs.ext4 /dev/sda3 (/home)

Montar o sistema de arquivo

# mount /dev/sda1 /boot/efi # mount /dev/sda2 / # mount /dev/sda3 /home

Instalação de pacotes essenciais

# pacstrap /mnt base linux linux-firmware

Configurar o sistema

# genfstab -U / >> /etc/fstab

Chroot

# arch-chroot /

Fuso horário

# ln -sf /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime # hwclock --systohc

Localização

Edite /etc/locale.gen e descomente pt_BR.UTF-8 UTF-8 com qualquer outro locale necessário. Gere os locales executando:

# locale-gen

Crie o arquivo locale.conf e defina a variável LANG adequadamente: /etc/locale.conf LANG=pt_BR.UTF-8

Se você definir o layout do teclado, torne as alterações persistentes em vconsole.conf:

/etc/vconsole.conf
KEYMAP=br-abnt2

Crie o arquivo hostname:

# vim /etc/hostname Saitam

Adicione entradas correspondentes ao hosts

# vim /etc/hosts 127.0.0.1localhost.localdomainlocalhost
::1localhost.localdomainlocalhost
127.0.1.1meuhostname.localdomainSaitam

Initramfs

Criar um novo initramfs geralmente não é necessário, porque mkinitcpio foi executado na instalação do pacote de kernel com pacstrap.

# mkinitcpio -P

Password do root

# passwd

Gerenciador de boot

Nesse howto foi usado o GRUB

# grub-install --target=x86_64-efi --efi-directory=esp --bootloader-id=GRUB

Reincie

Saia de ambiente chroot digitando exit ou pressionando Ctrl+D.

Referência:


Wiki instalação do ArchLinux
Feito!