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

Uma forma simples de instalar o Arch Linux. Mostra a instalação completa, abordando da criação de dispositivo "bootável" até sua pós-instalação.

[ Hits: 192.741 ]

Por: Victor Hugo em 04/08/2014


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.

Essa foi minha primeira contribuição para a comunidade.
Espero que possa ajudar.

Att,
Victor Hugo

Página anterior    

Páginas do artigo
   1. Introdução / Pendrive / Instalação / Conexão / Partições
   2. Formatação / Montagem / Configuração / Pós-instalação
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Simulando links com o netem

Criando uma Máquina de Torrent com o OrangePI [Open Hardware]

[Sun Microsystems] OpenSolaris - Developer Preview

Squid com WCCP

Gerenciamento de pacotes RPM (parte 1)

  
Comentários
[1] Comentário enviado por koppix em 04/08/2014 - 11:21h

Bom dia. Parabéns pelo artigo. Quando instalei o arch a uns 3 ou 4 anos atrás quebrei um pouco a cabeça.
Só uma observação esse comando:
# if=NOME_DA_SUA_ISO.iso of=/dev/sdX # X é a referência ao seu pendrive. Ex: /dev/sdc
Não seria assim:
#dd if=NOME_DA_SUA_ISO.iso of=/dev/sdX # X é a referência ao seu pendrive. Ex: /dev/sdc

Abraços.

[2] Comentário enviado por removido em 04/08/2014 - 11:24h

Deu vontade de reinstalar. :)

Ótimo trabalho!

[3] Comentário enviado por snex em 04/08/2014 - 11:54h


[1] Comentário enviado por koppix em 04/08/2014 - 11:21h:

Bom dia. Parabéns pelo artigo. Quando instalei o arch a uns 3 ou 4 anos atrás quebrei um pouco a cabeça.
Só uma observação esse comando:
# if=NOME_DA_SUA_ISO.iso of=/dev/sdX # X é a referência ao seu pendrive. Ex: /dev/sdc
Não seria assim:
#dd if=NOME_DA_SUA_ISO.iso of=/dev/sdX # X é a referência ao seu pendrive. Ex: /dev/sdc

Abraços.

Isso mesmo Koppix, esqueci do dd .

Ja foi corrigido xD
Comando correto>>
#dd if=NOME_DA_SUA_ISO.iso of=/dev/sdX

Obrigado pela observação.

[4] Comentário enviado por dimasdaros em 04/08/2014 - 15:52h

Opa, boa tarde.

Excelente artigo, parabéns, muito direto ao ponto. Agora não tem mais como inventar desculpas para não instalar o arch.
Grande abraço.

[5] Comentário enviado por mrpotato em 05/08/2014 - 09:25h

Excelente artigo!!

Fiquei até com vontade de experimentar o Arch hehe

abraço

[6] Comentário enviado por xerxeslins em 05/08/2014 - 11:14h

Muito bom. Favoritei o artigo. Estou instalando Arch agora mesmo.

Mas para quem não quer instalar Arch Linux pelo método "old school" (como neste artigo) sugiro uma outra opção: o live-CD Evolution. Ele instala o Arch Linux como se fosse o Ubuntu, sem comandos e sem editar arquivos de texto diretamente. Não é variação do Arch Linux, é Arch Linux puro com instalador gráfico.

http://www.evolutionlinux.com/

Outra opção, intermediária entre o método "old school" e o método "ubuntu school" seria através do script "aui" que facilita a instalação e a pós-instalação.

https://github.com/helmuthdu/aui

É isso!

Abraço!


[7] Comentário enviado por snex em 05/08/2014 - 11:31h

Obrigado pela contribuição Xerxes.

[8] Comentário enviado por dimasdaros em 05/08/2014 - 15:49h

Opa, estava com windows 8.1 até então......
para alguns projetos aqui, e instalei o arch novamente seguindo seu guia.

Só tive um problema aqui, quando fui instalar o grub ele dava erro, precisei usar:

grub-install --target=i386-pc --recheck /dev/sda


mas no mais 100%
vlws
grande abraço

[9] Comentário enviado por marlonpso em 05/08/2014 - 18:55h

primeiramente parabens pelo artigo ..
eu estou usando arch atualmente .. e creio que nao mudarei .. eh uma otima distro
sempre recomendo ela..
gosta da filosofia dela.. de tudo pra fala a verdade hehe..
e mais uma vez parabens!!

[10] Comentário enviado por Faustto em 05/08/2014 - 19:48h

Parabéns pelo artigo, só não entendi a parte de criação da partição do boot,
não seria necessário montar ela antes da instalação do sistema base? Alguma coisa do tipo:
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot

De qualquer parabéns pelo artigo!

[11] Comentário enviado por snex em 05/08/2014 - 23:08h


[10] Comentário enviado por Faustto em 05/08/2014 - 19:48h:

Parabéns pelo artigo, só não entendi a parte de criação da partição do boot,
não seria necessário montar ela antes da instalação do sistema base? Alguma coisa do tipo:
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot

De qualquer parabéns pelo artigo!


Basta criar a partição com o hexCode certo e na hora de instalar o grub é só definir o caminho da partição boot xD

[12] Comentário enviado por snex em 05/08/2014 - 23:12h


[8] Comentário enviado por dimasdaros em 05/08/2014 - 15:49h:

Opa, estava com windows 8.1 até então......
para alguns projetos aqui, e instalei o arch novamente seguindo seu guia.

Só tive um problema aqui, quando fui instalar o grub ele dava erro, precisei usar:

grub-install --target=i386-pc --recheck /dev/sda

mas no mais 100%
vlws
grande abraço


Hum, aqui não tive esse problema.. que bom que você conseguiu contornar dimasdaros. Fica a dica aew da sua solução p/ futuros erros xD

[13] Comentário enviado por mark-09 em 10/08/2014 - 03:34h

Qual é o comando pra instalar outro ambiente grafico,? O KDE no meu caso.

[14] Comentário enviado por xerxeslins em 10/08/2014 - 11:53h


[13] Comentário enviado por mark-09 em 10/08/2014 - 03:34h:

Qual é o comando pra instalar outro ambiente grafico,? O KDE no meu caso.


# pacman -S kde-meta

ou

# pacman -S kde

Para saber a diferença entre o meta e o kde sem o meta, veja:

https://wiki.archlinux.org/index.php/KDE_Packages

[15] Comentário enviado por iescodeiro em 10/08/2014 - 15:17h

Senhores, estou tentando instalar o ArchLinux.

Segui perfeitamente esse Artigo.

Acontece tudo perfeitamente desde a instalação do Grub.

Com a Obs do amigo dismaros, precisei usar: grub-install --target=i386-pc --recheck /dev/sda


Porém quando dou reboot o computador retorna:

ERRO: Não foi detecatado um disco de inicialização ou o disco rigido falhou.

O computador é um HP PAVILION 20 que veio com o Windows 8 de fabrica eu formatei compleamente a maquina não existe nem resquicio de Windows mais.

Gostaria de saber se os senhores podem me ajudar.

Abs.

Fernando Trindade

[16] Comentário enviado por wcsinistro em 13/12/2014 - 02:50h

Parabéns pelo artigo!
Só para agilizar mais as coisas, assim define o dono e o grupo da pasta de uma só vez, abraços e mais uma vez, Parabéns!

#chown username.username /home/NOMEDOUSUARIO



[17] Comentário enviado por joaquimplimplim em 22/12/2014 - 09:00h

Olá. eu sou novo por aqui e estou querendo instalar o Arch Linux eu atualmente uso o windows 7. já tentei instalar de varias maneiras e não dei conta. tem algum artigo pra iniciantes? dês-de já meus agradecimentos!

[18] Comentário enviado por lopesjv em 29/01/2015 - 18:13h


Muito bom seu tutorial, até deixei salvo e vou imprimir pra tentar fazer em uma máquina real agora

[19] Comentário enviado por removido em 26/03/2015 - 11:51h

Acabei de baixar e usei parte deste guia pra me ajudar, mas realmente não entendo a lógica de quem criou esta distro e a distribui desta forma.... ou seja tu baixa uma iso de uns 600mb e se depara com um sistema incompleto e que há todas estas etapas até chegar realmente ao SO de fato... me interessei muito pelo Arch porém a maneira que ele é distribuido acho errado e se ao menos tivesse uma instalação no estilo Debian, Fedora etc ele seria um pouco mais popular.... Aliás, corrigindo...acho que o usuário deveria ser informado de que a iso é "minimal" como outras que assim denominam as ISOs com apenas base files para net install etc.. enfim.. mas tenho certeza que é uma grande distro..... instalando.......

[20] Comentário enviado por MateusSouza em 29/07/2015 - 11:56h


EU

[21] Comentário enviado por MateusSouza em 29/07/2015 - 12:02h

Eu estou usando o cfdisk para criar as partições. Prefiro ele ao gdisk. Não precisa de códigos hexadecimais. Basta escolher entre "Linux Filesystem", "Linux Swap", etc. Parece uma interface gráfica em modo texto. Prefiro ele ao GParted.

[22] Comentário enviado por Douglas Dreer em 27/08/2015 - 16:38h

Como faço para configurar uma rede com proxy por linha de comando no Arch Linux ?

[23] Comentário enviado por eduardo_jst em 02/12/2015 - 15:46h

Boa tarde Snex, tenho note que não desliga e nem reinicia, apaga o monitor, mas mantem os lds ativos, pesquisei na net e vi que o problema no modulo do kernel dw_dmac, conforme os foruns a solução no ubuntu é adicionar no blacklisnt.conf, mas no arch onde é a lista de black list? voce sabe me dizer?

Att

[24] Comentário enviado por douglascast em 13/01/2016 - 22:08h

Ótimo tutorial, funcionou bem no VB e agora vai pro HD ^^

Mas como faço para indicar uma partição para o sistema e o outra para o usuário, tenho o hábito de fazer essa separação, como no exemplo abaixo.
/dev/sda1 - boot
/dev/sda2 - swap
/dev/sda3 - /
/dev/sda4 - /home

[25] Comentário enviado por removido em 08/02/2016 - 05:09h

Só faltou algum comentário sobre como ajustar a rede cabeada após pronto.
Mesmo assim parabéns. Muito fácil de instalar.

----------------------------------------------------------------------------------------------------------------
http://24.media.tumblr.com/tumblr_m62bwpSi291qdlh1io1_250.gif

# apt-get purge systemd (não é prá digitar isso!)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden

[26] Comentário enviado por antonioaca em 29/04/2016 - 14:14h

Olá mestre.
Quando vou instalar o XFCE dá error: failed retrieving file '... e não baixa nada. como faço para testar se tem internet nessa fase da instalação?
Estou usando Virtual Box
abraço

[27] Comentário enviado por willyleles em 04/05/2016 - 22:14h

Valeu mesmo cara, uso o Ubuntu mas estou testando outras distros pra ver pra qual eu vou migrar pra aprender mais (sempre que vejo que me acomodei migro pra me manter em continuo aprendizado) e ja tinha tentado duas vezes sem sucesso, e aqui vc me ajudou mesmo.
Continue assim.

[28] Comentário enviado por willyleles em 05/05/2016 - 08:18h


[26] Comentário enviado por antonioaca em 29/04/2016 - 14:14h

Olá mestre.
Quando vou instalar o XFCE dá error: failed retrieving file '... e não baixa nada. como faço para testar se tem internet nessa fase da instalação?
Estou usando Virtual Box
abraço


amigo, eu tive problemas por usar uma maquina virtual também. Resolvi voltando na janela principal do vitualbox, configurações da imagem, rede, troquei de "NAT" para em "placa em modo bridge". Depois eu voltei para o arch, inseri o comando:

ip addr show

localizei o que eu acredito ser no nome do host (ou algo assim) :

enp0s3

usei isso no seguinte comando:

dhcpcd enp0s3

ele solicitou um novo ip e passou a funcionar.

ps: uma vez que eu tentei usar esse comando sem internet, depois de me conectar no meu sistema principal quando voltei para a VM foi necessessário apenas utilizar o comando sem aquele outro nome:

dhcpcd

ps: minha primeira contribuição... emocionante kkk

[29] Comentário enviado por antonioaca em 10/05/2016 - 17:20h

Opa.
A minha internet é uma porcaria.
Durante o download dos arquivos cai algumas vezes e ele pula para o próximo.
Pode dar algum problema isso?
Tem algo que posso fazer, além de pagar por uma internet boa, é claro?
Vlw

[30] Comentário enviado por antonioaca em 23/05/2016 - 12:29h

Funcionou willyleles.
Valeu

[31] Comentário enviado por antonioaca em 23/05/2016 - 13:40h

Instalei o XFCE e subiu GNOME. :-O Sei lá

[32] Comentário enviado por Guitech em 27/05/2016 - 02:01h

Vlw pelo artigo,sou usuário do Ubuntu (distro q comecei a usar em 2015), hj uso com o ambiente MATE. Sempre tive interesse em usar o Arch Linux. Gostaria de saber quais os comando para instalar o MATE ao invés do XFCE. Grato

Gui-Tech

[33] Comentário enviado por antonioaca em 06/06/2016 - 13:55h

Olá.
O comando chgrp NOMEDOUSUARIO/home/NOMEDOUSUARIO dá que falta um argumento no final...

[34] Comentário enviado por alxsduarte em 15/07/2016 - 10:07h

Olá.
Por favor, tenho uma dúvida:
A instalação do Arch precisa ser feita em GPT, ou pode ser em MBR?
Pergunto porque, logo no início, ao tentar criar as partições com o gdisk, recebi a mensagem de que deveria converter a MBR existente em GPT.
Já tenho Fedora e Ubuntu instalado no HD e não queria perdê-los. Estou tendo problemas em instalar dual boot em GPT...
Desde já, obrigado!

[35] Comentário enviado por Sthenos em 30/09/2016 - 11:07h

bom dia, como assim ele instala o xfce e usa o gdm q seria gnome como gerenciador ?? xfce tem gerenciador não ???

[36] Comentário enviado por Mc.Eagle em 08/01/2017 - 20:08h

Ele loga somente com o gnome? #diabeissu?

[37] Comentário enviado por sadrake em 19/06/2017 - 15:01h

pacman -S alsa-utils
Não estou conseguindo instalar nada:
erro: falha ao obter o arquivo "alsa-lib..." de mirrors
Could not resolve host.

Sadrake Gabriel Silva
sadrake.silva@gmail.com


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts