Compilação do Kernel Linux para máquinas locais Debian

Este artigo foi tirado originalmente do meu site slackjeff.com.br. Compensa compilar o kernel? Em pleno século XXI, esta pergunta ainda é recorrente nos fóruns e também matuta muita a cabeça da galera.

[ Hits: 8.676 ]

Por: Jefferson Rocha em 04/05/2018 | Blog: https://slackjeff.com.br


config



Para a nossa necessidade vamos pegar o .config genérico do computador em execução. Ou seja, lá está armazenado alguns módulos já necessários (carregados) para o seu sistema.

Para isso vamos copiar essa configuração para dentro da nossa pasta aonde está sendo compilado o nosso kernel.

# ls /boot/config*
# cp -v /boot/config-huge-4.4.14 /usr/linux/.config


Note que config-huge-4.4.14 pode ter variações, então adapte-a à sua realidade.

No próximo tópico vamos aprender algumas técnicas para peneirar seu .config antes de começar a realmente o processo!

Configuração Local

Usar uma configuração local é um bom meio de peneirar seu novo Kernel e existem alguns métodos para isto!

Mas vale ressaltar que estes métodos podem resultar em falhas na questão de não peneirar todos os drivers desnecessários.

Então mesmo assim é interessante você fazer uma configuração a mais para conseguir retirar o máximos de módulos e opções desnecessárias do seu novo Kernel.

localmodconfig

Atualize os módulos desativados de configuração atuais não carregados, esta opção compila em módulo.

localyesconfig

É similar ao 'localmodconfig', porém compila de forma embutida no kernel ou seja sem módulos.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Verificando assinatura (.sign)
   3. Ajustes
   4. config
   5. Informações do sistema
   6. Compilação
Outros artigos deste autor

Crie Seu Próprio Gerenciador de Pacotes do Zero - Parte 1

Howto de Compilação com Slackbuilds

Compilação Kernel Linux no Slackware

Programas em Modo Texto (on Shell)

Software Manivela VS Software Modinha

Leitura recomendada

Compilação comentada do kernel

Instalação e configuração do Squid com TProxy no Debian

Controle de tráfego utilizando HTB no Debian Sarge

Atualizando o Slackware 9.1 para o kernel 2.6.5

Como mudar o logo no kernel 2.6

  
Comentários
[1] Comentário enviado por pylm em 04/05/2018 - 16:02h

Um adendo pra pegar a configuração do kernel atual, caso não tenha o config em /boot, você pode usar o zcat, assim:

zcat /proc/config.gz > .config

[2] Comentário enviado por edps em 12/05/2018 - 14:06h

COntinuando o que o @pylm disse, você também pode usar:

# make oldconfig

E se nada quiser responder ao usar a config de seu kernel atual, use:

# make olddefconfig

+ em:

https://hyunyoung2.github.io/2016/12/05/Make_config/


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts