Neste tutorial estaremos começando o ano de 2022 instalando o Arch Linux em vídeo e também com seus passos escritos no decorrer da página. Assim, você terá um guia completo, passo a passo para instalar o Arch Linux no seu computador.
Vídeo da instalação do Arch Linux 2022
Guia completo para instalação do Arch Linux 2022
Primeiramente para fazer o download da iso do Arch Linux:
Após ter feito o download grave em um pen drive para boot ou inicie em sua vm a iso. No entanto, se você não sabe criar um pendrive de boot para o Linux, temos alguns artigos:
- Como criar um pendrive de boot Linux no Windows
- Como criar um pendrive de boot Linux em qualquer distribuição
Checar a conexão com a internet
Utilize o ping para conferir se o computador esta conectado com a internet.
ping sempreupdate.com.br
Entrando no guia de instalação
Use das teclas alt+F1 e alt+F2 para navegar entre as telas.
Acesse a tela de alt+F2 e entre no guia de instalação com o seguinte comando:
Installation_guide
Ajustando o layout do teclado
Para ajustar o layout do teclado é usado o comando loadkeys, preste atenção no mapa de teclado se é us-acentos ou br-abnt2(são os teclados mais utilizados no Brasil).
loadkeys us-acentos
Ajustando o relógio de acordo com a rede
timedatectl set-ntp true
Particionamento
Para verificar quais são as unidades de armazenamento utilize o comando fdisk.
fdisk -l
Entre no particionador da unidade desejada nesse caso /dev/vda .
fdisk /dev/vda
Utilize as teclas n(para uma nova partição), t(mudar o tipo de partição) e w(para gravar e sair).
Neste caso foi utilizado uma partição de 250MB para efi e o restante para uma partição / que terá um arquivo de swapfile sendo a swap do computador.
As teclas digitadas em sequencia para a criação das partições foram n, p, 1, enter(inicio do hd), +250M, t, ef(mudança de tipo para efi), n, p, enter, enter, enter, p(checar se esta correto) e w(salvar e sair).
Formatando as partições
Para formatar as partições é utilizado o comando mkfs, sendo utilizado o sistema vfat para partição efi e xfs para a partição linux.
mkfs.xfs /dev/vda2
mkfs.vfat /dev/vda1
Montando a partição /
A partição / será montada no ponto /mnt com o seguinte comando.
mount /dev/vda2 /mnt
Criação da swapfile
Na criação da swapfile será usado 2GB e para isso será usado o comando dd.
dd if=/dev/zero of=/mnt/swapfile bs=1M count=2048
Modificando as permissões da swapfile.
chmod 600 /mnt/swapfile
Formatando o arquivo para ser usado como swap.
mkswap /mnt/swapfile
Indicando o arquivo como arquivo de swap.
swapon /mnt/swapfile
Para verificar se tudo ocorreu bem utilize o comando free.
free
Instalando o Arch Linux na partição / com pacstrap
No comando será instalado a base do sistema, o kernel e seu firmware, o grub, efibootmgr, nano e networkmanager.
pacstrap /mnt base linux linux-firmware grub efibootmgr nano networkmanager
Criando pasta para partição efi
Será necessário a criação de uma pasta para montar a partição efi.
mkdir -p /mnt/boot/EFI
Agora precisa montar a partição para que ela entre na fstab.
mount /dev/vda1 /mnt/boot/EFI
Gerando arquivo de fstab para indicar os pontos de montagem
É utilizado o genfstab para gerar o arquivo de fstab com as partições e swap que estão montados.
genfstab -U /mnt >> /mnt/etc/fstab
Verificando se tudo ocorreu como previsto com o comando cat.
cat /mnt/etc/fstab
Transformando o sistema instalado em sistema principal
A transformação do sistema instalado em sistema principal é feita com o comando arch-chroot.
arch-chroot /mnt
Ajustando a hora local
Criaremos um link simbólico com o arquivo que vai setar a localtime, foi utilizado o horário de São Paulo.
ln -sf /usr/share/zoneinfo/America/Sao_Paoulo /etc/localtime
Ajustando hardware clock de acordo com o sistema
O horário é ajustado pela rede e assim seu hardware também.
hwclock --systohc
Escolhendo encode de caracteres
Para escolher o encode de caracteres teremos que tirar o # da frente do encode escolhido no arquivo /etc/locale.gen nesse caso apenas utilizei do pt_BR.UTF-8.
nano /etc/locale.gen
Retire então o # da frente do encode desejado.
locale-gen
Com o comando anterior será gerado o encode de caracteres.
Config do arquivo locale.conf será utilizado o encode que descomentamos.
nano /etc/locale.conf
Se for utilizado o encode pt_BR.UTF-8 o arquivo deve ficar da seguinte maneira.
LANG=pt_BR.UTF-8
Ajustando a configuração do teclado
Entre com o valor do seu teclado na configuração do arquivo /etc/vconsole.conf
nano /etc/vconsole.conf
No caso de utilizar o teclado us-acentos deve estar da seguinte maneira.
KEYMAP=us-acentos
Ajustando a rede
Para ajustar o hostname do computador será necessário editar o arquivo /etc/hostname e inserir o nome desejado.
nano /etc/hostname
Dentro do arquivo será apenas preciso digitar o nome desejado como no exemplo de arch-vm.
arch-vm
Nesse momento será inserido no arquivo de hosts o endereço do localhost e endereço de hostname.
nano /etc/hosts
E dentro do arquivo devem conter linhas como as seguintes.
127.0.0.1 localhost
::1 localhost
127.0.1.1 arch-vm.sempreupdate arch-vm
Garantindo que a init foi criada
Para gerar o arquivo de init do sistema é usado o comando mkinitcpio.
mkinitcpio -P
Ajustando o password o usuário root
É utilizado o comando passwd para ajustar o password do usuário root.
passwd
Instalando sistema de inicialização grub
É usado o grub-install para instalar o bootloader e o grub-mkconfig para inserir as entradas dos sistemas.
UEFI
grub-install --target=x86_64-efi --bootloader-id=grub_uefi
Caso esteja instalando em MBR o comando é o seguinte.
MBR
grub-install /dev/vda
Gerando a entrada do sistema no grub
E por final gerar as entradas dos sistemas operacionais no grub com o comando grub-mkconfig.
grub-mkconfig -o /boot/grub/grub.cfg
Habilitando NetworkManager no boot
Para habilitar um serviço na inicialização do sistema é usado o comando systemctl da systemd.
systemctl enable NetworkManager
Finalizando
Para finalizar será apenas necessário sair com exit e reiniciar com reboot.
exit
reboot
Enfim espero poder ter ajudado com mais este tutorial de instalação do Arch Linux. Além disso, se você for iniciante temos um tutorial sobre o que fazer após instalar o Arch Linux.