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 alterar sua senha do PayPal

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:  Clubhouse intensifica seu jogo de som com áudio espacial no iOS

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 abrir o Explorador de arquivos com um atalho de teclado no Windows 10

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.