Ir para conteúdo

[Tutorial] Como instalar o Arch Linux


Astaroth

Posts Recomendados

archlinux-logo-light-90dpi.d36c53534a2b.

How to do ?

Antes de começar esse tutorial quero deixar claro que você irá precisar LER MUITO e ter PACIÊNCIA, a instalação do arch é um pouco complexa pela sua filosofia de "Make it yourself" (Faça você mesmo) praticamente você que irá fazer o seu sistema a seu gosto. Irei explicar algumas coisas antês de isso começar, então vamos lá.

O que é Arch Linux ?

Arch Linux é uma distribuição Linux para computadores com processadores x86-64. Arch Linux adere ao princípio KISS ("Keep It Simple, Stupid") e é focado na simplicidade, modernidade, pragmatismo, centralidade do usuário e versatilidade. Na prática, isso significa que o projeto tenta ter mudanças específicas de distribuição mínimas e, portanto, quebra mínima com atualizações, ser pragmático sobre as escolhas de design ideológico e focar na centralidade do usuário ao invés de facilidade de uso. (Isto foi retirado do wikipedia, você pode ver mais clicando nesse link)

 

Dicas pré-instalação

Antes de começar com a instalação quero dar algumas dicas para tudo correr de forma certa durante a instalação pois vocês não iram ter nenhuma interface gráfica para poder pesquisar depois (a não ser que você tenha outro dispositivo conectado a internet).

  1. Verifique qual é o sistema de boot do seu computador (BIOS OU UEFI): Você pode descobrir como fazer isso clicando aqui
  2.  Tenha certeza que está utilizando uma conexão com a internet (não importa se é pelo wifi ou rede a cabo, tem que ser estavel e boa pois você ira baixar MUITA COISA!)
  3.  Não tente em hipotese alguma fazer isso no seu computador principal ou HD principal, utilize um segundo HD para isso ou uma maquina virtual, a instalação é extremamente complicada e há chances de vocês errarem e perderem todo o sistema.

Para baixar a iso do arch linux vocês podem baixar por aqui: Arch Linux download

Para criar a imagem bootavel pelo pendrive você pode usar isto: Rufus (Sim é nescessário um pendrive com pelo menos 2GB para fazer isto!)

Alguns tutoriais que vocês podem seguir para fazer o pendrivel bootavel e bootar o sistema pelo mesmo:

  1. Como criar um pendrive bootavel
  2. Como bootar pelo pendrive

Após tudo isso, vamo para instalação!

Instalação

Depois de ter seguido todo o passo anterior, você já deve estar no terminal do Arch Linux a partir daqui irei seguir o tutorial da Arch Wiki explicando com mais detalhes cada coisa.

 

1.0 Primeiros Passos:

Spoiler

 

Dentro do terminal do Arch Linux você pode trocar o idioma do teclado (Que por padrão vem em US), para carregar o formato Brasileiro com a letra "Ç" você deve executar isto no terminal:


$ loadkeys br-abnt2

 

Spoiler

Dentro do Arch Linux você possui todos os mapeamentos do layout de teclado que podem ser listados usando o comando:



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

 

 

 

Após isso você pode verificar qual é o seu sistema de boot novamente utilizando o comando:


$ ls /sys/firmware/efi/efivars

Se o comando mostrar o diretório sem erros, o sistema será inicializado no modo UEFI. Se o diretório não existir, o sistema pode ser inicializado no modo BIOS (ou CSM). Se o sistema não inicializou no modo desejado, consulte o manual da placa-mãe.

Para ter certeza de que sua interface de rede está funcionando, utilize o comando:


$ ip link

 

 

 

1.1 Wifi

Spoiler

 

Para se conectar a sua rede utilizando o wifi,  você pode usar o wifi-menu basta digitar no terminal:


$ wifi-menu

e irá receber uma interface como essa (DIALOG), após isso só selecionar a sua rede utilizando as setas do teclado e enter.

image.png.a35d6a12eb363d8426b553b24324a165.png

 

Após ter conectado com sucesso a rede você pode rodar esse comando:


$ ping archlinux.org 

Se receber algo como isso você já está conectado a internet:

image.png.8675813214b54085b7bebb3a03f5ca12.png

Caso proceder com algum erro, você pode utilizar esses metodos:

  1. http://www.linuxandubuntu.com/home/how-to-setup-a-wifi-in-arch-linux-using-terminal
  2. Caso nenhum metodo anterior funcionar, prossiga para a rede cabeada (mesmo não possuindo algum cabo de conexão LAN)

 

 

1.2 Rede cabeada
 

Spoiler

 

Em uma rede cabeada devidamente configurada, você não irá precisar fazer nada (Além de colocar o cabo na porta LAN), utilize o comando:


$ ping archlinux.org 

Se tudo estiver certo, irá receber uma saída assim:

image.png.8675813214b54085b7bebb3a03f5ca12.png

Caso não tenha um cabo LAN e tiver um cabo USB mais um celular com wifi, você pode seguir esses passos que tera algo como uma rede LAN:

  1. Conecte o cabo usb no celular e no computador.
  2. Vá para as configurações e clique na categoria de redes
  3.  Ative a opção de USB threading.

Tutorial:

JR1X3dD.jpg

uMfPWXq.jpg

 

2.0 Criando as partições

Spoiler

 

Para se instalar o arch linux precisa recriar as partições do sistema, precisamos de no minimo 4 partições no disco, são elas:

  1. Partição "/" onde irá alocar os arquivos do sistema
  2. Partição "/home" para arquivos de usuários
  3. Partição "/boot" para arquivos do GRUB
  4. Partição para o swap (Caso não saiba o que é swap)

Para criar as partições utilize o comando fdisk para listar todos os disco do sistema:


$ fdisk -l

Irá aparecer algo como:

HdpNV5Q.png

 

 

Após esse comando você irá descobrir o diretório de todos os seus discos (No meu caso é o /dev/sda)

então pode prosseeguir com o comando cfdisk /dev/sda:

LuGEZ2D.png

Nessa parte suas partições irão estar com o arquivos do seu sistema antigo (se não tiver vai aparecer algo como FREE SPACE ) se tiver algo nas partições você pode deletar todas usando o as setas do mouse + enter e ficara com algo assim:

HWvq7XJ.png

 

Depois de ter deletado todas as partições precisamos recriar elas, usando as teclas direita e esquerda do teclado vão em NEW e de enter:

FnEQGXU.png

Irá aparecer isso e em Partition size, vocês digitem 500M e da enter, selecione a opção [PRIMARY] e de enter novamente.

liyNj7y.png

Após isso, você devera fazer mas com outras quantidade de memoria que depende do seu disco por exemplo:

 Em um disco de 500GB é melhor fazer a separação dessa forma:

  1. 500M para a primeira partição (Bootable)
  2. 50G para a segunda partição ("/")
  3. 2GB Para a terceira partição ("swap") [NOTA: "A partição swap varia conforme a quantidade de ram que você tem"]

Tabela de quanto swap você deve alocar de acordo com sua memoria ram!


RAM   No hibernation    With Hibernation  Maximum
      256MB            256MB               512MB    512MB 
      512MB            512MB              1024MB   1024MB
     1024MB           1024MB              2048MB   2048MB

        RAM   No hibernation    With Hibernation  Maximum
        1GB              1GB                 2GB                            2GB
        2GB              1GB                 3GB                            4GB
        3GB              2GB                 5GB                            6GB
        4GB              2GB                 6GB                            8GB
        5GB              2GB                 7GB                           10GB
        6GB              2GB                 8GB                           12GB
        8GB              3GB                11GB                          16GB
       12GB              3GB                15GB                         24GB
       16GB              4GB                20GB                         32GB
       24GB              5GB                29GB                         48GB
       32GB              6GB                38GB                         64GB

Após finalizar essa parte você deve ter uma tela mais ou menos assim:

LuGEZ2D.png

Após ter terminado, vá para a partição de 500M e marque a opção de [Bootable] feito isso vá para a partição de 2GB e selecione a opção [TYPE] e procure Linux Swap. Depois disso selecione a opção [Write] e de enter.

[NOTA]: Caso ficou muito complicado e vocẽ não entendeu bulhufas, recomendo ver essa parte pelo vídeo do diolinux onde ele explica melhor sobre Clique aqui

Quando terminar pode ir para o [Quit] e dar enter, agora vamos formatar essas partições para receber os arquivos de instalação do Arch Linux.

 

