Guia do Iniciante para 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 grandes distribuições Linux 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 de instalar.

Em vez disso, Gentoo fornece um guia abrangente chamado Manual do Gentoo que o orienta pelo processo de instalação. Neste guia, demonstraremos a instalação do Gentoo usando uma imagem Live GUI. Vamos configurar 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 extensa. Portanto, prepare-se e aproveite o passeio 🙂

1. Baixe a imagem ISO do Gentoo e Inicie o Boot

Para iniciar este guia, vá até à página de Download do Gentoo e faça o download da última imagem ISO LiveGUI lançada.

Com a imagem Live baixada, pegue na sua unidade USB e utilize uma ferramenta como o Rufus para criar um meio inicializável a partir das imagens ISO ou utilize ferramentas populares de criação de USB para criar um meio USB inicializável a partir de um arquivo ISO.

Em seguida, conecte a unidade USB ao seu PC e reinicie. Certifique-se de configurar a BIOS e definir a mídia inicializável como a prioridade de inicialização mais alta. Assim que o sistema inicializar, isto é o que você verá na tela. A primeira opção já está pré-selecionada. Então pressione ENTER.

Gentoo GRUB Menu

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

Gentoo Boot Messages

Por fim, a tela do GUI Live será exibida.

Gentoo KDE Plasma Desktop

2. Configurar a Rede no Gentoo

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

Neste caso, a interface de rede ativa adquiriu um endereço IP válido do servidor DHCP. Se for o caso, você poderá executar comandos de rede comuns como ping, ip, ifconfig e ssh, para mencionar 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

Do resultado, 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

Do resultado, você pode ver que recebemos 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 as partições do disco e os sistemas de arquivos. Você pode visualizar o layout de partição atual usando o comando fdisk como 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 de 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. Depois, digite 1 para especificar o número da partição. Alternativamente, você pode pressionar ENTER já que isso é selecionado automaticamente para você. Pressione ENTER quando solicitado para o Primeiro Setor.

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

Create Boot Partition

Criar Espaço de Troca

Para configurar o espaço de troca, 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 outro tipo. 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 visualizar 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 do disco permanentemente.

List Partition Table

Depois que as partições forem 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 fins específicos. Sistemas de arquivos estáveis para sistemas amd64 incluem Ext3, Ext4, BTRFS, XFS, ZFS e ReiserFS.

Para a partição /boot, vamos formatá-la 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

Em seguida, 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, verifique se as configurações de data e hora estão corretas. Para verificar a data e hora atuais, execute o comando date.

date

Se a data exibida estiver a mais do que alguns minutos de diferença do que é esperado, atualize a hora automaticamente usando a utilidade de linha de comando chronyd.

chronyd -q

O comando corrigirá qualquer discrepância de hora existente encontrada. Quando você executar o comando novamente, notará que a discrepância de hora será de aproximadamente 0,01 de segundo, o que é uma diferença muito pequena que não deve impactar 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 descompactação do arquivo tarball produz 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 bootloader.

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 navegar até a lista de Mirror do Gentoo

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

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

Select Gentoo Mirror

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

Select Gentoo Release

Selecione a opção de arquitetura ‘amd64’.

Select Gentoo Architecture

Depois, selecione a opção `autobuilds`.

Select Gentoo Autobuilds

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

Select Gentoo Stage3

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

Download Gentoo Stage3

Escolha a opção ‘Salvar’ no diálogo pop-up que aparece.

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 levar um tempo 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 Mirrors do Gentoo.

Exit Gentoo Mirrors List

Por fim, descompacte o arquivo tarball do 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 estar completo. Para prosseguir com a instalação, siga o tutorial ‘Instalar o Gentoo Linux – Parte 2‘.

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