By Marcos Oliveira,

O núcleo em torno do qual todas as distribuições são criadas é o kernel Linux. Ele é a camada entre os programas de usuários e o hardware do sistema. O Gentoo provê aos seus usuários diversos possíveis fontes do kernel.

Para sistemas baseados em x86 o Gentoo recomenda o pacote sys-kernel/gentoo-sources.

Escolha um fonte do kernel apropriado e instale-o usando o emerge

emerge --ask sys-kernel/gentoo-sources

Isso irá instalar os fontes do kernel Linux em /usr/src/ no qual um link simbólico chamado linux estará apontando para o fonte do kernel instalado:

ls -l /usr/src/linux

lrwxrwxrwx    1 root   root    09 Oct 17 11:04 /usr/src/linux -> linux-4.9.34-gentoo

É chegada a hora de configurar e compilar os fontes do kernel. Há duas formas de se fazer isso:

  • O kernel é manualmente configurado e compilado, ou
  • é usada uma ferramenta chamada genkernel para automaticamente compilar e instalar o kernel Linux

Configurar manualmente um kernel é geralmente visto como o procedimento mais difícil que um usuário Linux pode fazer. Nada mais falso – depois de configurar algumas vezes o kernel ninguém irá se lembrar que era difícil.

Porém, uma coisa é verdade: é vital conhecer o sistema quando um kernel é configurado manualmente. A maioria das informações pode ser coletada fazendo emerge no sys-apps/pciutils que contém o comando lspci

emerge --ask sys-apps/pciutils

Uma outra fonte de informação do sistema é executar o lsmod para ver quais módulos do kernel o CD de instalação usa pois isso pode dar dicas sobre o que habilitar.

Agora vá para o diretório dos fontes do kernel.

cd /usr/src/linux
  • 01 - Antes de configurá-lo, rode
make defconfig # olddefconfig, dependendo da etapa que vc está
  • 02 - Entre no menu para configurá-lo, veja o vídeo ao final dessa postagem
make menuconfig
  • 03 - Compile
make # use -j 2 , se vc possui um processador com 2 núcleos, isso agiliza a compilação
  • 04 - Compile os módulos
make modules_install
  • 05 - Copie o kernel, map, imagem,… pro boot do sistema
make install

Depois baixe e compile o grub (ou o lilo), configure e instale-o! Case deseje você também pode usar o genkernel!

Assista o vídeo

Clique Aqui para Ver o Vídeo

https://www.kernel.org/

https://www.gentoo.org/

Faça nosso curso gratuito de Shell Bash e adquira todo conteúdo nesse link

http://www.terminalroot.com.br/shell/

Deixe seu comentário!

Curso Extremamente Avançado em Shell Script Bash

Você irá descobrir técnicas avançadas de escrever em Shell Script. Como criar instaladores para distribuições Linux, Animações, Documentações, além de tudo sobre Processos em sistemas tipo UNIX, detalhes sobre Comandos Avançados e Muito Mais !