Compilando kernel 2.6.22-rc3 em poucos comandos no linux kubuntu 7.04 Feisty
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

19/06/07 às 9:33
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
21/07/07 às 1:51
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.
21/10/07 às 23:36
Comigo funcionou, consegui compilar normal, só não alterei o menu do grub.