Um Guia para Iniciantes sobre a Instalação do Gentoo Linux – Parte 1

Gentoo é uma distribuição Linux gratuita e de código aberto conhecida por sua alta performance, alta reconfigurabilidade e estabilidade. Utiliza o sistema de gerenciamento de pacotes portage para gerenciar pacotes de software.

Ao contrário de distribuições Linux principais como Ubuntu, Debian ou Red Hat, Gentoo não fornece um instalador de sistema operacional. Assim como o Arch Linux, Gentoo é construído do zero e é considerado um dos sistemas operacionais mais complexos para instalar.

Em vez disso, Gentoo fornece um guia abrangente chamado Manual do Gentoo que o acompanha durante o processo de instalação. Neste guia, demonstraremos a instalação do Gentoo usando uma imagem GUI ao vivo. Configuraremos a partição do disco usando um esquema de partição MBR e uma imagem de kernel personalizada fornecida pelos desenvolvedores do Gentoo.

Esta é a primeira parte de uma série de duas partes, já que a instalação do Gentoo é bastante longa. Então, prepare-se e aproveite a jornada 🙂

1. Baixe o Gentoo e a Imagem ISO de Boot

Para iniciar este guia, vá para a página de Download do Gentoo e baixe a última imagem ISO LiveGUI lançada.

Com a imagem Live baixada, pegue o seu pen drive e use uma ferramenta como o Rufus para criar um meio de inicialização a partir das imagens ISO ou use ferramentas populares de criação de USB para criar um meio de inicialização USB a partir de um arquivo ISO.

Em seguida, conecte o pen drive ao seu PC e reinicie. Certifique-se de configurar o BIOS e definir o meio de inicialização como a prioridade de inicialização mais alta. Assim que o sistema inicializar, isso é o que você verá na tela. A primeira opção já estará pré-selecionada. Portanto, pressione ENTER.

Gentoo GRUB Menu

Depois disso, você verá uma enxurrada de mensagens de inicialização na tela.

Gentoo Boot Messages

Por fim, a tela do GUI ao vivo aparecerá.

Gentoo KDE Plasma Desktop

2. Configurar a Rede no Gentoo

Se o seu sistema já estiver conectado a uma rede executando um servidor DHCP usando um cartão Ethernet, é provável que a configuração de rede automática tenha sido definida.

Neste caso, a interface de rede ativa adquiriu um endereço IP válido do servidor DHCP. Se esse for o caso, você poderá executar comandos de rede comuns como ping, ip, ifconfig e ssh, para citar alguns.

No nosso caso, o sistema adquiriu automaticamente um endereço IP da rede via DHCP. Para começar a trabalhar na linha de comando, mude para o usuário root.

sudo su

Para verificar o endereço IP, executaremos o comando:

ip addr

A partir da saída, você pode ver que a interface ativa (enp0s3) obteve o IP 192.168.2.110 com um CIDR de /24.

Check Gentoo IP Address

Você pode verificar a conectividade com a internet usando o comando ping da seguinte forma.

$ ping -c 4 google.com

A partir da saída, você pode ver que obtemos uma resposta positiva do DNS do Google.

Check Network Connection

3. Criar Partições de Disco e Sistemas de Arquivos

O próximo passo é configurar partições de disco e sistemas de arquivos. Você pode visualizar o layout da partição atual usando o comando fdisk conforme mostrado.

$ fdisk /dev/sda

A partir da saída, temos um sistema com um disco rígido de 42,83GB.

Check Disk Partition Size

Você pode configurar seu disco rígido com MBR para configuração BIOS (Legacy Boot) ou GPT para UEFI.

Neste guia, optaremos por criar partições de disco com MBR para configuração BIOS.

Aqui está o layout da partição do disco.

/dev/sda1	1G	boot 
/dev/sda2 	4G	swap space
/dev/sda3	37G	Root partition

Criar Partição de Boot

Para criar a partição de boot, digite 'n' para a nova partição. Em seguida, digite 'p' para selecionar a partição primária. Em seguida, digite 1 para especificar o número da partição. Alternativamente, você pode pressionar ENTER pois isso é selecionado automaticamente para você. Pressione ENTER quando solicitado para o Primeiro Setor.

Em seguida, especifique o tamanho do disco adicionando um sinal (+) seguido do tamanho numérico seguido de 'G' para Gigabytes. Você receberá uma confirmação de que uma nova partição Linux foi criada com o tamanho do disco especificado.

Create Boot Partition

Criar Espaço de Swap

Para configurar o espaço de swap, repita as mesmas etapas até o primeiro setor. Em seguida, especifique o tamanho do disco como +4G e pressione ENTER.

Desde que o tipo de partição criada seja do tipo ‘Linux‘, pressione 't' para mudar isso para um diferente. Forneça o número da partição (Neste caso '2') e depois forneça o código que corresponde ao Swap (Neste caso 82).

NOTA: Você pode ver todos os tipos de partição digitando 'L'.

Create Swap Partition

Criar Partição Raiz

Para a partição raiz, especifique o número da partição como '3' ou simplesmente pressione ENTER para aceitar o número padrão (3), defina o tamanho do disco (neste caso +37G), e pressione ENTER.

Create Root Partition

Para visualizar as partições criadas, digite 'p' e pressione ENTER. Se estiver satisfeito com as partições feitas, digite 'w' e pressione ENTER para salvar as partições de disco permanentemente.

List Partition Table

Após as partições serem criadas, o próximo passo é formatá-las nos sistemas de arquivos apropriados.

O Linux suporta uma ampla gama de sistemas de arquivos, alguns dos quais são adequados apenas para propósitos específicos. Sistemas de arquivos estáveis para sistemas amd64 incluem Ext3, Ext4, BTRFS, XFS, ZFS e ReiserFS.

Para a partição /boot, a formataremos como um sistema de arquivos EXT4.

mkfs.ext4 /dev/sda1
Format Boot Partition with Ext4

Para configurar a partição swap, use o comando mkswap conforme mostrado.

mkswap /dev/sda2

Então, ative-o usando o comando swapon.

swapon /dev/sda2
Setup Swap Partition

Por último, formate a partição root como um sistema de arquivos EXT4.

mkfs.ext4 /dev/sda3
Format Root Partition with Ext4

4. Montar a Partição Raiz

O próximo passo é montar a partição raiz. Mas primeiro, vamos criar um ponto de montagem para a partição.

mkdir --parents /mnt/gentoo 

A opção --parents cria diretórios pai. Em seguida, monte a partição usando o comando conforme mostrado.

mount /dev/sda3 /mnt/gentoo 
Mount Root Partition

5. Configurar Data e Hora

Antes de instalar o Gentoo, certifique-se de que as configurações de data e hora estão corretas. Para verificar a data e hora atual, execute o comando date.

date

Se a data exibida estiver mais do que alguns minutos diferente do esperado, atualize a hora automaticamente usando o utilitário de linha de comando chronyd.

chronyd -q

O comando corrigirá qualquer divergência de horário existente. Quando você executar o comando novamente, notará que a divergência de tempo será de cerca de 0,01 de segundo, o que é uma diferença muito pequena que não é provável que afete nenhum processo ou operação do sistema.

Set Date and Time in Gentoo

6. Baixar e Extrair o Arquivo Tarball do Estágio 3 do Gentoo

A stage 3 tarball in Gentoo is simply an archive that ships with a profile-specific minimal Gentoo environment.

O download e descompressão do arquivo tarball fornecem diretórios cruciais em todo o sistema, como /usr, /etc, /dev, /bin, /lib, /proc, /var, e muitos outros que fornecem um sistema funcional quase completo.

As únicas partes importantes que estarão faltando (e que serão instaladas na segunda parte deste guia) são o kernel e o carregador de inicialização.

Para começar a extrair um arquivo tarball do estágio 3, navegue até o diretório raiz.

cd /mnt/gentoo 

Execute o comando abaixo para acessar a lista do espelho Gentoo

links https://www.gentoo.org/downloads/mirrors/

Selecione o seu espelho de país preferido e pressione ENTER.

Select Gentoo Mirror

Em seguida, navegue até a seção ‘Releases‘.

Select Gentoo Release

Escolha a opção de arquitetura ‘amd64

Select Gentoo Architecture

Em seguida, selecione a opção `autobuilds`.

Select Gentoo Autobuilds

Depois, selecione a opção stage3 desktop systemd pois estamos executando um sistema de GUI.

Select Gentoo Stage3

Navegue até o arquivo tarball stage3 e pressione ENTER para baixá-lo.

Download Gentoo Stage3

Escolha a opção ‘Salvar’ na janela de diálogo que aparecer.

Save Gentoo Stage3

Confirme o nome do arquivo e pressione ENTER.

Confirm Gentoo Stage3

O download iniciará e uma barra de progresso indicará o progresso do download. Isso pode demorar dependendo da velocidade da internet.

Downloading Gentoo Stage3

Assim que o download estiver completo, selecione `Sim` para sair da interface de linha de comando do espelho Gentoo.

Exit Gentoo Mirrors List

Por fim, descompacte o arquivo tarball de stage baixado para o sistema.

tar xpvf stage3-*.tar.xz --xattrs-include='*.*' --numeric-owner

Depois de extraído, você verá diretórios adicionais do sistema conforme mostrado.

Extract Gentoo Stage3

Isso conclui a Parte 1 do guia de instalação do Gentoo. Agora você tem um ambiente Gentoo mínimo instalado no seu computador, mas o processo de instalação está longe de ser concluído. Para prosseguir com a instalação, siga o tutorial ‘Instalar Gentoo Linux – Parte 2‘.

Source:
https://www.tecmint.com/gentoo-linux-installation-guide/