Como compilar o kernel Linux 2.6.31.1

Este artigo contém informações de como instalar/configurar (no linguajar técnico conhecido como "compilar") a mais nova versão estável do kernel Linux para computadores baseados na arquitetura Intel-x86 (i386), no sistema operacional Debian GNU/Linux versão 5.0.3 codinome Lenny.

[ Hits: 31.778 ]

Por: Eder S. G. em 09/10/2009 | Blog: http://edersg.wordpress.com


Bibliografia e sobre o autor



SILVA, Gleydson Mazioli da. Guia Foca Linux. Disponível em: <http://focalinux.cipsga.org.br/>. Acesso em: 02/10/2009.

Percival. Compilar kernel no Debian? Mamão com açúcar! Disponível em: <http://www.vivaolinux.com.br/dica/Compilar-kernel-no-Debian-Mamao-com-acucar/>. Acesso em: 02/10/2009.

SIFION, Maximiliano. Recompilando o Kernel no Debian. Disponível em: <http://www.guiadohardware.net/dicas/recompilando-kernel-debian.html>. Clique aqui. Acesso em: 02/10/2009.

PIMENTEL, Rodrigo Bernardo. Compilando kernel na Debian. Disponível em: <http://www.dicas-l.com.br/dicas-l/20031121.php>. Acesso em: 02/10/2009.

Sobre o autor

Meu nome é Eder, mas meus verdadeiros amigos me chamam de Eder Jordan ou Jordan (pois adoro jogar basquete inspirado nas incríveis jogadas do ex-jogador do Chicago Bulls, Michael Jordan).

Tenho 27 anos, sigo a religião católica desde quando nasci, sem vícios graças a Deus e resido no município de Juiz de Fora no estado de Minas Gerais.

Minha experiência acadêmica começou ainda no 2° grau, quando concluí o ensino médio com habilitação em Técnico em Processamento de Dados no colégio Pio XII. Logo após, me graduei em Informática Empresarial na Universidade Presidente Antônio Carlos e, atualmente aguardo o ano de 2010 para uma pós-graduação.

Gosto de estudar o idioma inglês, filosofia e a Santa Bíblia Católica. Sou um homem apaixonado pela vida. Não me deixo abater por nenhum obstáculo, muito pelo contrário, cada muralha que é colocada em meu caminho, eu sempre a supero com a minha fé em Deus. Fé essa inabalável, que cresce diariamente.

Minhas atitudes são pautadas nos seguintes valores e princípios: fé, disciplina, respeito, honestidade, educação, ética, responsabilidade, caráter, humildade, justiça, honra, coragem, lealdade, bravura, determinação, entusiasmo e paz.

Aos domingos e feriados, vou a missa agradecer a Deus e a Virgem Maria por tudo que Eles representam em minha vida. Gosto de ler bons livros, artigos e rezar. Gosto também de assistir um belo filme, de ouvir belas canções e adoro jogar basquete com a camiseta n° 23 do ex-jogador do Chicago Bulls, Michael Jordan.

Página anterior    

Páginas do artigo
   1. Resumo
   2. Antes de começar: observações
   3. Compilando o kernel Linux 2.6.31.1
   4. Bibliografia e sobre o autor
Outros artigos deste autor

Como personalizar o prompt do shell bash

Como instalar o software p2p XMule no Red Hat Linux 9

Como instalar/configurar e rodar aplicativos Java sob o Red Hat Linux 9

Como instalar o compilador Free Pascal

Guia: Pós-instalação do Debian Linux 4.0 Etch/Stable

Leitura recomendada

NPTL, Exec-Shield e outros palavrões que fazem seus programas crasharem

As incríveis aventuras de um RedHat 9 migrando para kernel 2.6

Kernel-BALA

OpeniBoot - Seu iPhone com Linux!

A tecla mágica SysRQ

  
Comentários
[1] Comentário enviado por predator em 09/10/2009 - 16:13h

Em sistemas Debian o kernel tambem pode ser atualizado da seguinte maneira: pelo apt-get

Insira essas linhas no seu sources.list

deb http://ftp.de.debian.org/debian/ sid main
deb-src http://ftp.de.debian.org/debian/ sid main

rode o
#apt-get update ou aptitude update
depois
#apt-cache search linux-image
ira aparecer uma lista com os kernel's disponiveis, escolha o compativel com a sua arquitetura, e instale com o comando

#apt-get install linux-image-2.6.30.-2-686 (exemplo)

depois comente, (ou apague) essas linhas novamente

#deb http://ftp.de.debian.org/debian/ sid main
#deb-src http://ftp.de.debian.org/debian/ sid main

muito simples




[2] Comentário enviado por infog em 09/10/2009 - 18:12h

predator,

Cara, assim você está adicionando os repositórios do Debian unstable na sua distro e o apt vai querer atualizar todos os pacotes assim que você fizer um safe-upgrade.
Não recomendo fazer o que você disse, a não ser que se retirem as linhas referentes ao unstable logo após a instalação.

InFog

[3] Comentário enviado por removido em 09/10/2009 - 19:22h

Caro Eder,

Acredito que quem conheça as vantagens do Linux 2.6.31 e usuário do Debian é plenamente capaz de compilar o kernel a partir da fonte. Acredito que o seu texto seria muito mais proveitoso se enumerasse motivos para atualizar para esta nova versão ao invés de "mais do mesmo": Você já contou quantos artigos existem aqui mesmo no VOL sobre compilação do kernel com o kernel package do Debian?

Que vantagens você encontrou nesta compilação?

Abraços

Piero

[4] Comentário enviado por predator em 09/10/2009 - 19:35h

infog,

obrigado por corrigir...

já alterei o comentário.

abs

[5] Comentário enviado por megatux em 10/10/2009 - 09:25h

Bom dia !

Eder, também concordo com o bpiero. Pra quem entende a necessidade de se compilar um novo kernel, achei seu texto muito pesado. Se o cara que está compilado um kernel não souber nem como reiniciar a máquina, pra que compilar um kernel ?
Por outro lado, acredito que é uma boa referência para um usuário um iniciante, pois além de você mostrar como compilar o kernel, você também apresentou possiveis problemas que possam vir a ocorrer.

Uma pequena correção:
Na hora de desempacotar o novo kernel, substitua o
#tar -xvf
por
#tar jxvf

visto que se trata de um pacote bzip e não gzip.

Grande abraço !

:wq!

[6] Comentário enviado por cleysinhonv em 10/10/2009 - 19:33h

Olá,

Bom seu artigo está bom, mas gostaria de fazer uma observação:

1) Poderia falar a respeito dos driveres, eu estava ate enteressado em fazer o teste mesmo sendo de minha responsabilidade, mas quando disse a respeito dos driveres desanimei.

2) Faltou um pouco de "clareza" para me dixar confiante.

Mas isso não tira os seus meritos e sua contribuição né!

Um abraço

[7] Comentário enviado por dwdu em 10/10/2009 - 20:53h

Quebrei o silencio.
Hehe!

Prezado, Eder Jordan

Vi em seu artigo, algo que, por ventura, animasse aos iniciantes a recompilar o kernel.

Parabéns pelo artigo, intuitivo.






[8] Comentário enviado por edersg em 10/10/2009 - 21:50h

Boa noite a todos da comunidade Viva o Linux!

Como vocês estão? Espero que estejam a cada dia melhor!

Muito obrigado pelos sugestões, dicas e pelas críticas construtivas.

No mais, tenham todos um excelente domingo!

FÉ, SAÚDE e PAZ!

Atenciosamente,

Eder Jordan.


[9] Comentário enviado por adrianoc em 13/10/2009 - 11:15h

Achei fantástico e muito fácil, vou estar testando.

Obrigado.

[10] Comentário enviado por DebianWoman em 28/10/2009 - 07:32h

Meu querido colega, já tentei várias vezes compilar e recompilar kernel, mas toda vez faço "m..." e acaba dando kernel panic...

[11] Comentário enviado por DebianWoman em 28/10/2009 - 09:40h

Erro sendo apresentado:

root@teste:/usr/src/linux-2.6.31.1# make menuconfig
*** Unable to find the ncurses libraries or the
*** required header files.
*** 'make menuconfig' requires the ncurses libraries.
***
*** Install ncurses (ncurses-devel) and try again.
***
make[1]: ** [scripts/kconfig/dochecklxdialog] Erro 1
make: ** [menuconfig] Erro 2

[12] Comentário enviado por albfneto em 10/11/2009 - 14:52h

eu gostei, não é sempre que é preciso compilar, mas este é um procedimento muito detalhado, inclusive trocar as permissões

[13] Comentário enviado por gpr.ppg.br em 18/07/2010 - 10:31h


estou compilando o kernel
mas estou com uma duvida.

# make menuconfig
O configurador com
os parâmetros do kernel surgirá:

na parte de escolher o processador
tem uma lista
mas o meu não aparece.

tenho dois processadores
são eles:
turion64
turion64 x2

qual seria os relativos
na relação do kernel
que devo escolher?


antecipadamente agradeço,
gpr.


[14] Comentário enviado por wpereiratecno em 17/11/2010 - 09:36h

Eder,

Você está de parabéns! Segui seu roteiro e consegui recompilar o kernel do meu GNU/Linux, da 2.6.26 para 2.6.36 (stable).

Muito sucesso para você!

Abraços,

Wagner Pereira

[15] Comentário enviado por wpereiratecno em 17/11/2010 - 10:05h

Pessoal,

Creio que algo que precisa ser considerado quando se decide atualizar o kernel do GNU/Linux é que, desse jeito, perde-se a funcionalidade de atualizações de segurança do sistema operacional.

Isto significa que, atualizando o kernel "na mão", não adianta executar depois apt-get update/upgrade que o sistema não terá suas eventuais falhas corrigidas automaticamente.

Se eu estiver errado, sintam-se à vontade para me corrigir.

Att,

Wagner Pereira


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts