logoJulio Cardoso Tutoriais e Dicas


Compilando kernel 2.6.22-rc3 em poucos comandos no linux kubuntu 7.04 Feisty

Postado em Linux (OS) Kernel (.conf) Por Julio em 4/06/07

Esse tutorial eu irei explicar como você pode compilar o kernel do Linux Ubuntu ,Kubuntu, Xubuntu. Eu estou refazendo esse tutorial pois o outro que fiz foi perdido quando deletei acidentalmente o banco de dados do blog.

Compilar o kernel tem diversas utilidades, a mais importante pode ser enxugar o numero de drivers e retirar o que você não vai precisar utilizar, com o intuito de deixar a maquina mais leve , ou simplesmente da suporte a algum driver que não esteja compilado na verçao atual do seu kernel ou tambem por motivos de segurança caso o kernel que você utilize tenha brechas de segurança.  Esse tutorial explica apenas como é que faz, mas você que deve adapar de acordo com o seu caso.

Então vamos começar.

Primeiro mude de usuário

$ sudo su root

Agora instale esses pacotes nescessários

# apt-get install build-essential kernel-package libncurses-dev

Entre no diretório /usr/src
#cd /usr/src/

Agora baixe o o código do kernel

# wget -c http://www.kernel.org/pub/linux/kernel/v2.6/testing/linux-2.6.22-rc3.tar.bz2

Descopacte o código

# tar -jxvf linux-2.6.22-rc3.tar.bz2

Mude o nome do diretório

#mv linux-2.6.22-rc3 linux-source-2.6.22-rc3-ubuntu

Entre no diretório do código

#cd linux-source-2.6.22-rc3-ubuntu

Copie a versão da config original do seu ubuntu que etá sendo utilizada no kernel atual

#cp /boot/config-`uname -r` ./.config

Abra o menu e modifique se quiser ou apenas salve se não quiser mecher.

# make menuconfig

Agora vamos compilar Realmente o kernel, demora meia hora +- a depender do processador da sua maquina.

#make-kpkg --append_to_version -ubuntu --revision 7.04 --us --uc --initrd binary

Após ele terminar saia do diretório

#cd ..

E instale o kernel com esses dois comandos

#dpkg -i linux-image-2.6.22-rc3-ubuntu_7.04_i386.deb
#dpkg -i linux-headers-2.6.22-rc3-ubuntu_7.04_i386.deb

Agora mude para o usuário restrito

#exit

E caso queria ver o boot sem o splash normal edite o menu do grub, use o kate ou gedite de acordo com a sua verção do linux

sudo kate /boot/grub/menu.lst

na opção
kernel /boot/vmlinuz-2.6.22-rc3-ubuntu root=UUID=129fa79a-00fd-4fb1-9008-4ee61564512d ro quiet splash

De um enter em ro quiet splash e coloque um # na frente e faça isso tambem nas outras versões do kernel pra poder funcionar.

Agora reinicie seu computador e prontro ele irá entrar pelo kernel novo

julio@julio:/usr/src$ uname -a
Linux julio 2.6.22-rc3-ubuntu #1 SMP Sun Jun 3 23:43:07 BRT 2007 i686 GNU/Linux

E bom uso

Julio

3 respostas para 'Compilando kernel 2.6.22-rc3 em poucos comandos no linux kubuntu 7.04 Feisty'

  1. marcio novelli Diz:

    ola segui o seu manual aqui de instalar o novo kernel mas quando fui inicializar o novo kernel da pau quando vai entrar ou tentar entrar no modo grafico gnome não entra no modo grafico da erro placa de video no meu caso nvidia tentei com o comando sudo dpkg-reconfigure-xserver-xorg mas nem assim vai …tem alguma ideia de como posso arrumar isso ?
    valeu pela ajuda
    marcio

  2. Ricardo Pitzke Diz:

    Ola Marcio tudo bem? Tmb estou com um problema parecido com o seu. Fiz a compilaçao do Kernel, e foi tudo muito tranquilo… só mesmo o carregamento do modo grafico que falha. Na minha nVidia, precisei editar o Xorg, setando o driver para “nv”, com isso funciona, mas sem aceleraçao grafica. Outra coisa que fiz na compilaçao, foi retirar o suporte de Framebuffer da nVidia, pois com ele o Logo da inicializaçao do Ubuntu ficava desfocado.
    Com isso consegui solucionar o problema… agora estou tentando fazer funcionar a aceleraçao grafica.

  3. Fhagner Duarte Diz:

    Comigo funcionou, consegui compilar normal, só não alterei o menu do grub.

Deixe seu Comentário