Kernel 2.6.9 em 20 passos

Neste artigo descreverei minha odisséia para conseguir instalar este kernel. Fiz um registro de comando após comando para poder ajudar outros usuários que estão tentando manter seu Linux atualizado e tem problemas na parte principal, que é a atualização do kernel. É orientado pra usuários leigos e inexperientes. Agradeço os comentários e críticas.

[ Hits: 92.853 ]

Por: Perfil removido em 27/12/2004


Introdução



As mudanças mais importantes do sistema Linux passam inevitavelmente pelo kernel. Na versão 2.6.x, o suporte para hardware foi acrescentado e ainda temos o suporte do formato NTFS do Windows NT/XP.

A instalação do kernel porém não é uma tarefa fácil, especialmente para o leigo que quando faz uma pergunta recebe como parte da resposta: "depois é só recompilar o kernel" ou "recompila o kernel logo".

Peço a você que me acompanhe nestes 20 passos e no final nós teremos um sistema Linux com o kernel 2.6.9 instalado certinho e funcionando.

Vamos lá!

    Próxima página

Páginas do artigo
   1. Introdução
   2. Que tenho no meu micro? [Passo 1]
   3. Qual é meu processador? [Passos 2 e 3]
   4. Baixando a fonte do kernel [Passo 4]
   5. Descompactando no lugar certo [Passos 5 - 7]
   6. Preparando o kernel e o que precisamos [Passos 8 e 9]
   7. Configurando o kernel [Passo 10]
   8. Compilando o kernel e os módulos [Passos 11 - 13]
   9. Copiando arquivos importantes [Passos 14 - 17]
   10. Criando o carregador dos módulos [Passo 18]
   11. Modificando o lilo e testando o kernel [Passos 19 e 20]
Outros artigos deste autor

Linux prestes a ganhar novos adeptos

Configurando o monitor no SuSE 10.1

Interagindo com servidores HTTP com Python

Migrando para Linux sem medo (parte 2)

Ambiente de desenvolvimento Java com Ubuntu 7.10 e Net Beans 6

Leitura recomendada

Compilando o kernel do Slackware em 10 etapas

Algoritmos de compressão

Kernel atualizado no Debian - Parte II

Tornando o kernel do OpenBSD enxuto

Compilação do Kernel Linux para máquinas locais Debian

  
Comentários
[1] Comentário enviado por removido em 27/12/2004 - 11:23h

E vc ainda pegue críticas ??????
Deu todo o bizú para quem quiser fazê-lo corretamente...
Parabéns!!!...

[2] Comentário enviado por cvs em 27/12/2004 - 13:16h

hehehe... mas saiu o 2.6.10 e agora, como eu faço?

hehehehe... pode esperar perguntar e e-mails desse tipo... heheheheh :P parece ser legal o artigo, ainda não dei uma olhada... mas pelo saco que é fazer isso... parabens.

[3] Comentário enviado por reimassupilami em 27/12/2004 - 13:28h

ja compilei o kernel alumas vezes e quando comecei naum encontrei nenhum artigo bacana assim pra me ajudar... tenhoi certeza que vai ser muito bom pra quem está compilando pela primeira vez...

parabén ae pelo artigo... falow.. :0)

[4] Comentário enviado por removido em 27/12/2004 - 14:10h

Bom o artigo vai servir bem para qualquer Kernel 2.6.X

:)

[5] Comentário enviado por bcysne em 27/12/2004 - 14:19h

Bom, eu ia falar sobre o kernel 2.6.10, mas isso já tá respondido.... então, ficam os parabéns pelo artigo, bastante didático, vou testá-lo hoje mesmo.

Parabéns... :)

[6] Comentário enviado por cvs em 27/12/2004 - 15:19h

ficou bom, depois que eu dei uma olhada pude ver que ficou bem detalhado... uma observação... os passos 11 e 12 podem ser substituido por apenas um comando: make all e depois rodar o make modules_install... bom... era só.

[7] Comentário enviado por removido em 27/12/2004 - 16:03h

Obrigado pelo esclarecimento "cvs", mas lembra que é orientado para iniciantes, e é bom saber tudo o que está acontecendo.

:)

[8] Comentário enviado por Ale_ em 27/12/2004 - 16:16h

Ótimo, e como o smoisers disse não serve apenas para o kernel 2.6.9 =) parabéns pelo artigo!

[9] Comentário enviado por tr3t4 em 27/12/2004 - 16:28h

Parabéns pelo artigo veio, fico muito bem feito e bem detalhado, vou testar hoje mesmo!!!
[ ] 's tr3t4

[10] Comentário enviado por ranho em 28/12/2004 - 09:33h

Cara, tá de parabéns!!! PRÓ mesmo, acho que ficaria até melhor se tivesse repartido em menos passos, lhe daria menos trabalho... mas assim tb está ótimo....
Sobre a imagem do initrd vc poderia ter detalhado um pouco mais a função dela e tal... não sei se no slack 10 é necessário mas eu tenho o costume de sempre atualizar o module-init-tools antes de compilar o kernel 2.6.X (é apenas um hábito meu) o site para download é esse:
ftp://ftp.kernel.org/pub/linux/kernel/people/rusty/modules/
É só pegar o mais recente...

[11] Comentário enviado por vitor.jjb em 28/12/2004 - 11:13h

Muito bom artigo! nota 10! eu estava numa odisseia para migrar pra os kerneis 2.4 mas nunca conseguia instalar os drivers da nvidia.. nota 10! flw.. vou tentar dps isso!

[12] Comentário enviado por carlituS em 28/12/2004 - 19:58h

Beleza de artigo, tudo bem explicado... pena não ter saído um artigo assim qdo eu ainda tava meio "verde", ia ter me poupado um monte de trabalho ;)

[13] Comentário enviado por rbmzion em 29/12/2004 - 18:01h

brother alguns dos comandos nao funcionaram, ou seja, nao consegui atualizar, eu uso o Debian!!!

[14] Comentário enviado por y2h4ck em 29/12/2004 - 18:14h

I ae tudo bem ? tive alguns problemas com a criação do initrd ... voce pode especificar melhor como utilizar ... compilei o kernel 2.6.10 e pelo que vi tudo estava la em questão de modulos, agora os probleminhas
Creio que devido a nao ter um sistema para carregar os modulos ...
quando inicio o Kernel fica tudo Preto na tela .. ( sem suporte a VGA console ), sendo que eu tenho certeza que selecionei os modulos ...
quando o X i niciou loguei e verifiquei que o kernel tinha carregado
porem com o lsmod verifiquei que nada tinha sido levantado ( em questao de modulos )
levantei os ncessarios manualmente ( placa de rede, som etc ) e conectei na net e tudo funciona show ... so queri saber como solucionar esse probleminha do Module Loader !!!

[]s

[15] Comentário enviado por removido em 29/12/2004 - 19:24h

Oi y2h4ck, pelo que vejo vc utiliza o suse, normalmente com os comandos

#modprobe
#insmod

:)

[16] Comentário enviado por perigo em 01/01/2005 - 18:07h

Ok, muito bom o artigo. Vou dar uma completada, bem no kernel 2.6.>9, verifiquei que no passo 8-9 vc mostra que o SMP está ativado. Se eu não me engano esse é um suporte no kernel para mais de um processador no maquina, segundo que eu vi anteriormente vc so possue uma cpu, uma opcao que seria bom retirar. Outra questao seria no momento da compilacao, onde os comandos foram reduzidos a um MAKE, MAKE MODULES_INSTALL, e automaticamente ele compila o suporte direto ao kernel e os modulos e o segundo instala os modules. Tambem é atualizado o System.map automaticamente e com o comando make install é instalado o kernel. ( nao testei copiei direto o bzImage para boot e configurei o lilo manualmente.).

Abraços,
Alessandro.

[17] Comentário enviado por cadoman em 04/01/2005 - 10:52h

Só tem um erro no comando do tar na página 5.... O correto é: <b>tar xjvf linux-2.6.10.tar.bz2 -C /usr/src/</b> com o "-C" maiúsculo e não minúsculo como está lá.

[18] Comentário enviado por removido em 05/01/2005 - 01:55h

Agradeço muito as correções, se encontrar mais algum erro é só avisar.

:D

Neste caminho todos estamos aprendendo....

[19] Comentário enviado por jorg3 em 06/01/2005 - 18:28h

Parabéns pelo tutorial pratico e direto. Depois de lê-lo não tive mais duvidas a respeito, atualizei na hora.
Muito obrigado,
sds....

[20] Comentário enviado por damien em 15/01/2005 - 12:22h

pessoal, durante os "make" da vida ali, rolei o terminal e vi uns erros do tipo:
Unresolved Symbols...
desconsiderei a 1a vez, mas na hora do boot deu KP e algum problema de "Sync"...

alguma dica ?

ps: tb pode acessar o menu usando

#make gconfig

o xconfig usa as lib qt...

[21] Comentário enviado por __FERNANDO__ em 17/01/2005 - 16:42h

Boa tarde!

Cara adorei seu artigo...meus parabéns...só uma perguntinha vê se pode me ajudar.

Tenho um Conectiva 10 com Kernel 2.6.5 e pretendo atualiza-lo, seguindo os passos do seu artigo, para o Kernel 2.6.10...Mas acho que tem uma forma de fazer tipo um backup né, para se caso não faça algo correto..heheh.. Tipo, eu posso deixar a máquina com os dois Kernels né ? Ou não ? ... Tipo eu uso o grub..ai deixo uma entrada para o Kernel 2.6.10 e outra entrada para o Kernel 2.6.5.

Se puder... agradeço se puder me ajudar... ai se puder me responder por e-mail..valeu.

Fernando
fnd_2002@hotmail.com

[22] Comentário enviado por removido em 14/05/2005 - 21:50h

Oi Fernando, obrigado pelo comentario, basta não apagar o antigo kernel, nem suas imagens do diretorio /boot/ e deixar no lilo ou no grub o link ao kernel antigo.

:)

[23] Comentário enviado por removido em 10/06/2005 - 14:18h

Velho !!! EXCELENTE Artigo
Parabéns

[24] Comentário enviado por Wesllay em 04/08/2006 - 01:50h

E blz? fiz a instalação do kernel 2.6.9 no meu computador, estou usando Red Hat Enterprise 4. O problema é que quando inicializo no novo kernel a tela fica preta, observei que não há atividade no hd, portanto o sistema também não está bootando, poderiam me ajudar?

[25] Comentário enviado por removido em 06/08/2006 - 20:04h

Oi wlayosan, acho que você esqueceu de habilitar no seu kernel a parte que corresponde ao display, já que pelo menos tem que deixar como parte do kernel o suporte a VGA.

[]'s

[26] Comentário enviado por dtux em 19/12/2006 - 08:52h

Cara legal seu artigo qual distro vc utilizou ainda tenho mtas duvidas qto a escolha dos modulos a serem escolhidos no menuconfig

[]'s

[27] Comentário enviado por prandini em 05/10/2007 - 09:54h

Cara legal o seu artigo...


preciso de uma informação, gostaria de saber se tem algum log ou outro meio de saber se o Kernel foi atualizado?..

[28] Comentário enviado por removido em 30/01/2008 - 17:48h

Tem sim:
#reboot



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts