Arch Linux – Instalação sem complicação

Introdução / Pendrive / Instalação / Conexão / Partições

Introdução

Muitos acabam desistindo do Arch Linux pela sua suposta dificuldade de instalação. Venho aqui apresentar uma forma bem simples de instalação desse maravilhoso sistema operacional.

Só porque não é bonito e colorido, não quer dizer que seja difícil e complicado. Aquela telinha preta com um bloco branco piscando, é tudo que você precisa para ser feliz.

Criando um pendrive bootável

Vamos precisar de:

  • Um pendrive vazio de 1 GB ou superior.
  • ISO do Arch Linux.

Primeiramente, vamos baixar a ISO do ARCH no link abaixo:

Agora, abra o terminal e, como root, navegue até o diretório onde você acabou de baixar a ISO do Arch.

Digite o comando abaixo:

# dd if=NOME_DA_SUA_ISO.iso of=/dev/sdX  # X é a referência ao seu pendrive. Ex: /dev/sdc

Aguarde até finalizar o processo. Agora, basta reiniciar sua máquina e configurar sua BIOS para iniciar dando boot pelo dispositivo USB.

Iniciando instalação

Com o pendrive pronto e a BIOS configurada, vamos dar início à instalação.

Teremos a seguinte tela:

Selecione: Boot Arch Linux e dê Enter.
Agora, estamos dentro do sistema e podemos começar a brincar.

Configurando conexão com a Internet

Conexão cabeada – Digite:

# systemctl start dhcpcd  # Habilita o dhcpcd

Testando a conexão:

# ping -c3 google.com

Conexão sem fio – Digite:

# wifi-menu

Vai aparecer a lista de redes disponíveis. Basta escolher uma e conectar.

Testando a conexão:

# ping -c3 google.com

Criando partições

Vamos utilizar o gdisk para a criação das partições.

Usando o comando abaixo, vamos listar os dispositivos e verificar qual HD será usado para a instalação do sistema:

# fdisk -l

No meu caso, é um HD de aproximadamente 20 GB com a seguinte referência: /dev/sda.

Agora que já sabemos qual dispositivo usar, digite:

# gdisk /dev/sda  # Lembrando que você tem que usar o comando referente ao seu dispositivo

Entre com a letra h para listar todos os comandos. E teremos o seguinte:

  • h :: lista todos os comandos.
  • n :: criar partição.
  • w :: escreve (salva).
  • d :: exclui a partição.

Vamos criar 3 partições:

  • / :: partição principal.
  • boot :: partição de inicialização.
  • SWAP :: memória SWAP

Criando partição boot

Digite n para criar uma partição.

  • Partition number (coloca numeração default nas partições): Enter para aceitar.
  • First sector: Enter para pular.
  • Last sector (adiciona um tamanho para a partição): +500M – com esse comando estou definindo 500 MB para a partição boot.
  • Hex code: selecione o tipo da partição. Para cada partição teremos um Hex Code. Digite o code: ef02

Criando partição SWAP

Digite n para criar uma partição.

  • Partition number :: Enter para aceitar.
  • First sector :: Enter para pular.
  • Last sector: +2G :: com esse comando, estou definindo 2 GB para a partição SWAP.
  • Hex code :: selecione o tipo da partição. Digite o code: 8200

Criando partição root

Digite n para criar uma partição.

  • Partition number :: Enter para aceitar.
  • First sector :: Enter para pular.
  • Last sector: +15G :: com esse comando, estou definindo 15 GB para partição root.
  • Hex code :: selecione o tipo da partição. Digite o code: 8300

Agora, para finalizar digite w para salvar e confirme digitando: y

Partições criadas, vamos dar uma olhada como ficou. Digite:

# fdisk -l

Ficamos assim:

  • /dev/sda1 = partição boot
  • /dev/sda2 = partição SWAP
  • /dev/sda3 = partição root
Formatação / Montagem / Configuração / Pós-instalação

Formatando partições

Formatando partição root:

# mkfs -t ext4 /dev/sda3

Partição SWAP:

# mkswap /dev/sda2
# swapon /dev/sda2

Montando partições

Montando partição ROOT em /mnt:

# mount /dev/sda3 /mnt

Criando diretório /home:

# mkdir /mnt/home

Agora vamos instalar o sistema:

Instalando sistema BASE

Instalando o sistema dentro de mnt.
Esse procedimento pode demorar, dependendo de sua conexão com a Internet.

# pacstrap /mnt base base-devel

Depois de concluído, vamos gerar o fstab (arquivo de gerenciamento):

# genfstab /mnt >> /mnt/etc/fstab

Podemos dar uma olhada em como ficou, digitando:

# cat /mnt/etc/fstab

Agora, temos nosso sistema BASE instalado pronto para ser configurado.

Configurando o sistema

Para podermos configurá-lo devidamente, primeiro temos que acessar o mesmo dentro de mnt com o seguinte código:

# arch-chroot /mnt

Uma vez dentro do sistema podemos dar início às configurações básicas.

Teclado :: Listando todos modelos:

# ls /usr/share/kbd/keymaps/i386(ou sua arquitetura)/querty

Aqui irei selecionar o modelo brasileiro br-abnt2:

# loadkeys br-abnt2

Linguagem :: Abrindo o arquivo locale.gen com o editor de texto nano:

# nano /etc/locale.gen

Localize a linha: #pt_BR.UTF-8 UTF-8
E descomente, apagando o simbolo: # (Pode utilizar Ctrl+w para procurar).
Salve com: Ctrl+x
Para confirmar: y

Após salvar o arquivo, digite:

# locale-gen
# echo LANG=pt_BR.UTF-8 > /etc/locale.conf

Definindo senha root:

# passwd

Digite a senha desejada e depois confirme.

Placa de rede :: Vamos deixar instalado e funcionando nossa conexão sem fio para não termos problemas depois do primeiro reboot:

# pacman -S wireless_tools wpa_supplicant wpa_actiond dialog

GRUB :: Baixando e instalando o GRUB:

# pacman -S grub

Depois de baixá-lo vamos instalar:

# grub-install /dev/sda (modifique de acordo com seu dispositivo)

Levantando sistema:

# mkinitcpio -p linux
# grub-mkconfig -o /boot/grub/grub.cfg

Feito isso, podemos sair do shell fonte, usando o comando:

# exit

Desmontar todas partições:

# umount -a

Lembrando que agora está tudo instalado e vamos dar início à pós-instalação do Arch Linux.

# reboot

Reinicie a máquina e remova o pendrive.

Pós-instalação

Depois de reiniciar a máquina, finalmente temos QUASE tudo pronto.

Se você seguiu este guia e teve êxito até agora, deve estar com uma tela parecida com essa:

Agora, faça o login:

  • Login: root
  • Senha: a_senha_que_você_definiu_anteriormente

Vamos nos conectar à Internet da mesma forma que foi feita no início deste artigo.

Instalando pacotes essenciais

Drive de som:

# pacman -S alsa-utils

Xorg:

# pacman -S xorg-server xorg-xinit xorg-server-utils xorg-twm xorg-xclock xterm

Suporte ao 3D:

# pacman -S mesa

Driver de vídeo:

Descubra qual sua placa de vídeo com o comando abaixo:

# lspci | grep VGA

Instalando drive de vídeo de acordo com sua placa

ATI:

# pacman -S xf86-video-ati

Intel:

# pacman -S xf86-video-intel

NVIDIA:

# pacman -S xf86-video-nouveau
Ou:
# pacman -S nvidia

Se estiver usando uma máquina virtual, use um driver de vídeo genérico:

# pacman -S xf86-video-vesa

Instalando touchpad:

# pacman -S xf86-input-synaptics

A partir de agora, você tem que fazer a grande escolha de qual ambiente gráfico vai utilizar (GNOME, LXDE, Xfce, KDE, etc…).

Aqui, estarei usando o Xfce (fica a seu critério qual vai usar).

Instalando ambiente gráfico:

# pacman -S xfce4 xfce4-goodies

Pacotes básicos:

# pacman -S ttf-dejavu ntfs-3g unrar p7zip gparted chromium flashplugin vlc

Gerenciador de inicialização:

# pacman -S gdm && systemctl enable gdm

Agora, reinicie a máquina:

# reboot

Depois de carregar o sistema, teremos uma tela de login bonitinha esperando para pôr o usuário (lembrando que o usuário é root).

Selecione a interface a ser usada como padrão e faça seu login.

Adicionando usuário

Abra o terminal e digite:

# useradd NOMEDOUSUARIO
# mkdir /home/NOMEDOUSUARIO
# passwd NOMEDOUSUARIO  # Definindo senha
# chown username /home/NOMEDOUSUARIO
# chgrp NOMEDOUSUARIO/home/NOMEDOUSUARIO

Pronto pessoal, agora temos nosso sistema funcionando perfeitamente pronto para ser personalizado.

Rolar para cima