carloS Ribeiro

Janeiro 31, 2008

Instalando o Kernel 2.6.24 (Debian etch)

Arquivado em: debian — Tags:, , , , , , — carloS Ribeiro @ 2:54 pm

kernel.gif

Completando o howto de configuração do NTFS-3g, é necessário compilar um Kernel superior ao 2.6.20, como a última versão é 2.6.24, vou ensinar como compilar o Kernel no Debian etch de forma funcional, sem aprofundar em suas configurações. O Procedimento é muito simples! Quem quiser conferir o Changelog da versão 2.6.24, CLICK AQUI

Antes de começar a instalação, precisamos de alguns pacotes:
# apt-get install kernel-package build-essential libncurses5-dev

Vamos baixar o .bz2 do Kernel 2.6.24:
(por que .bz2/45MB e não .gz/56MB?! Simples!)
# cd /usr/src/
# wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.24.tar.bz2
# tar -vxjpf linux-2.6.24.tar.bz2

A idéia de usar o arquivo “.config” do Kernel do sistema instalado, não é muito boa, já que algumas funções presente no Kernel novo poderão ficar de fora! Graças a um “projeto” do Debian que mantém um site com arquivos “.config” para diversas versões do Kernel, como estamos usando a versão 2.6.24.

Entre no site:
http://merkel.debian.org/~jurij/ e baixe o arquivo específico do seu sistema. (no meu caso 686 : config-2.6.24-1-686.gz)
Descompacte o “.config e copie para a pasta do source do Kernel. (/usr/src/linux-2.6.24)

Agora vamos compilar o Kernel:
# make menuconfig

kernel01.jpg

A melhor opção para garantir que os módulos necessários serão carregados, é executar o comando “lsmod” e ir buscando com “/”, outra opção importante é selecionar o processador da sua máquina! feito isso, vamos criar os pacotes .deb que serão usados para instalar o Kernel.

# make-kpkg --initrd binary

Esse processo demora bastante!

Depois basta instalar os arquivos .deb que estão em /usr/src:
# dpkg -i linux-image-2.6.24-*.deb
# dpkg -i linux-headers-2.6.24-*.deb

11 Comentários »

  1. ta c peste vuu..
    continue assim vei ;)
    Parabéns!!!

    Comment por Kemp — Janeiro 31, 2008 @ 3:56 pm

  2. thanks for the info it was verry helpfull….

    peace

    neonxq

    Comment por neonxq — Fevereiro 4, 2008 @ 9:21 pm

  3. Olá,
    primeiramente, quero parabeniza-lo por este ‘how-to’

    seguindo, quero dar uma dica ao pessoal novato como eu, de que, após digitar o comando

    # make-kpkg –initrd binary

    e esperar todo aquele tempo, os arquivos .deb vão ser criados na pasta /usr/src/

    então, antes de digitar os comandos

    # dpkg -i linux-image-2.6.24-*.deb
    # dpkg -i linux-headers-2.6.24-*.deb

    é necessário entrar na pasta em que eles estão :)
    já estava ficando desesperado hahaha

    []s

    Comment por Humano — Fevereiro 12, 2008 @ 11:23 pm

  4. ta certo, boa dica! vou editar ;)

    Comment por carlosribeiro — Fevereiro 12, 2008 @ 11:58 pm

  5. gostei da foto do pinguim, ficou mais bunita a pagina!

    Comment por Darlan — Fevereiro 13, 2008 @ 11:40 am

  6. Carlos de um help aí…
    bom até make menuconfig, maravilha!!!
    aí vai lá no load???
    .config???
    coloquei o config-2.6.24-1, o .config e dá erro!!!

    Comment por cbicudo — Fevereiro 16, 2008 @ 10:30 am

  7. cbicudo,

    voce poderia colar a mensagem de erro?
    assim ficaria mais facil ;)

    vlws!

    Comment por carlosribeiro — Fevereiro 17, 2008 @ 9:27 am

  8. Não é que da erro, é que o você tem que renomear o arquivo para .config
    você esta colando o arquivo com o nome que descompacta. está errado

    Comment por Rafael Wagner — Março 16, 2008 @ 7:28 am

  9. não sei o que fazer,
    quando do o comando: # dpkg -i linux-image-2.6.24-*.deb
    da UM ERRO.

    Comment por Victor — Junho 22, 2008 @ 12:46 pm

  10. Socorro Carlos!!
    sou novato e instalei o debian 2.6.18-6-amd64 em um proliant ml110 não reconheceu a placa de rede nem a pau.
    procurando achei esta dica sua para atualizar o kernel.
    como a placa de rede naum funciona tô baixando os pacotes em outro maquina e instalando no proliant. Quando fui instalar o libncurses5-dev ele faz referencoa ao libc-dev mas naun consigo achar este pacote em lugar nehum.
    Pode me ajudar?

    Comment por weider — Agosto 15, 2008 @ 9:17 am

  11. valeu. Funcionou blz e ainda resolveu o problema de limitação de memoria da minha maquina. Mais um vez obrigado.

    Comment por MScheid — Outubro 2, 2008 @ 7:32 pm


Feed RSS dos comentários deste post URI do TrackBack

Deixe um comentário

Blog no WordPress.com.