Para a partição que recebeu a "FLAG" bootable você usa este comando:


$ mkfs.fat -F32 /dev/sda1

Para as partições de arquivos do sistema use:


$ mkfs.ext4 /dev/sda2 
$ mkfs.ext4 /dev/sda4 

Para o swap, use


$ mkswap /dev/sda3

Partições criadas, vamo para o próximo passo.

2.1 Pontos de montagem

Spoiler

 

Depois de criar as partições precisamos montar ela no sistema usando o comando:


$ mount /dev/sda2 /mnt

iremos montar nossa partição de 50G para o diretório /mnt do HD (O que seria nosso "/"), após isso precisamos criar alguns outros diretórios:


mkdir /mnt/boot
mkdir /mnt/boot/efi (Caso sua placa usa o UEFI)
mkdir /mnt/home

Com os diretórios devidamente criados, iremos montar nossas partições nele:


$ mount /dev/sda4 /mnt/home
$ swapon /dev/sda3
$ mount /dev/sda1 /mnt/boot (se for usar o UEFI, utilize o próximo comando)
## Somente UEFI

$ mount /dev/sda1 /mnt/boot/efi

Feito isso, você já pode utilizar este comando para instalar os arquivos dentro do seu sistema:


$ pacstrap /mnt base base-devel linux linux-firmware

[NOTA]: Essa parte irá demorar pois está baixando todos os arquivos que o Arch Linux precisa para sua instalação base!

Após terminar o download e instalação, você pode gerar o arquivo de fstab usando o comando:


$ genfstab -U -p /mnt >> /mnt/etc/fstab

Caso tenha dúvidas sobre a geração do arquivo, use o comando:


$ cat /mnt/etc/fstab

 

3.0 Mudando para dentro do sistema

Spoiler

 

O que estavamos fazendo era tudo pelo pendrive, agora precisamos entrar dentro do sistema para mais configurações, como região, usuário root e etc.


$ arch-chroot /mnt

Após dentro do sistema digite o comando a seguir para baixar um editor de texto:


$ pacman -S nano

 

3.1 Região

Spoiler

 

Dentro do sistema precisamos fazer umas pré-configurações antês de tudo, vamos começar com nossa região:


##Para saber as regiões disponiveis use:
## -> $ timedatectl list-timezones

$ ln -sf /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime

próximo passo é configurar o idioma do pc, você pode fazer isso descomentando a linha "pt_BR.UTF-8 UTF-8" com o comando


$ nano /etc/locale.gen

salve e saia (Control + X + Enter) e use os comando a seguir:


$ locale-gen

#Após o locale-gen

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

Caso queira usar o teclado no padrão abnt2, use:


$ echo KEYMAP=br-abnt2 >> /etc/vconsole.conf

 

3.2 Network

Spoiler

 

Agora vamos configurar nosso hostname:


## Bote o nome que você quer para seu pc (Você precisa se lembrar disso pois ira usar de novo)

$ nano /etc/hostname

Agora vamos configurar nosso servidor local:


$ nano /etc/hosts


# Você devera deixar dessa forma

127.0.0.1      localhost.localdomain            localhost
::1               localhost.localdomain            localhost
127.0.1.1     hostname.localdomain    hostname

Você deve trocar a palavra "hostname" pelo nome que você colocou em /etc/hostname

3.3 Senha root

Spoiler

 

Para trocarmos a senha root, utilizamos o comando:


$ passwd

 

3.4 Usuarios

Spoiler

Agora precisamos criar nosso usuário, para isso usamos o comando:


$ useradd -m -g users -G wheel Nome_Do_Seu_Usuario

 

3.5 Sudo

Spoiler

Instale o pacote sudo com o comando:


$ pacman -S sudo

Após isso edite o arquivo /etc/sudoers:


#TENHA MUITO CUIDADO AQUI POIS QUALQUER CONFIGURAÇÃO ERRADA PODE QUEBRAR O PACOTE SUDO

$ nano /etc/sudoers

# No final do arquivo, coloque isto



Seu_Usuario ALL=(ALL) ALL

#Troque o "Seu_Usuario" pelo nome que você colocou ao utilizar o comando useradd 

Depois disso, você pode instalar esses pacotes:


pacman -S dosfstools os-prober mtools network-manager-applet networkmanager wpa_supplicant wireless_tools dialog

 

4.0 Instalando o Grub
 

Spoiler

Agora estamos no ultimo passo, você deve seguir este passo com rigidez pois qualquer erro pode fazer você ter que reinstalar tudo

4.1 Instalando o Grub: Modo Bios
 

Spoiler

Para instalar o grub no modo Bios, segue este passo


$ pacman -S grub
$ grub-install --target=i386-pc --recheck /dev/sda
$ cp /usr/share/locale/en@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo

 

4.2 Instalando o Grub: Modo UEFI
 

Spoiler

Para instalar o grub no modo uefi, segue esses passos


$ pacman -S grub-efi-x86_64 efibootmgr
$ grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=arch_grub --recheck
$ cp /usr/share/locale/en@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo

 

4.3 Gerando arquivo de instalação do grub
 

Spoiler

 

Agora precisamos validar nossas configurações do grub:


$ grub-mkconfig -o /boot/grub/grub.cfg


 

5.0 Pós instalação
 

Spoiler

Se você chegou aqui, parabéns vocẽ é um guerreiro mas ainda tem muita coisa para se fazer HEHEHE

Primeira coisa é, CADE A INTERFACE ???????

Eu não falei la em cima que o Arch Linux segue a filosofia "Make it yourself" ? então vamos lá instalar as interface mas antes, precisamos instalar nossos drivers para isso, vamos nos conectar a nossa rede (se tiver usando cabo, pode pular)

Para nos conectar via wifi, basta usar o comando:


$ sudo systemctl start NetworkManager

$ netctl device wifi connect <SSID> password <password>

 

5.1 Drivers
 

Spoiler

Antes de tudo, vamos atualizar o nosso sistema usando o comando:


$ pacman -Sy

após isso, vamos instalar o xorg:


$ pacman -S xorg-server

Agora instale os drivers de vídeo


## Amd
$ pacman -S mesa xf86-video-amdgpu

## Nvidia
$ pacman -S nvidia nvidia-libgl mesa

## Intel
pacman -S xf86-video-intel libgl mesa

 

5.1 Interfaces
 

Spoiler

Agora a ultima parte de nossa instalação, as interface gráficas

Gnome


$ sudo pacman -S gdm gnome

$sudo systemctl enable gdm

 

Kde Plasma


$ sudo pacman -S sddm
$ sudo systemctl enable sddm
$ sudo pacman -S plasma konsole dolphin

XFCE

[NOTA]: Você pode instalar tanto como o sddm, gdm ou lighdm para mais informações, veja este link


$ sudo pacman -S xfce4 xfce4-goodies xfce4-terminal

DEEPIN (Olá, vinhais)

O deepin precisa de mais algumas configurações, vocês podem ver elas aqui: deepin config


$ sudo pacman -S deepin deepin-extras
$ sudo pacman -S lightdm
$ sudo systemctl enable lightdm

 

 

Editado por Astaroth
Post finalizado
Link para o comentário
Compartilhar em outros sites

Em um PC com BIOS Legacy não é preciso criar o /boot, faltou esse aviso. Também não é preciso dar write em cada partição, só de confirmar ele já grava todas as alterações

 

Editado por NaN
Link para o comentário
Compartilhar em outros sites

2 horas atrás, NaN disse:

Em um PC com BIOS Legacy não é preciso criar o /boot, faltou esse aviso. Também não é preciso dar write em cada partição, só de confirmar ele já grava todas as alterações

 

Sobre criar o /boot, também pensava isso mas em algumas maquinas BIOS (como meu proprio notebook) ele bugava no grub por falta da partição /boot então levando isso em conta, achei melhor fazer isso.

Agora em [WRITE] eu não sabia disso, pra mim tinha que marcar em todas HEHE, irei modificar

Editado por Astaroth
Link para o comentário
Compartilhar em outros sites

Participe da Conversa

Você pode postar agora e se cadastrar mais tarde. Se você tiver uma conta, a class='ipsType_brandedLink' href='https://gamersboard.com.br/login/' data-ipsDialog data-ipsDialog-size='medium' data-ipsDialog-title='Sign In Now'>acesse agora para postar com sua conta.
Observação: sua postagem exigirá aprovação do moderador antes de ficar visível.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.

Processando...
×
×
  • Criar Novo...