Compilando um novo kernel a partir do fonte do Kernel.org no Fedora10

Compilando um novo kernel no fedora 10 em 10 passos e tendo como base inicial a configuração do kernel default.
torne-se root e siga o passo a passo completo!
básico, instalar o compilador gcc e o make…
1-#yum install gcc make ncurses-devel -y
vamos entrar no diretório padrão dos fontes do kernel…
2-#cd /usr/src/kernels/

vamos baixar o código fonte do kernel mais atual estável no momento
3-#wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.29.tar.bz2

descompactar
4-#tar jxvf linux-2.6.29.tar.bz2

entrar no diretório do novo kernel descompactado
5-#cd linux-2.6.29/

para uma maior segurança de não esquecermos de um modulo vital para o funcionamento do kernel…
e não dar o famoso “Kernel Panic”… vamos pegar a configuração do kernel que estamos usando atualmente.
6-#cp /boot/config-`uname -r` .config

Agora sim, vamos personalizar nosso kernel… desative todos os módulos desnecessários..
selecione todos módulos de seu hardware… processador, placa de rede, etc…

7-#make menuconfig

lembre de salvar as configurações ao sair…

Caso vc queira adicionar os patch ao código fonte do novo kernel… que não recomendo agora!!
pois ainda esta instável… mas a hora seria essa! esta riscado mas funciona!!🙂
8-#wget ftp://ftp.kernel.org/pub/linux/kernel/v2.6/testing/linux-2.6.29-rc9.tar.gz
9-#bzip2 -dc /usr/src/kernels/linux-2.6.29/patch-2.6.29-rc9.bz2|patch -p0 -N -E

depois da configuração salva… vamos compilar o kernel e os novos módulos… esse -j4 será para usar multitrend no processo de compilação para ser mais rápido utilizando com eficiência os 2core 4core e etc….
10-#make all -j4 && make modules_install -j4 && make install -j4

Pronto se vc personalizou bem seu kernel… retirando todo os módulos desnecessários
ao novo kernel… a compilação completa vai demorar em torno de 5 a 15 minutos!!!

e-pronto!

Depois que concluir Reinicie… não se Preocupe o “make all”, cria a imagem igual ao bzImage e o “make install” já adiciona a entrada no grub!🙂

lembre-se de reinstalar se for o caso.. o driver da Nvidia… e o VirtualBox :)  para isso… se não entrar no modo gráfico adicione um 3 no final da linha do kernel no grub e Reinstale o driver de vídeo no modo texto…

mas uma dica…  se vc quiser colocar seu nome+versão no seu kernel… tem uma uma opção em

General Setup / Config_local_version=”xxxxxx”

apenas coloque o que identifica melhor seu kernel.. a Local_Version vai aparecer com o uname -a !🙂