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

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

Slackware x Debian

Software Manivela VS Software Modinha

Boot Seguro LILO

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

Criando um pacote TXZ no Slackware

Leitura recomendada

OpenVZ - Instalando no Debian Squeeze AMD64

Recompilando o kernel com suporte a placas de rede Encore rtl8139D (Silan)

Mascarando conexões PPTP de clientes

Slackware com kernel 2.6.10 - passo a passo

Compilação e instalação do kernel 2.6.xx no Slackware

  
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