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

Por: Jefferson Rocha 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

Criando um pacote TXZ no Slackware

Slackware x Debian

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

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

Boot Seguro LILO

Leitura recomendada

Compilando o kernel do Slackware em 10 etapas

Compilando Kernel do Linux no Debian

Slackware com kernel 2.6.10 - passo a passo

Compilando um novo kernel em distribuições RPM-like

Placas NVIDIA com kernel 2.6.8

  
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