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.
Índice
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.
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 .
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 iwctl
no terminal. Em seguida, verifique o nome de sua interface sem fio emitindo o device list
comando. Geralmente, o nome da interface sem fio começará com um “w”, como wlan0 ou wlp2s0.
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.com
novamente 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/sda
e os SSDs como /dev/nvme0n1
.
Executefdisk
digitando fdisk /dev/sda
ou fdisk /dev/nvme0n1
, dependendo se você está instalando o sistema operacional em um HDD ou SSD. Em seguida, digite g
e pressione “Enter” para criar uma nova tabela de partição GPT.
Digite n
para 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 +550M
e pressione “Enter” para continuar.
Você pode substituir 550M
no comando mencionado pelo tamanho que deseja para a partição.
Da mesma forma, crie uma partição de troca com +2G
o ú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 t
e pressione “Enter” para continuar. Selecione a partição EFI digitando 1
. Em seguida, digite ef
para 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 82
para 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.
Digite w
e pressione “Enter” para gravar as alterações no disco.
Formatando as Partições
Agora você precisa formatar as partições usando o mkfs
comando . Formate a /dev/sda1
partição (EFI) para FAT32 digitando:
mkfs.fat -F32 / dev / sda1
Novamente, execute o seguinte comando para formatar a /dev/sda3
partiçã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 /mnt
diretó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 genfstab
comando.
genfstab -U / mnt >> / mnt / etc / fstab
O sistema Arch Linux está instalado e funcionando no /mnt
diretó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-8
linha no arquivo usando o Vim.
vim /etc/locale.gen
Após editar o arquivo, digite locale-gen
no terminal para gerar a configuração local.
Em seguida, crie um novo arquivo de nome de host /etc
e 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 hosts
no /etc
diretó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 hostname
no 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 passwd
comando. Em seguida, crie um usuário não root adicional usando useradd
o seguinte, substituindo username
pelo seu nome de usuário:
useradd -m nome de usuário
Configure a senha do novo usuário usando o passwd
comando, substituindo novamente username
pelo seu nome de usuário.
nome de usuário senha
Adicione o novo usuário para os grupos wheel
, audio
e video
usando o comando dado abaixo. Substitua username
pelo 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 grub
pacote 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/EFI
diretó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-install
script 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-mkconfig
o 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.
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-meta
e kde-applications
pacotes:
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 /mnt
diretó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.
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.