Como compilar o kernel do zero no Gentoo Linux

Publicado por Marcos Oliveira em 31/07/2017

[ Hits: 5.439 ]

Blog: http://terminalroot.com.br/

 


Como compilar o kernel do zero no Gentoo Linux



Essa dica serve para eliminar as dúvidas da parte do vídeo Como Instalar o Gentoo Linux. Muitos acreditam que compilar o kernel Linux seja uma tarefa dificílima, no entanto, com esse vídeo, fica mais fácil de entender o funcionamento do mesmo.

Seguem alguns comandos e links úteis para tal façanha! Nesse exemplo vou baixar o kernel do repositório do Gentoo Linux utilizando o Emerge do Portage.

1 - Baixe o kernel:

# emerge --ask sys-kernel/gentoo-sources

Automaticamente será descompactado encaminhado para o diretório /usr/src e criado um link simbólico para o diretório com o kernel com o nome linux dentro do próprio diretório.

2 - Se precisar ver os dispositivos do seu computador antes de configurar o kernel use o comando lspci, se não estiver instalado, utilize o emerge para instalá-lo:

# emerge --ask sys-apps/pciutils

3 - Entre no diretório do kernel ( cd /usr/src/linux ) e antes rode o comando abaixo para deixar o Kernel 'zerado' pra a arquitetura do seu computador:

# make defconfig

4 - Depois rode o make config (configuração linha por linha) ou use o modo interativo com o comando:

# make menuconfig

5 - Após configurá-lo e salvá-lo é necessário compilar ele e os módulos e jogá-lo para o /boot pra poder ser enxergado na inicialização do sistema, como o comando abaixo você faz as três coisas de uma vez só! :)

# make && make modules_install && make install

6 - Veja o vídeo demonstrando todos esses passos e demais informações:
Pronto!

Outras dicas deste autor

OpenBSD em Dual Boot com Linux (Partição Única)

Como Compilar Programas no FreeBSD via Ports

Como Instalar o Gentoo Linux

Como Instalar o FreeBSD 11.1

PhantomJS - Rodando JavaScript via Terminal e Shell via JavaScript

Leitura recomendada

Too much work for irq17

Compilar kernel 2.6.31 no Debian Lenny

Kernel 2.6.37 - slh rodando perfeitamente no aptosid após dist-upgrade

Como inserir o Tux/TuxDebian durante o boot do Debian

Slackware 10.0 com Linux-2.6.7

  

Comentários
[1] Comentário enviado por madrugada em 31/07/2017 - 14:24h

Bela dica! Leva meu joinha :-)

Me bateu a dúvida: o que necessariamente faz o comando "make defconfig"?

[2] Comentário enviado por binbash em 31/07/2017 - 17:04h

Valeu, madrugada! Então o defconfig deixa o kernel com a configuração básica pra arquitetura da sua máquina (32 ou 64bit). Ou seja, desmarca "itens" que vc não precisará, o Kernel fica limpo pra vc trabalhar.

"Primeiro eles te ignoram, depois riem de você, depois brigam, e então você vence."
Mahatma Gandhi
http://terminalroot.com.br/shell



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts