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.621 ]

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

Software Manivela VS Software Modinha

Slackware x Debian

Howto de Compilação com Slackbuilds

Programar em Shell - Script só para os baixinhos

Como ser um expert em GNU/Linux!

Leitura recomendada

Como compilar o kernel do Linux (testado e revisado)

Atualizando kernel de 2.4.31 para 2.6.13 no Slackware 10.2

OpenVZ - Instalando no Debian Squeeze AMD64

Compilando o kernel no Slackware com pacotes pré-compilados

O Processo de Boot no Linux

  
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