{"id":54,"date":"2011-09-28T00:21:01","date_gmt":"2011-09-28T00:21:01","guid":{"rendered":"http:\/\/info.ffteixeira.net\/2011\/09\/28\/compilar-kernel-centos-5\/"},"modified":"2011-09-28T00:21:01","modified_gmt":"2011-09-28T00:21:01","slug":"compilar-kernel-centos-5","status":"publish","type":"post","link":"https:\/\/blog.ffteixeira.net\/?p=54","title":{"rendered":"Compilar kernel CentOS 5"},"content":{"rendered":"<h3>Download da \u00faltima vers\u00e3o do kernel do Linux<\/h3>\n<p>A \u00faltima vers\u00e3o pode ser obtida diretamente pelo link <a title=\"Original Link: http:\/\/www.kernel.org\/pub\/linux\/kernel\/v2.6\/\" href=\"http:\/\/www.fogonacaixadagua.com.br\/?z6hsEtqs\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/www.kernel.org\/pub\/linux\/kernel\/v2.6\/<\/a><br \/>\nBaixando o source do Kernel (no momento em que escrevo a \u00faltima vers\u00e3o \u00e9 a 2.6.30.5)<\/p>\n<div id=\"highlighter_429534\">\n<div>\n<div><a title=\"view source\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#viewSource\"><br \/>\n<!--more--><\/p>\n<h3>Download da \u00faltima vers\u00e3o do kernel do Linux<\/h3>\n<p>A \u00faltima vers\u00e3o pode ser obtida diretamente pelo link <a title=\"Original Link: http:\/\/www.kernel.org\/pub\/linux\/kernel\/v2.6\/\" href=\"http:\/\/www.fogonacaixadagua.com.br\/?z6hsEtqs\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/www.kernel.org\/pub\/linux\/kernel\/v2.6\/<\/a><br \/>\nBaixando o source do Kernel (no momento em que escrevo a \u00faltima vers\u00e3o \u00e9 a 2.6.30.5)<\/p>\n<div id=\"highlighter_429534\">\n<div>\n<div><a title=\"view source\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#viewSource\"><!--more-->view source<\/a><a title=\"print\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#printSource\">print<\/a><a title=\"?\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#about\">?<\/a><\/div>\n<\/div>\n<div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>1<\/code><\/td>\n<td><code>wget <a href=\"http:\/\/www.kernel.org\/pub\/linux\/kernel\/v2.6\/linux-2.6.30.5.\">http:\/\/www.kernel.org\/pub\/linux\/kernel\/v2.6\/linux-2.6.30.5.<\/a><\/code><code>tar<\/code><code>.bz2<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<p>Depois de feito o download, descompactar para o diret\u00f3rio <tt>\/usr\/src<\/tt><\/p>\n<div id=\"highlighter_579704\">\n<div>\n<div><a title=\"view source\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#viewSource\">view source<\/a><a title=\"print\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#printSource\">print<\/a><a title=\"?\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#about\">?<\/a><\/div>\n<\/div>\n<div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>1<\/code><\/td>\n<td><code>tar<\/code> <code>jxvf linux-2.6.30.5.<\/code><code>tar<\/code><code>.bz2 -C \/usr\/src<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"highlighter_806096\">\n<div>\n<div><a title=\"view source\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#viewSource\">view source<\/a><a title=\"print\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#printSource\">print<\/a><a title=\"?\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#about\">?<\/a><\/div>\n<\/div>\n<div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>01<\/code><\/td>\n<td><code>...<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>02<\/code><\/td>\n<td><code>linux-2.6.30.5\/virt\/<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>03<\/code><\/td>\n<td><code>linux-2.6.30.5\/virt\/kvm\/<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>04<\/code><\/td>\n<td><code>linux-2.6.30.5\/virt\/kvm\/coalesced_mmio.c<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>05<\/code><\/td>\n<td><code>linux-2.6.30.5\/virt\/kvm\/coalesced_mmio.h<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>06<\/code><\/td>\n<td><code>linux-2.6.30.5\/virt\/kvm\/ioapic.c<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>07<\/code><\/td>\n<td><code>linux-2.6.30.5\/virt\/kvm\/ioapic.h<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>08<\/code><\/td>\n<td><code>linux-2.6.30.5\/virt\/kvm\/iodev.h<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>09<\/code><\/td>\n<td><code>linux-2.6.30.5\/virt\/kvm\/iommu.c<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>10<\/code><\/td>\n<td><code>linux-2.6.30.5\/virt\/kvm\/irq_comm.c<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>11<\/code><\/td>\n<td><code>linux-2.6.30.5\/virt\/kvm\/kvm_main.c<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>12<\/code><\/td>\n<td><code>linux-2.6.30.5\/virt\/kvm\/kvm_trace.c<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<p>Para facilitar as coisas, ir at\u00e9 o diret\u00f3rio <tt>\/usr\/src<\/tt> e criar um link simb\u00f3lico para o c\u00f3digo fonte chamado <tt>linux<\/tt>, ficando assim:<\/p>\n<div id=\"highlighter_667506\">\n<div>\n<div><a title=\"view source\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#viewSource\">view source<\/a><a title=\"print\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#printSource\">print<\/a><a title=\"?\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#about\">?<\/a><\/div>\n<\/div>\n<div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>1<\/code><\/td>\n<td><code>cd<\/code> <code>\/usr\/src<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>2<\/code><\/td>\n<td><code>ln<\/code> <code>-sf linux-2.6.30.5 linux<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<p>Resultado:<\/p>\n<div id=\"highlighter_505096\">\n<div>\n<div><a title=\"view source\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#viewSource\">view source<\/a><a title=\"print\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#printSource\">print<\/a><a title=\"?\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#about\">?<\/a><\/div>\n<\/div>\n<div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>1<\/code><\/td>\n<td><code>ls<\/code> <code>-al<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"highlighter_957477\">\n<div>\n<div><a title=\"view source\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#viewSource\">view source<\/a><a title=\"print\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#printSource\">print<\/a><a title=\"?\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#about\">?<\/a><\/div>\n<\/div>\n<div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>1<\/code><\/td>\n<td><code>drwxr-xr-x 3 root root 4.0K Sep 2 06:18 .<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>2<\/code><\/td>\n<td><code>drwxr-xr-x 13 root root 4.0K Aug 31 14:25 ..<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>3<\/code><\/td>\n<td><code>lrwxrwxrwx 1 root root 14 Sep 2 06:18 linux -&gt; linux-2.6.30.5<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>4<\/code><\/td>\n<td><code>drwxrwxr-x 22 root root 4.0K Aug 16 18:19 linux-2.6.30.5<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<h3>Preparando o ambiente para compilar o Kernel<\/h3>\n<p>Para compilar o Kernel no Linux, o ambiente do SO precisa estar preparado, com o gcc, ncurses etc.<br \/>\nSe sua instala\u00e7\u00e3o do CentOS ou do RedHat foi a m\u00ednima, o ambiente de desenvolvimento n\u00e3o foi instalado, sendo necess\u00e1rio fazer agora, isto \u00e9 simples com o utilit\u00e1rio Yum que j\u00e1 resolver\u00e1 todas as depend\u00eancias.<\/p>\n<div id=\"highlighter_143002\">\n<div>\n<div><a title=\"view source\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#viewSource\">view source<\/a><a title=\"print\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#printSource\">print<\/a><a title=\"?\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#about\">?<\/a><\/div>\n<\/div>\n<div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>yum <\/code><code>install<\/code> <code>gcc <\/code><code>make<\/code> <code>bison ncurses-devel rpm-build<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"highlighter_320888\">\n<div>\n<div><a title=\"view source\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#viewSource\">view source<\/a><a title=\"print\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#printSource\">print<\/a><a title=\"?\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#about\">?<\/a><\/div>\n<\/div>\n<div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>1<\/code><\/td>\n<td><code>...<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>2<\/code><\/td>\n<td><code>Installed: bison.i386 0:2.3-2.1 gcc.i386 0:4.1.2-44.el5 ncurses-devel.i386 0:5.5-24.20060715<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>3<\/code><\/td>\n<td><code>Dependency Installed: cpp.i386 0:4.1.2-44.el5 glibc-devel.i386 0:2.5-34.el5_3.1 glibc-headers.i386 0:2.5-34.el5_3.1 kernel-headers.i386 0:2.6.18-128.7.1.el5 libgomp.i386 0:4.3.2-7.el5<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table width=\"575\" border=\"0\">\n<tbody>\n<tr>\n<td><code>4<\/code><\/td>\n<td><code>Updated: glibc.i686 0:2.5-34.el5_3.1 glibc-common.i386 0:2.5-34.el5_3.1 nscd.i386 0:2.5-34.el5_3.1<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<h3>Compilando o kernel para CentOS ou RedHat<\/h3>\n<p>Antes de iniciar com o processo da compila\u00e7\u00e3o, \u00e9 interessante limpar algum lixo que possa ter ficado.<\/p>\n<div id=\"highlighter_356117\">\n<div>\n<div><a title=\"view source\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#viewSource\">view source<\/a><a title=\"print\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#printSource\">print<\/a><a title=\"?\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#about\">?<\/a><\/div>\n<\/div>\n<div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>1<\/code><\/td>\n<td><code>make<\/code> <code>clean<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<p>Uma boa id\u00e9ia \u00e9 pegar os par\u00e2metros de configura\u00e7\u00e3o do kernel que vem com o original e esse arquivo encontra-se no diret\u00f3rio <tt>\/boot<\/tt>, vamos copi\u00e1-lo para a raiz do source do kernel e executar o <tt>menuconfig<\/tt>.<\/p>\n<div id=\"highlighter_592707\">\n<div>\n<div><a title=\"view source\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#viewSource\">view source<\/a><a title=\"print\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#printSource\">print<\/a><a title=\"?\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#about\">?<\/a><\/div>\n<\/div>\n<div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>1<\/code><\/td>\n<td><code>cd<\/code> <code>\/usr\/src\/linux<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>2<\/code><\/td>\n<td><code>cp<\/code> <code>\/boot\/config-`<\/code><code>uname<\/code> <code>-r` .config<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<p>Certifique-se de estar sempre no diret\u00f3rio <tt>\/usr\/src\/linux<\/tt>.<br \/>\nAcessar o menu de configura\u00e7\u00e3o \u00e9 a forma mais f\u00e1cil de configur\u00e1-lo.<\/p>\n<div id=\"highlighter_668831\">\n<div>\n<div><a title=\"view source\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#viewSource\">view source<\/a><a title=\"print\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#printSource\">print<\/a><a title=\"?\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#about\">?<\/a><\/div>\n<\/div>\n<div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>1<\/code><\/td>\n<td><code>make<\/code> <code>menuconfig<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<p><img decoding=\"async\" title=\"kernel-01\" src=\"http:\/\/www.fogonacaixadagua.com.br\/wp-content\/gallery\/cache\/30__320x240_kernel-01.png\" alt=\"kernel-01\" \/><\/p>\n<p>Como essa \u00e9 uma compila\u00e7\u00e3o customizada ent\u00e3o fica a sugest\u00e3o de adicionar uma tag personalizada para o kernel que resultar\u00e1, para fazer isso, fa\u00e7a da seguinte forma:<\/p>\n<ul>\n<li>Na tela incial, v\u00e1 ao menu General setup &#8211;&gt;<\/li>\n<\/ul>\n<p><img decoding=\"async\" title=\"kernel-02\" src=\"http:\/\/www.fogonacaixadagua.com.br\/wp-content\/gallery\/cache\/31__320x240_kernel-02.png\" alt=\"kernel-02\" \/><\/p>\n<ul>\n<li>Selecione Local version &#8211; append to kernel release<\/li>\n<\/ul>\n<p><img decoding=\"async\" title=\"kernel-03\" src=\"http:\/\/www.fogonacaixadagua.com.br\/wp-content\/gallery\/cache\/32__320x240_kernel-03.png\" alt=\"kernel-03\" \/><\/p>\n<p>Isto feito o kernel resultante ter\u00e1 uma Tag de identifica\u00e7\u00e3o.<\/p>\n<p>Essa \u00e9 a hora de customizar as configura\u00e7\u00f5es de hardware do seu kernel.<\/p>\n<p>Ap\u00f3s feita essa configura\u00e7\u00e3o e adequa\u00e7\u00e3o, \u00e9 hora de sair do menu de configura\u00e7\u00e3o e iniciar a compila\u00e7\u00e3o.<\/p>\n<p>Ao sair da configura\u00e7\u00e3o, ser\u00e1 solicitado que voc\u00ea grave as altera\u00e7\u00f5es feitas. Responda Yes.<\/p>\n<p><img decoding=\"async\" title=\"kernel-04\" src=\"http:\/\/www.fogonacaixadagua.com.br\/wp-content\/gallery\/cache\/34__320x240_kernel-04.png\" alt=\"kernel-04\" \/><\/p>\n<p>Agora \u00e9 a hora mais aguardada&#8230; a compila\u00e7\u00e3o.<\/p>\n<p>Execute o comando <tt>make rpm<\/tt><\/p>\n<div id=\"highlighter_998367\">\n<div>\n<div><a title=\"view source\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#viewSource\">view source<\/a><a title=\"print\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#printSource\">print<\/a><a title=\"?\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#about\">?<\/a><\/div>\n<\/div>\n<div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>1<\/code><\/td>\n<td><code>make<\/code> <code>rpm<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"highlighter_233174\">\n<div>\n<div><a title=\"view source\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#viewSource\">view source<\/a><a title=\"print\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#printSource\">print<\/a><a title=\"?\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#about\">?<\/a><\/div>\n<\/div>\n<div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>...<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code> <\/code><code>HOSTLD scripts\/kconfig\/conf<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>scripts\/kconfig\/conf -s arch\/x86\/Kconfig<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>make<\/code> <code>clean<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>set<\/code> <code>-e; <\/code><code>cd<\/code> <code>..; <\/code><code>ln<\/code> <code>-sf \/usr\/src\/linux-2.6.30.5 kernel-2.6.30.5fogonacaixadagua<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>\/bin\/sh \/usr\/src\/linux-2.6.30.5\/scripts\/setlocalversion &gt; \/usr\/src\/linux-2.6.30.5\/.scmversion<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>set<\/code> <code>-e; <\/code><code>cd<\/code> <code>..; <\/code><code>tar<\/code> <code>-cz --exclude SCCS --exclude BitKeeper --exclude .svn --exclude CVS --exclude .pc --exclude .hg --exclude .git -f kernel-2.6.30.5fogonacaixadagua.<\/code><code>tar<\/code><code>.gz kernel-2.6.30.5fogonacaixadagua\/.<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>...<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<p>E dar\u00e1 in\u00edcio \u00e0 compila\u00e7\u00e3o, vai demorar bastante tempo.<br \/>\nT\u00e9rmino da compila\u00e7\u00e3o, sem erros:<\/p>\n<div id=\"highlighter_695766\">\n<div>\n<div><a title=\"view source\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#viewSource\">view source<\/a><a title=\"print\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#printSource\">print<\/a><a title=\"?\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#about\">?<\/a><\/div>\n<\/div>\n<div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>1<\/code><\/td>\n<td><code>...<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>2<\/code><\/td>\n<td><code>Wrote: \/usr\/src\/redhat\/SRPMS\/kernel-2.6.30.5fogonacaixadagua-1.src.rpm<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>3<\/code><\/td>\n<td><code>Wrote: \/usr\/src\/redhat\/RPMS\/i386\/kernel-2.6.30.5fogonacaixadagua-1.i386.rpm<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>4<\/code><\/td>\n<td><code>...<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<p>O kernel est\u00e1 compilado e foi gerado um .rpm para sua instala\u00e7\u00e3o.<br \/>\nPara confirmar que o kernel existe no formato rpm, execute o comando:<\/p>\n<div id=\"highlighter_503194\">\n<div>\n<div><a title=\"view source\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#viewSource\">view source<\/a><a title=\"print\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#printSource\">print<\/a><a title=\"?\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#about\">?<\/a><\/div>\n<\/div>\n<div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>1<\/code><\/td>\n<td><code>ls<\/code> <code>-alh \/usr\/src\/redhat\/RPMS\/i386\/<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"highlighter_210007\">\n<div>\n<div><a title=\"view source\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#viewSource\">view source<\/a><a title=\"print\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#printSource\">print<\/a><a title=\"?\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#about\">?<\/a><\/div>\n<\/div>\n<div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>1<\/code><\/td>\n<td><code>total 164M<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>2<\/code><\/td>\n<td><code>drwxr-xr-x 2 root root 4.0K Sep 2 11:45 .<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>3<\/code><\/td>\n<td><code>drwxr-xr-x 9 root root 4.0K Sep 2 10:39 ..<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>4<\/code><\/td>\n<td><code>-rw-r--r-- 1 root root 164M Sep 2 11:45 kernel-2.6.30.5fogonacaixadagua-1.i386.rpm<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<h3>Pacote RPM do novo kernel (32 bits)<\/h3>\n<p>Estou disponbilizando aqui o kernel compilado e empacotado.<\/p>\n<ul>\n<li><a href=\"http:\/\/www.virtualxp.org\/downloads\/kernel-2.6.30.5\/RPMS\/i386\/kernel-2.6.30.5fogonacaixadagua-1.i386.rpm\"> kernel-2.6.30.5fogonacaixadagua-1.i386.rpm<\/a><\/li>\n<\/ul>\n<h3>Instalando o novo kernel<\/h3>\n<p>Como foi gerado um RPM do kernel, sua instala\u00e7\u00e3o ficou bem simples.<\/p>\n<div id=\"highlighter_387774\">\n<div>\n<div><a title=\"view source\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#viewSource\">view source<\/a><a title=\"print\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#printSource\">print<\/a><a title=\"?\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#about\">?<\/a><\/div>\n<\/div>\n<div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>rpm -ivh \/usr\/src\/redhat\/RPMS\/i386\/kernel-2.6.30.5fogonacaixadagua-1.i386.rpm<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"highlighter_21799\">\n<div>\n<div><a title=\"view source\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#viewSource\">view source<\/a><a title=\"print\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#printSource\">print<\/a><a title=\"?\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#about\">?<\/a><\/div>\n<\/div>\n<div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>Preparing... <\/code><code>########################################### [100%]<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code> <\/code><code>1:kernel <\/code><code>########################################### [100%]<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<p>Confirmando que o novo kernel foi instalado.<\/p>\n<div id=\"highlighter_773862\">\n<div>\n<div><a title=\"view source\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#viewSource\">view source<\/a><a title=\"print\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#printSource\">print<\/a><a title=\"?\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#about\">?<\/a><\/div>\n<\/div>\n<div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>1<\/code><\/td>\n<td><code>ls<\/code> <code>\/boot<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"highlighter_873780\">\n<div>\n<div><a title=\"view source\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#viewSource\">view source<\/a><a title=\"print\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#printSource\">print<\/a><a title=\"?\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#about\">?<\/a><\/div>\n<\/div>\n<div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>1<\/code><\/td>\n<td><code>config-2.6.18-128.el5 symvers-2.6.18-128.el5.gz<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>2<\/code><\/td>\n<td><code>config-2.6.30.5-fogonacaixadagua System.map-2.6.18-128.el5<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>3<\/code><\/td>\n<td><code>grub System.map-2.6.30.5-fogonacaixadagua<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>4<\/code><\/td>\n<td><code>initrd-2.6.18-128.el5.img vmlinux-2.6.30.5-fogonacaixadagua.bz2<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>5<\/code><\/td>\n<td><code>initrd-2.6.30.5-fogonacaixadagua.img vmlinuz-2.6.18-128.el5<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>6<\/code><\/td>\n<td><code>lost+found vmlinuz-2.6.30.5-fogonacaixadagua<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<h3>Criando o initrd para o novo kernel<\/h3>\n<p>Criar as depend\u00eancias dos m\u00f3dulos:<\/p>\n<div id=\"highlighter_654585\">\n<div>\n<div><a title=\"view source\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#viewSource\">view source<\/a><a title=\"print\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#printSource\">print<\/a><a title=\"?\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#about\">?<\/a><\/div>\n<\/div>\n<div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>1<\/code><\/td>\n<td><code>depmod 2.6.30.5-fogonacaixadagua<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<p>\u00c9 necess\u00e1rio criar um novo initrd para que o SO possa iniciar e pr\u00e9-carregar os m\u00f3dulos de hardware necess\u00e1rio.<\/p>\n<div id=\"highlighter_209763\">\n<div>\n<div><a title=\"view source\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#viewSource\">view source<\/a><a title=\"print\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#printSource\">print<\/a><a title=\"?\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#about\">?<\/a><\/div>\n<\/div>\n<div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>1<\/code><\/td>\n<td><code>mkinitrd -<\/code><code>v<\/code> <code>\/boot\/initrd-2.6.30.5-fogonacaixadagua.img 2.6.30.5-fogonacaixadagua<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<p>Caso o seguinte erro ocorra:<\/p>\n<div id=\"highlighter_325087\">\n<div>\n<div><a title=\"view source\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#viewSource\">view source<\/a><a title=\"print\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#printSource\">print<\/a><a title=\"?\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#about\">?<\/a><\/div>\n<\/div>\n<div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>1<\/code><\/td>\n<td><code>No module dm-mem-cache found <\/code><code>for<\/code> <code>kernel 2.6.30.5-fogonacaixadagua, aborting.<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<p>Para contornar isso, utilizar o par\u00e2metro <tt>--without-dmraid<\/tt> com o <tt>mkinitrd<\/tt><\/p>\n<div id=\"highlighter_678219\">\n<div>\n<div><a title=\"view source\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#viewSource\">view source<\/a><a title=\"print\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#printSource\">print<\/a><a title=\"?\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#about\">?<\/a><\/div>\n<\/div>\n<div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>1<\/code><\/td>\n<td><code>mkinitrd --without-dmraid -<\/code><code>v<\/code> <code>\/boot\/initrd-2.6.30.5-fogonacaixadagua.img 2.6.30.5-fogonacaixadagua<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<h3>Editando o grub<\/h3>\n<p>Fase final, resta apenas editar o grub.conf para utilizar o novo kernel.<br \/>\nCom seu editor de textos favorito, adicione as seguintes linhas:<\/p>\n<div id=\"highlighter_130277\">\n<div>\n<div><a title=\"view source\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#viewSource\">view source<\/a><a title=\"print\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#printSource\">print<\/a><a title=\"?\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#about\">?<\/a><\/div>\n<\/div>\n<div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>1<\/code><\/td>\n<td><code>title CentOS (2.6.30.5-fogonacaixadagua)<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>2<\/code><\/td>\n<td><code> <\/code><code>root (hd0,0)<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>3<\/code><\/td>\n<td><code> <\/code><code>kernel \/vmlinuz-2.6.30.5-fogonacaixadagua ro root=\/dev\/VolGroup00\/LogVol00<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>4<\/code><\/td>\n<td><code> <\/code><code>initrd \/initrd-2.6.30.5-fogonacaixadagua.img<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<p>O final do arquivo <tt>\/boot\/grub\/grub.conf<\/tt> parecer\u00e1 com o seguinte:<\/p>\n<div id=\"highlighter_572041\">\n<div>\n<div><a title=\"view source\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#viewSource\">view source<\/a><a title=\"print\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#printSource\">print<\/a><a title=\"?\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#about\">?<\/a><\/div>\n<\/div>\n<div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>01<\/code><\/td>\n<td><code># grub.conf generated by anaconda<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>02<\/code><\/td>\n<td><code>#<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>03<\/code><\/td>\n<td><code># Note that you do not have to rerun grub after making changes to this file<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>04<\/code><\/td>\n<td><code># NOTICE: You have a \/boot partition. This means that<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>05<\/code><\/td>\n<td><code># all kernel and initrd paths are relative to \/boot\/, eg.<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>06<\/code><\/td>\n<td><code># root (hd0,0)<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>07<\/code><\/td>\n<td><code># kernel \/vmlinuz-version ro root=\/dev\/VolGroup00\/LogVol00<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>08<\/code><\/td>\n<td><code># initrd \/initrd-version.img<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>09<\/code><\/td>\n<td><code>#boot=\/dev\/sda<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>10<\/code><\/td>\n<td><code>default=0<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>11<\/code><\/td>\n<td><code>timeout=5<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>12<\/code><\/td>\n<td><code>splashimage=(hd0,0)\/grub\/splash.xpm.gz<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>13<\/code><\/td>\n<td><code>hiddenmenu<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>14<\/code><\/td>\n<td><code>title CentOS (2.6.18-128.el5)<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>15<\/code><\/td>\n<td><code> <\/code><code>root (hd0,0)<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>16<\/code><\/td>\n<td><code> <\/code><code>kernel \/vmlinuz-2.6.18-128.el5 ro root=\/dev\/VolGroup00\/LogVol00<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>17<\/code><\/td>\n<td><code> <\/code><code>initrd \/initrd-2.6.18-128.el5.img<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>18<\/code><\/td>\n<td><code>title CentOS (2.6.30.5-fogonacaixadagua)<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>19<\/code><\/td>\n<td><code> <\/code><code>root (hd0,0)<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>20<\/code><\/td>\n<td><code> <\/code><code>kernel \/vmlinuz-2.6.30.5-fogonacaixadagua ro root=\/dev\/VolGroup00\/LogVol00<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>21<\/code><\/td>\n<td><code> <\/code><code>initrd \/initrd-2.6.30.5-fogonacaixadagua.img<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<p>Como primeiro boot, deixe a linha <tt>default=0<\/tt> para testar, se o novo kernel inicilizar sem problemas \u00e9 poss\u00edvel deixar <tt>default=1<\/tt> para sempre utilizar o novo kernel num reboot.<\/p>\n<h3>Testando um boot com o novo kernel<\/h3>\n<p>Reinicie o computador.<\/p>\n<div>\n<div><a title=\"view source\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#viewSource\">view source<\/a><a title=\"print\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#printSource\">print<\/a><a title=\"?\" href=\"http:\/\/www.fogonacaixadagua.com.br\/2009\/09\/compilando-um-novo-kernel-no-linux-centos-5-3-red-hat-5-3\/#about\">?<\/a><\/div>\n<\/div>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><code>1<\/code><\/td>\n<td><code>shutdown<\/code> <code>-r now<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>Download da \u00faltima vers\u00e3o do kernel do Linux A \u00faltima vers\u00e3o pode ser obtida diretamente pelo link http:\/\/www.kernel.org\/pub\/linux\/kernel\/v2.6\/ Baixando o source do Kernel (no momento em que escrevo a \u00faltima vers\u00e3o \u00e9 a 2.6.30.5)<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-54","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.ffteixeira.net\/index.php?rest_route=\/wp\/v2\/posts\/54","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.ffteixeira.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.ffteixeira.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.ffteixeira.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.ffteixeira.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=54"}],"version-history":[{"count":0,"href":"https:\/\/blog.ffteixeira.net\/index.php?rest_route=\/wp\/v2\/posts\/54\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.ffteixeira.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=54"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.ffteixeira.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=54"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.ffteixeira.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=54"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}