carloS Ribeiro

Janeiro 31, 2008

Instalando o Kernel 2.6.24 (Debian etch)

Arquivado em: debian — Etiquetas HTML:, , , , , , — carlosribeiro @ 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

9 Comentários »

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

    Comentário de Kemp — Janeiro 31, 2008 @ 3:56 pm

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

    peace

    neonxq

    Comentário de 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

    Comentário de Humano — Fevereiro 12, 2008 @ 11:23 pm

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

    Comentário de carlosribeiro — Fevereiro 12, 2008 @ 11:58 pm

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

    Comentário de 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!!!

    Comentário de cbicudo — Fevereiro 16, 2008 @ 10:30 am

  7. cbicudo,

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

    vlws!

    Comentário de 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

    Comentário de 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.

    Comentário de Victor — Junho 22, 2008 @ 12:46 pm

Alimentação RSS de comentários a este artigo. URI do TrackBack

Deixe um comentário

Blog no WordPress.com.