Arch Linux tem fama de ser difícil, nada disso é verdade e tudo depende do ponto de vista, se olhar pra ele e ver só que é rolling release e super estável, vai ver que ele é uma das distribuições mais fáceis de usar e vai descobrir que quebrar ele é que é o difícil.
Se quer tirar a prova, leia essa matéria.
OBS: Matéria alterada em 27/05/2017 com sugestões do amigo Tiago Rodriguez que sempre soma a comunidade, VLW mermão :)
Assim como com o Debian a minha aventura pelo Arch sera para desmistificar, quebrar padrões e mostrar que para quem tem vontade de aprender, nada é difícil.
Nessa matéria irei seguir a documentação oficial do Arch Linux.
Ela é complementada por outras 6, referentes a instalação do ambiente gráfico básico, deixando o usuário pronto para completar a sua instalação sem maiores problemas.
Em primeiro lugar você deve criar no mínimo uma partição de 40 GB para poder seguir esse guia básico de instalação.
Use o Gparted
Use o Gerenciador de Discos
Com o particionamento pronto você deve fazer o download do Arch Linux no link abaixo.
Download Arch Linux
Ao entrar click em "Torrent for xxxx.xx.xx"
Abra o arquivo baixado com o Transmission e aguarde o download.
Feito o download, grave a iso em um CD/DVD , CD/DVD RW ou pendrive.
Ferramentas de gravação da iso.
Gravar em CD / DVD / RW, Use o Brasero ou o Xfburn
Gravar em Pendrive, use o Gnome-disk ou o PenBoot
Gravar em CD / DVD / RW, Use o Nero ou o próprio Windows
Gravar em Pendrive, use o Yumi ou o DD
Com a mídia gravada, basta dar boot no seu computador com a mesma e seguir a instalação.
O Arch Linux deve ser executado em qualquer máquina compatível com x86_64 com um mínimo de 512 MB. Uma instalação básica com todos os pacotes do grupo base deve ter menos de 800 MB de espaço em disco. Como o processo de instalação precisa recuperar pacotes de um repositório remoto, é necessária uma conexão de trabalho à Internet.
Ao dar o boot escolha "Boot Arch Linux ..." e tecle enter.
Aguarde carregar.
O teclado padrão do console é o US. Para listar layouts disponíveis, execute
ls /usr/share/kbd/keymaps/**/*.map.gz
No nosso caso para teclado BR vamos refinar a busca com o comando abaixo ( Para a barra / use a tecla ; )
A saída do comando nos mostra especificamente os modelos de teclado para PTBR, iremos usar o br-latin1-abnt2
Para modificar o layout, acrescente um nome de arquivo a loadkeys (1), omitindo o caminho e a extensão do arquivo. Por exemplo, execute
loadkeys de-latin1 para definir um layout de teclado alemão.
Aqui iremos mudar o comando para o idioma PTBR abnt2
Já temos o teclado configurado para o PTBR abnt2.
Para fixar a configuração do teclado para prbr, siga a dica do membro da comunidade Tiago Rodriguez em 27/05/2017.
Para configurar o seu teclado para pt_BR no console edite o arquivo /etc/vconsole.conf e add esta linhas aqui KEYMAP=br-abnt2.
O wifi-menufoi removido doArch, agora você deve usar o iwd.
Liste os dispositivos wifi.
Use timedatectl (1) para garantir que o relógio do sistema é preciso:
Para verificar o status do serviço, use
Alteração sugerida pelo membro da comunidade Tiago Rodriguez em 27/05/2017.
É interessante editar o arquivo /etc/systemd/timesyncd.conf e descomentar as duas linhas abaixo de [Time]
De o comando abaixo.
As seguintes partições são necessárias para um dispositivo escolhido:
Uma partição para o diretório raiz /
Se UEFI estiver habilitado, uma partição do sistema EFI.
O espaço de troca pode ser definido em uma partição separada ou em um arquivo de permuta.
Para modificar tabelas de partição, use fdisk ou parted. Consulte Particionamento para obter mais informações.
Caso você já tenha criado as partições anteriormente, desconsidere a para a seguir de Criando as partições e vá para a Formatando as partições.
No meu caso estou usando uma maquina virtual e não tenho partição criada, para isso vou utilizar o parted.
Selecione "dos" e tecle enter.
Criando a Swap de 2GB
Selecione "New" e tecle enter.
Escolha "primary" e tecle enter. ( Use extended para o caso de seu limite de partições primarias estiver esgotado )
Em "Partition size" apague e digite 2GB e tecle enter.
Agora defina o tipo da partição selecionando "Type" com as setas do teclado e tecle enter.
Selecione "Linux swap / Solaris" e tecle enter.
Seleciona "Write" e tecle enter para gravar as alterações.
Digite "yes" para confirmar e tecle enter.
Com a Swap criada, selecione o espaço livre ( Free space ) para criarmos a raiz do sistema ( caso prefira pode criar uma para a home e posteriormente a Rais) e tecle enter.
Como irei usar uma única partição para a Raiz e Home vou deixar o espaço total definido ( caso prefira pode criar uma para a home e posteriormente a Rais) , é só teclar enter.
Selecione "primary" e tecle enter.
Agora defina o tipo da partição selecionando "Type" com as setas do teclado e tecle enter.
Selecione "Linux" e tecle enter.
Selecione "Write" e tecle enter.
Digite "yes" para confirmar e tecle enter.
Com as partições criadas, selecione "Quit" e tecle enter para sair.
Confira se as partições foram criadas.
As duas partições criadas e prontas para serem formatadas.
/dev/sda1
/dev/sda2
Definindo a Swap para /dev/sda1
Ativando a swap
Formate para ext4 a partição Raiz em /dev/sda2
Particionamento concluído, você passou pela parte mais difícil da instalação do Arch Linux, parabéns :)
No nosso caso vamos procurar por
#pt_BR.UTF-8 UTF-8
e
#en_US.UTF-8 UTF-8
Essa segunda linha é para que o gnome-terminal não de erro.
Se quer tirar a prova, leia essa matéria.
OBS: Matéria alterada em 27/05/2017 com sugestões do amigo Tiago Rodriguez que sempre soma a comunidade, VLW mermão :)
Assim como com o Debian a minha aventura pelo Arch sera para desmistificar, quebrar padrões e mostrar que para quem tem vontade de aprender, nada é difícil.
Nessa matéria irei seguir a documentação oficial do Arch Linux.
Ela é complementada por outras 6, referentes a instalação do ambiente gráfico básico, deixando o usuário pronto para completar a sua instalação sem maiores problemas.
Cinnamon
Deepin
Deepin
Gnome
KDE
LXDE
Mate
XFCE
Em primeiro lugar você deve criar no mínimo uma partição de 40 GB para poder seguir esse guia básico de instalação.
Para Linux:
Use o Gparted
Para Windows:
Use o Gerenciador de Discos
Com o particionamento pronto você deve fazer o download do Arch Linux no link abaixo.
Download Arch Linux
Ao entrar click em "Torrent for xxxx.xx.xx"
Abra o arquivo baixado com o Transmission e aguarde o download.
Feito o download, grave a iso em um CD/DVD , CD/DVD RW ou pendrive.
Ferramentas de gravação da iso.
Para Linux:
Gravar em CD / DVD / RW, Use o Brasero ou o Xfburn
Gravar em Pendrive, use o Gnome-disk ou o PenBoot
Para Windows:
Gravar em CD / DVD / RW, Use o Nero ou o próprio Windows
Gravar em Pendrive, use o Yumi ou o DD
Com a mídia gravada, basta dar boot no seu computador com a mesma e seguir a instalação.
Installation guide
Este documento é um guia para instalar o Arch Linux a partir do sistema ao vivo iniciado com a imagem de instalação oficial.Pre-installation
O Arch Linux deve ser executado em qualquer máquina compatível com x86_64 com um mínimo de 512 MB. Uma instalação básica com todos os pacotes do grupo base deve ter menos de 800 MB de espaço em disco. Como o processo de instalação precisa recuperar pacotes de um repositório remoto, é necessária uma conexão de trabalho à Internet.
Ao dar o boot escolha "Boot Arch Linux ..." e tecle enter.
Aguarde carregar.
Set the keyboard layout
O teclado padrão do console é o US. Para listar layouts disponíveis, execute
ls /usr/share/kbd/keymaps/**/*.map.gz
No nosso caso para teclado BR vamos refinar a busca com o comando abaixo ( Para a barra / use a tecla ; )
ls /usr/share/kbd/keymaps/**/*br*.map.gz
A saída do comando nos mostra especificamente os modelos de teclado para PTBR, iremos usar o br-latin1-abnt2
Para modificar o layout, acrescente um nome de arquivo a loadkeys (1), omitindo o caminho e a extensão do arquivo. Por exemplo, execute
loadkeys de-latin1 para definir um layout de teclado alemão.
Configuração temporária abnt2
Aqui iremos mudar o comando para o idioma PTBR abnt2
loadkeys br-latin1-abnt2.map.gz
Já temos o teclado configurado para o PTBR abnt2.
Para fixar a configuração do teclado para prbr, siga a dica do membro da comunidade Tiago Rodriguez em 27/05/2017.
Para configurar o seu teclado para pt_BR no console edite o arquivo /etc/vconsole.conf e add esta linhas aqui KEYMAP=br-abnt2.
De o comando abaixo.
nano /etc/vconsole.conf
Adicione a linha abaixo.
KEYMAP=br-abnt2
Se o modo UEFI estiver ativado em uma placa-mãe UEFI, o Archiso iniciará o Arch Linux de acordo com o systemd-boot. Para verificar isso, liste o diretório efivars:
Se o diretório não existir, o sistema pode ser inicializado no modo BIOS ou CSM. Consulte o manual da placa-mãe para obter detalhes.
O daemon dhcpcd está ativado na inicialização para dispositivos com fio e tentará iniciar uma conexão. Verifique se uma conexão foi estabelecida, por exemplo com ping:
Como podem ver já estamos conectados com a internet.
Se nenhuma rede foi detectada, faça manualmente.
Atualizado em 10 de Janeiro de 2021.
Salve teclando Ctrl +x tecle s e enter para fechar.
Verify the boot mode
Se o modo UEFI estiver ativado em uma placa-mãe UEFI, o Archiso iniciará o Arch Linux de acordo com o systemd-boot. Para verificar isso, liste o diretório efivars:
ls /sys/firmware/efi/efivars
Se o diretório não existir, o sistema pode ser inicializado no modo BIOS ou CSM. Consulte o manual da placa-mãe para obter detalhes.
Connect to the Internet
O daemon dhcpcd está ativado na inicialização para dispositivos com fio e tentará iniciar uma conexão. Verifique se uma conexão foi estabelecida, por exemplo com ping:
ping archlinux.org
Como podem ver já estamos conectados com a internet.
Se nenhuma rede foi detectada, faça manualmente.
Conexão cabeada
Inicie o dhcpcd
systemctl start dhcpcd
Testando a conexão:
ping -c3 google.com
Conexão sem fio
Atualizado em 10 de Janeiro de 2021.
O wifi-menufoi removido do
Execute o comando abaixo.
iwctl
Liste os dispositivos wifi.
device list
O comando anterior ira mostrar o nome do dispositivo, é ele que vc deve usar no lugar de "nomedispositivo". Exemplo: Nome wlan0 o comando abaixo seria " station wlan0 get-networks"
Execute o comando abaixo para listar as redes wifi disponiveis.
station nomedispositivo get-networks
Conecte na rede com o comando. Altere "nomedispositivo" para o nome do dispositivo obtido anteriormente e altere o SSID para o nome da rede. Exemplo:
" station wlan0 connect LINUXDICASESUPORTE"
station nomedispositivo connect SSID
Mais detalhes na documentação.
Testando a conexão:
ping -c3 google.com
Update the system clock
Use timedatectl (1) para garantir que o relógio do sistema é preciso:
timedatectl set-ntp true
Para verificar o status do serviço, use
timedatectl status
Alteração sugerida pelo membro da comunidade Tiago Rodriguez em 27/05/2017.
De o comando abaixo.
nano /etc/systemd/timesyncd.conf
[Time] #NTP= #FallbackNTP=...
Ficando assim.
[Time] NTP= FallbackNTP=...
Feita a alteração, salve teclando Ctrl + x tecle s e enter para fechar.
Partition the disks
Quando reconhecidos pelo sistema, os discos são atribuídos a um dispositivo de bloco, como /dev/sda. Para identificar esses dispositivos, use lsblk ou fdisk - os resultados que terminam em rom, loop ou airoot podem ser ignorados:fdisk -l
As seguintes partições são necessárias para um dispositivo escolhido:
Uma partição para o diretório raiz /
Se UEFI estiver habilitado, uma partição do sistema EFI.
O espaço de troca pode ser definido em uma partição separada ou em um arquivo de permuta.
Para modificar tabelas de partição, use fdisk ou parted. Consulte Particionamento para obter mais informações.
Caso você já tenha criado as partições anteriormente, desconsidere a para a seguir de Criando as partições e vá para a Formatando as partições.
Criando as partições
No meu caso estou usando uma maquina virtual e não tenho partição criada, para isso vou utilizar o parted.
cfdisk
Selecione "dos" e tecle enter.
Criando a Swap de 2GB
Selecione "New" e tecle enter.
Escolha "primary" e tecle enter. ( Use extended para o caso de seu limite de partições primarias estiver esgotado )
Em "Partition size" apague e digite 2GB e tecle enter.
Agora defina o tipo da partição selecionando "Type" com as setas do teclado e tecle enter.
Selecione "Linux swap / Solaris" e tecle enter.
Seleciona "Write" e tecle enter para gravar as alterações.
Digite "yes" para confirmar e tecle enter.
Com a Swap criada, selecione o espaço livre ( Free space ) para criarmos a raiz do sistema ( caso prefira pode criar uma para a home e posteriormente a Rais) e tecle enter.
Como irei usar uma única partição para a Raiz e Home vou deixar o espaço total definido ( caso prefira pode criar uma para a home e posteriormente a Rais) , é só teclar enter.
Selecione "primary" e tecle enter.
Agora defina o tipo da partição selecionando "Type" com as setas do teclado e tecle enter.
Selecione "Linux" e tecle enter.
Selecione "Write" e tecle enter.
Digite "yes" para confirmar e tecle enter.
Com as partições criadas, selecione "Quit" e tecle enter para sair.
Confira se as partições foram criadas.
fdisk -l
As duas partições criadas e prontas para serem formatadas.
Formatando as partições
O fdisk -l nos mostrou as partições:/dev/sda1
/dev/sda2
Definindo a Swap para /dev/sda1
mkswap /dev/sda1
Ativando a swap
swapon /dev/sda1
Formate para ext4 a partição Raiz em /dev/sda2
mkfs -t ext4 /dev/sda2
Particionamento concluído, você passou pela parte mais difícil da instalação do Arch Linux, parabéns :)
Mount the file systems
mount /dev/sda2 /mnt
mkdir /mnt/home
cat /mnt/etc/fstab
nano /etc/locale.gen
No nosso caso vamos procurar por
#pt_BR.UTF-8 UTF-8
e
#en_US.UTF-8 UTF-8
echo LANG=pt_BR.UTF-8 > /etc/locale.conf
Essa segunda linha é para que o gnome-terminal não de erro.
echo LANG=en_US.UTF-8 >> /etc/locale.conf
lspci | grep VGA
Excelente! Consegui instalar tranquilo. Parabéns pelo trabalho amigo.
ResponderExcluirAbraço.
VLW mermão !!
ExcluirObrigado por compartilhar.
ResponderExcluirMuito Obrigado pela explicação e partilha!
ResponderExcluirMigrei da Mageia Cauldron para o krevenge faz uns meses na expectativa de aprender um pouco mais sobre o pacman e o Arch, adorei esta sua explicação está muito muito boa e assertiva.
Excelente tutorial, obrigado. Acabei de instalar (julho/2019) e todos os passos estão válidos ainda.
ResponderExcluirObrigado.
mkinitcpio -p linux sempre acompanho o seu blog.....mas sinceramente nao estou conseguindo instalar com o comando que mencionei.....jã busquei na wiki..no google.....nao encontrei soluçao para a saida command not found.....por favor se vc puder dar uma solução eu agradeço.....
ResponderExcluirVeja https://wiki.archlinux.org/index.php/Mkinitcpio
ExcluirBoa actualização dessa matéria, testarei na máquina virtual.
ResponderExcluir