Instalação do Gentoo Linux

Nessa matéria iremos instalar a base do Gentoo e o Kernel Linux em dualboot com a sua distribuição Linux.

 

 

 

 

Gentoo Linux


Gentoo Linux é uma metadistribuição baseada no sistema gerenciador de pacotes portage. A nomenclatura usada no desenvolvimento do sistema e seus produtos é inspirada na espécie de pinguim Gentoo. Wikipédia

 



Instalação do Gentoo


Essa é a primeira de uma serie de matérias que pretendo fazer sobre o Gentoo Linux, aqui iremos instalar a base Gentoo e o kernel Linux, resultando em uma instalação apenas do modo texto do sistema, nas demais matérias iremos abordar os ambientes gráficos.

Para facilitar ao usuário sem muita experiência a instalação será feita usando o chroot a partir da sua distribuição atual.

Você precisa apenas ter uma partição em ext4 disponível para a instalação do Gentoo, caso ainda não tenha crie em modo live com o Gparted.


Descobrir qual a partição da instalação do Gentoo.


Para descobrir qual a partição que ira instalar o Gentoo execute os comandos no terminal.

Log como Root.

su -

Execute o fdisk para exibir as suas partições no disco.

fdisk -l



Nesse exemplo irei usar a partição /dev/ada7, você deve alterar os comandos para a sua partição.

Crie o ponto de montagem da partição.

mkdir /mnt/gentoo
Monte a partição no ponto de montagem que criamos. ( Altere /dev/sda7 para a sua partição.)

mount /dev/sda7 /mnt/gentoo

Entre na partição montada.

cd /mnt/gentoo

 

Stage3

 

O Stage3 é um arquivo com os arquivos básicos usados para a instalação do Gentoo Linux. Tarballs de estágio podem ser gerados com catalisador usando os arquivos de especificações apropriados. 

Já temos a partição de instalação montada, agora iremos fazer o download do Stage3, escolha se quer para Systemd ou openrc.


Systemd
 

wget https://bouncer.gentoo.org/fetch/root/all/releases/amd64/autobuilds/20210228T214502Z/stage3-amd64-systemd-20210228T214502Z.tar.xz

Download o digests para validar a integridade do arquivo do Stage3.


wget https://gentoo.osuosl.org//releases/amd64/autobuilds/current-stage3-amd64/stage3-amd64-systemd-20210228T214502Z.tar.xz.DIGESTS

Ou 

 

openrc
 

wget https://bouncer.gentoo.org/fetch/root/all/releases/amd64/autobuilds/20210228T214502Z/stage3-amd64-20210228T214502Z.tar.xz

Download o digests para validar a integridade do arquivo do Stage3.

 

wget https://gentoo.osuosl.org//releases/amd64/autobuilds/current-stage3-amd64/stage3-amd64-20210228T214502Z.tar.xz.DIGESTS

 

Download feito do Stage3 e do digests.



Verifique a integridade do arquivo Stage3 que fez o download.
 

sha512sum ./stage3*tar.xz && cat ./stage3*DIGESTS
 
Tudo OK.



Descompacte o Stage3 com o comando.

 

tar -Jxf ./stage3*.tar.xz -C /mnt/gentoo/


Já temos os arquivos do stage3.



Portage


Portage é o gerenciador de pacotes oficial e sistema de distribuição do Gentoo. Ele funciona como o coração dos sistemas operacionais baseados no Gentoo. O Portage inclui muitos comandos para gerenciamento de repositório e pacote, o principal dos quais é o comando emerge. Fonte


Faça o download do Portage.

wget http://distfiles.gentoo.org/snapshots/portage-latest.tar.bz2

Faça o download do MD5 para conferir a integridade do portage.

wget http://distfiles.gentoo.org/snapshots/portage-latest.tar.bz2.md5sum

Verifique a integridade do pacote portage.

md5sum -c portage-latest.tar.bz2.md5sum

 Tudo OK


 

Execute o comando para extrair o Portage no diretório /usr.


tar xvjf ./portage-latest.tar.bz2 -C /mnt/gentoo/usr/

Até aqui já temos os arquivos necessários para a instalação do Kernel Linux e termos o sistema operacional Gentoo em modo texto.

Para você visualizar de forma mais amistosa o que já temos.

 


 

 

Kernel Linux




O Kernel Linux é um núcleo monolítico de código aberto para sistemas operacionais tipo UNIX. Desenvolvidas para ambos os sistemas computacionais, seja computadores pessoais ou servidores, normalmente na ... Wikipédia

 

chroot

 

Para instalar o Kernel Linux precisamos criar o chroot, para isso execute os comandos na sequencia.



Copie o resolv.conf do seu sistema para a instalação do Gentoo.
 

cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf

Monte os diretórios

mount -t proc none /mnt/gentoo/proc

 

mount -o bind /dev /mnt/gentoo/dev


Faça o chroot no novo ambiente:
 

chroot /mnt/gentoo /bin/bash

Recarregue o ambiente
 

env-update

 

source /etc/profile


Sinalize que você está em chroot.
 

export PS1="(chroot) $PS1"



Agora já estamos no sistema mínimo do Gentoo e podemos instalar o Kernel.

 

Emerge

 

Emerge é a interface de linha de comando para o Portage e é como a maioria dos usuários irá interagir com o Portage. O comando emerge tem muitas opções possíveis.  Fonte

 

Atualize a lista de pacotes do repositório Gentoo, tenha paciência.


emerge --sync

 Atualize o portage que fizemos o download e instalação manualmente.


emerge --oneshot portage

Liste os perfis disponiveis do Gentoo

 

eselect profile list




 

Eu optei pelo perfil 5.

 

[5] default/linux/amd64/17.1/desktop (stable)
 

Para selecionar o perfil execute o comando com o número do perfil no final.


eselect profile set 5

Faça o download código do Kernel Linux.


emerge gentoo-sources
 

Ai está.

 


 

Entre no diretório de compilação do Kernel.


cd /usr/src/linux 

 

Agora é a parte mais delicada e você não deve alterar o que não for de fato necessario, eu prefiro sempre alterar o minimo possivel e caso seja necessario posteriormente eu faço alterações.

Abra o menu de configurações do Kernel Linux.

 

make menuconfig



Para instalar os driver de rede vá em:

Para a cabeada.

Device Drivers > Network device support > Ethernet driver support


No meu caso a rede cabeada é uma JMicron, selecione com a tecla Espaço

Após selecionar o driver da sua placa nova com as setas para Exit e tecle Enter.




Para WiFi.


Device Drivers > Network device support > Wireless LAN

 

No meu caso a rede cabeada é uma Atheros, selecione com a tecla Espaço

Após selecionar o driver da sua placa nova com as setas para Exit e tecle Enter.



Para saber quais as suas placas de rede rode o comando em outro terminal.


lspci

 

Para mais detalhes das configurações para o kernel leia essa documentação.

 

Sabendo quais são as suas placas basta fazer uma pesquisa no google para descobrir o driver adequado.

 


Com os drive e ou configurações que você tenha optado em fazer, volte em Exit até o menu principal, vá em Salve e tecle Enter.




Compile o Kernel Linux.



make -j2

Tenha paciência.



Em um dual core levou uns 20 minutos.




Instale o Kernel.


make modules_install install

Kernel instalado.


 

fstab

 

Crie o fstab.



cat > /etc/fstab << EOL

Adicione a linha abaixo alterando sda7 pela identificação da partição que instalou o Gento, é a mesma do inicio da matéria.

/dev/sda7    / ext4 noatime 0 1

De o comando.

EOL


Ficando como o exemplo.




Usuários


Precisamos criar a senha do Root e o seu usuário e senha.


Defina a senha do Root com o comando abaixo.
 

passwd root


Crie o seu usuário, altere "seunomedeuser" pelo nome de usuário que deseja usar.
 

useradd -m -s /bin/bash seunomedeuser

 

Defina a senha do seu usuário, altere "seunomedeuser" pelo nome de usuário que você criou.

 

passwd seunomedeuser



 Ambiente gráfico

 

A instalação do ambiente gráfico é a parte mais demorada da instalação do Gentoo, o tempo está diretamente ligado a potencia do seu processador.

A minha instalação do XFCE4 eu optei por uma instalação completa com o intuito de saber o o tempo em um dual core, levou quase 48 horas, portanto se não tem um processador bom opte sempre por instalação mínima do ambiente gráfico, depois você pode ir completando conforme a necessidade.

Apesar do tempo longo, não se esqueça que o ambiente gráfico você também pode instalar pelo chroot, portanto você não fica preso na instalação e por continuar usando o seu computador.


Siga a documentação referente ao ambiente gráfico desejado.


 

Instalar Cinnamon no Gentoo

 

Instalar Gnome Shell no Gentoo

 

Instalar KDE Plasma no Gentoo

 

Instalar Mate Desktop no Gentoo

 

Instalar LXDE no Gentoo

 

Instalar XFCE4 no Gentoo

 

 

O sistema base, kernel e se optou por um ambiente gráfico estão instalados, saia do chroot.


exit

 

Desmonte o Gentoo.

 

umount -l /mnt/gentoo/dev{/shm,/pts,}

 

umount /mnt/gentoo{/boot,/sys,/proc,}

Atualize o grub da sua distribuição para que a nova instalação do Gentoo seja reconhecida e você possa usar.


update-grub


Ai está a minha nova instalação do Gentoo no sda7.



 

Ai está o meu Gentoo com XFCE4.





Fonte


Dica


Aconselho fortemente que você estude o tema abaixo.


make.conf

 

O arquivo /etc/portage/make.conf (anteriormente /etc/make.conf) é usado para personalizar o ambiente do Portage em um nível global. As configurações aqui serão aplicadas a todos os pacotes que surgirem. Eles controlam muitos elementos da funcionalidade do Portage, como opções de USE globais, opções de idioma (L10N), espelhos do Portage, etc. Estude


Leia a documentação sempre.


Comentários

  1. Excelente tutorial, Ricardo! Instalarei o Gentoo pela primeira vez, e sua matéria será meu guia de instalação. Parabéns pelo trabalho e obrigado por compartilhar! Grande abraço :)

    ResponderExcluir
  2. Cara, com uma matéria dessa vou até me arriscar no Gentoo novamente.
    P A R A B É N S ! ! !

    ResponderExcluir

Postar um comentário

olá, seja bem vindo ao Linux Dicas e suporte !!

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais