Pular para o conteúdo

Como compilar o kernel do zero no Gentoo Linux

Dica publicada em Linux / Kernel
Marcos Oliveira binbash
Hits: 6.109 Categoria: Linux Subcategoria: Kernel
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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:
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
Pronto!

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Como Habilitar Facilmente Shell Script WEB no Linux Mint - Servidor Apache

Jogo da Forca em Shell Script

Como Acessar o Windows pelo Linux com Metasploit

O que fazer após instalar o Gentoo Linux

Pós-Instalação do Arch + i3 + Polybar + Pywal via Shell

Fazendo o kernel reconhecer memória acima de 4GB no Debian

Obtendo os sources do kernel estável 'automagicamente'

Instalando o bendito driver NVIDIA 304

Dica para melhorar a performance (aprovado por Linus Torvalds)

Corrigindo o erro de "WARNING: Possibly missing firmware for module" no Arch Linux

#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

Entre na sua conta para comentar.