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: 10.846 ]

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


Ajustes



Vamos agora começar a brincadeira de verdade! Em meu caso como baixei via wget o kernel, o fonte está no meu home. Então vamos primeiramente extrair o kernel e depois mover para /usr/src, esta será a pasta a qual vamos trabalhar.

unxz linux-4.14.12.tar.xz && tar -xvf linux-4.14.12.tar

ou

tar -xvJf linux-4.14.12.tar.xz

NOTA: é mais fácil usar o parâmetro J que chama o xz, não se confuda com 'j', pois é para bzip2. Para maiores informações use o 'man' ou 'tar --help'.

Agora vamos mover o fonte descompactado para /usr/src em seguida entrar neste diretório.

A partir de agora precisamos do root.

# mv linux-4.14.12 /usr/src/ && cd /usr/src

Para não precisar todo o diretório da fonte 'linux-4.14.12', vamos criar um link simbólico chamado 'linux' para facilitar sua manipulação.

# ln -sf linux-4.14.12 linux

O parâmetro 's' cria um link simbólico o parâmetro 'f' remove os arquivos de destino.

Entre agora em 'linux'.

# cd linux

NOTA: nos capitulos seguintes será mostrado uma série de configurações. Caso você não deseja fazer a opção, siga em frente até achar uma que se adapte a sua necessidade.

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

Compilação Kernel Linux no Slackware

Descartando Séries no Slackware não tão Necessárias

Slackware x Debian

Como ser um expert em GNU/Linux!

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

Leitura recomendada

Como mudar o logo no kernel 2.6

Novidades do Kernel 2.6.35

kernel-ck para Arch Linux

Mascarando conexões PPTP de clientes

Registrando extensões no kernel com o binfmt_misc

  
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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts