Como instalar o Arch Linux em um PC

Logotipo do Arch Linux em um fundo escuro
Rupesh Pathak / Shutterstock.com

Arch Linux é conhecido por sua complexa instalação baseada em comandos. Mas depois de se familiarizar com os meandros do processo, você pode instalar o Arch em qualquer computador sem medo do terminal . Nós vamos ajudá-lo a chegar lá.

Nota: O Arch Linux ISO inclui um script chamado archinstall destinado a ajudá-lo durante o processo. No momento em que este livro foi escrito, o script ainda é experimental, no entanto, e sujeito a erros em nossos testes. Em vez disso, este guia cobrirá o método de instalação padrão.

Baixe o Arch Linux ISO

O primeiro passo é obter a imagem de instalação do Arch Linux de um espelho adequado. Para fazer isso, visite a  página de download do Arch Linux e, dependendo de como deseja fazer o download do ISO, selecione a opção apropriada. As opções disponíveis incluem download direto, torrent , imagem de máquina virtual , instalação “Netboot” para conexões com fio e muito mais.

página de downloads diretos do arch linux

Para simplificar, faremos um download direto. Role para baixo até a lista de espelhos disponíveis e escolha um. Selecionar um servidor mais próximo de sua localização geográfica garantirá uma velocidade de download rápida e estável. Verifique as somas de verificação do ISO para confirmar se o arquivo baixado é genuíno e seguro.

As próximas etapas incluem  criar uma unidade USB inicializável , reiniciar o computador e inicializar a partir da mídia de instalação recém-criada em vez do disco rígido. A interface de inicialização do Arch Linux será carregada e você deverá escolher entre as várias opções exibidas.

Selecione a opção realçada padrão pressionando “Enter”. Após o sistema carregar com sucesso os arquivos necessários para a instalação, você verá o prompt “root @ archiso”.

Etapas Preliminares

Continuando, você precisa ter uma conexão ativa com a Internet para que a instalação seja concluída. O instalador do Arch afirma que as conexões Ethernet e DHCP devem funcionar automaticamente. No entanto, os usuários em uma rede sem fio terão que configurar uma conexão manualmente.

Só para ter certeza, verifique se você está conectado a uma rede digitando ping google.com. Se a saída for semelhante a esta, você pode pular para a próxima seção .

verifique a rede no Arch Linux com ping

No entanto, se o erro “Falha temporária na resolução de nomes” aparecer, você precisará estabelecer uma conexão com a Internet usando o comando iwctl.

Primeiro, inicie o utilitário interativamente digitando iwctlno terminal. Em seguida, verifique o nome de sua interface sem fio emitindo o  device listcomando. Geralmente, o nome da interface sem fio começará com um “w”, como wlan0 ou wlp2s0.

Recomendado:  Como fixar conversas no aplicativo de mensagens do iPhone e iPad

Em seguida, execute os seguintes comandos para procurar seu  SSID  e conectar-se a ele. Substitua [device]e [SSID]nos comandos pela sua interface sem fio e nome do Wi-Fi respectivamente.

estação iwctl [dispositivo] get-networks
estação iwctl [dispositivo] conectar [SSID]

O sistema irá solicitar a senha do Wi-Fi se você tiver uma configurada. Digite-o e pressione “Enter” para continuar. Execute ping google.comnovamente para verificar a conexão.

Habilite a sincronização de tempo de rede usando timedatectl executando o seguinte comando:

timedatectl set-ntp true

Instale o sistema Arch Linux

Com seu PC conectado à Internet, você está pronto para começar. O processo de instalação do Arch em seu núcleo é semelhante à instalação de qualquer outra distribuição Linux . Então, qual é o truque?

Enquanto outras distros fornecem uma interface gráfica de usuário para configurar e definir o sistema operacional, o Arch Linux vem com apenas uma interface de linha de comando . Quaisquer instruções, comandos ou configurações precisam ser feitos por meio do shell.

Criando as partições necessárias

Para instalar o Arch, você precisará criar três partições, ou seja , EFI , root e swap . Liste os dispositivos de armazenamento disponíveis em seu sistema usando fdisk -l. Na maioria das vezes, o HDD seria listado como /dev/sdae os SSDs como /dev/nvme0n1.

Executefdisk  digitando fdisk /dev/sdaou fdisk /dev/nvme0n1, dependendo se você está instalando o sistema operacional em um HDD ou SSD. Em seguida, digite ge pressione “Enter” para criar uma nova tabela de partição GPT.

Digite npara criar uma nova partição EFI e escolha o tipo de partição primary. Pressione “Enter” duas vezes para prosseguir com o número da partição padrão e o valor do primeiro setor.

Para o tamanho da partição , você pode inserir o número do setor manualmente ou especificar o tamanho que deseja que a partição tenha. Já que você não quer desperdiçar espaço em disco em partições EFI, qualquer número entre 500M e 1G funcionaria. Digite +550Me pressione “Enter” para continuar.

Você pode substituir 550Mno comando mencionado pelo tamanho que deseja para a partição.

crie partições com fdisk

Da mesma forma, crie uma partição de troca com +2Go último valor de setor. Finalmente, crie uma partição raiz e aloque todos os setores restantes a ela simplesmente continuando com as configurações padrão.

Por padrão, todas as partições terão o tipo “Sistema de arquivos Linux”. Para mudar isso, digite te pressione “Enter” para continuar. Selecione a partição EFI digitando 1. Em seguida, digite efpara alterar o sistema de arquivos para o tipo de sistema EFI.

Da mesma forma, selecione a partição de troca (partição número 2) e digite 82para converter o tipo de partição para troca do Linux. A partição raiz deve ser do tipo de sistema de arquivos Linux, portanto, não precisamos alterá-la.

Recomendado:  Qual o tamanho dos gigabytes, terabytes e petabytes?

Digite we pressione “Enter” para gravar as alterações no disco.

Formatando as Partições

Agora você precisa formatar as partições usando o  mkfscomando . Formate a /dev/sda1partição (EFI) para FAT32 digitando:

mkfs.fat -F32 / dev / sda1

Novamente, execute o seguinte comando para formatar a /dev/sda3partição (raiz) para ext4:

mkfs.ext4 / dev / sda3

Emita os seguintes comandos, um por um, para formatar e habilitar a partição de troca:

mkswap / dev / sda2
swapon / dev / sda2
Aviso: para aqueles que estão  inicializando o Linux com Windows , certifique-se de ter as partições corretas configuradas. Preste atenção extra ao formatar partições ou criar novas, pois um erro aqui pode inutilizar o sistema Windows.

Instalando e configurando o sistema

Para poder instalar o Arch em seu disco, você precisa montar as partições criadas nos diretórios apropriados. Monte a partição raiz ( /dev/sda3) no /mntdiretório.

montar / dev / sda3 / mnt

A próxima etapa é instalar os pacotes básicos do Linux na partição raiz montada.

pacstrap / mnt base linux linux-firmware

Isso levará algum tempo dependendo da sua conexão de rede. Uma vez feito isso, gere uma tabela do sistema de arquivos usando o genfstabcomando.

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

O sistema Arch Linux está instalado e funcionando no /mntdiretório. Você pode alterar a raiz para acessar o sistema digitando:

arch-chroot / mnt

A mudança no prompt do bash indica que você agora está logado no sistema Arch Linux recém-instalado. Antes de prosseguir, você terá que definir algumas configurações e instalar os pacotes necessários para que o sistema funcione corretamente.

Defina o fuso horário local criando um link simbólico entre os diretórios “/ usr / share / zoneinfo” e “/ etc / localtime”.

ln -sf / usr / share / zoneinfo / Região / Cidade / etc / localtime

Substitua “Região” e “Cidade” no comando acima pelo fuso horário apropriado. Você pode consultar este banco de dados de fuso horário para verificar a região e cidade que você precisa inserir.

Em seguida, sincronize o relógio do hardware com a hora do sistema executando:

hwclock --systohc

Antes de prosseguir, instale o Vim (ou outro editor de texto de sua escolha) e o pacote “networkmanager”.

pacman -S vim networkmanager

Em seguida, edite o arquivo “/etc/locale.gen” usando seu editor de texto e descomente a declaração de localidade que atende às suas necessidades. Para os fins deste guia, removeremos o comentário da en_US.UTF-8 UTF-8linha no arquivo usando o Vim.

vim /etc/locale.gen

Após editar o arquivo, digite locale-genno terminal para gerar a configuração local.

Em seguida, crie um novo arquivo de nome de host /etce adicione o nome de host que deseja para o seu computador no arquivo. Pode ser o que você quiser e não é necessário inserir nada além do nome. Quando terminar, não se esqueça de salvar o arquivo.

vim / etc / hostname

Crie outro arquivo de texto com o nome hostsno /etcdiretório.

vim / etc / hosts

Você notará que o arquivo já contém alguns comentários. Deixe os comentários como estão e anexe o seguinte texto ao arquivo. Lembre-se de substituir hostnameno comando o nome do host do sistema definido na etapa anterior.

127.0.0.1 localhost
:: 1 localhost
127.0.1.1 hostname.localdomain hostname

Criação e configuração de usuários

Configure a senha do usuário root digitando o passwdcomando. Em seguida, crie um usuário não root adicional usando useraddo seguinte, substituindo username pelo seu nome de usuário:

useradd -m nome de usuário

Configure a senha do novo usuário usando o passwdcomando, substituindo novamente usernamepelo seu nome de usuário.

nome de usuário senha

Adicione o novo usuário para os grupos wheel , audioe videousando o comando dado abaixo. Substitua usernamepelo seu nome de usuário e observe que os nomes dos grupos no comando não têm espaços após as vírgulas.

usermod -aG wheel, vídeo, nome de usuário de áudio

Configurando o GRUB Bootloader

Primeiro, instale o grubpacote usando o pacman.

pacman -S grub

Em seguida, instale esses pacotes adicionais necessários para o bootloader funcionar corretamente.

pacman -S efibootmgr dosfstools os-prober mtools

Monte sua partição EFI ( /dev/sda1) no /boot/EFIdiretório. Observe que você terá que criar o diretório primeiro com mkdir.

mkdir / boot / EFI
montar / dev / sda1 / boot / EFI

Finalmente, execute o grub-installscript para instalar o bootloader no diretório EFI.

grub-install --target = x86_64-efi --efi-directory = / boot / EFI --bootloader-id = grub

Gere um arquivo de configuração GRUB usando grub-mkconfigo seguinte:

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

Instale um Ambiente de Trabalho no Arch

Ao contrário de outras distros Linux, o Arch Linux não vem com um ambiente de desktop pré-instalado . E se quiser controlar o sistema por meio de uma GUI, você terá que instalar uma manualmente.

Recomendado:  Como instalar qualquer extensão do Chrome no Firefox

Você pode instalar o DE que preferir, mas instalaremos o desktop KDE Plasma neste sistema. Antes disso, entretanto, vamos configurar o servidor de exibição, o gerenciador de rede e serviços semelhantes.

Execute o seguinte comando para instalar a xorg, plasma-metae kde-applicationspacotes:

pacman -S xorg plasma-meta-aplicações kde

Em seguida, habilite os serviços SDDM e NetworkManager digitando:

systemctl enable sddm
systemctl enable NetworkManager

Saia do ambiente arch-chroot digitando exit. Em seguida, desmonte a partição raiz montada no /mntdiretório da seguinte maneira:

umount -f / mnt

Finalmente, reinicie o sistema digitando reboot e remova a mídia de instalação. Assim que o sistema inicializar, você notará que a tela escura do terminal foi substituída pela colorida tela inicial do SDDM.

tela de login do arch linux após reinicialização

Para fazer login, digite a senha do usuário e pressione “Enter”. Você também pode instalar vários ambientes de desktop  e alternar entre cada um usando o menu suspenso “Sessão” na tela inicial.