Anaconda has a well documented defect where it installs i586 based kernel in i686 machines. Anaconda cuenta con una bien documentada defecto cuando se instala núcleo basada en i586 en máquinas i686. It causes problems with several drivers including nvidia drivers. Provoca problemas con varios conductores incluidos los controladores de nvdia. Also you will gain performance improvement by moving to i686 kernel. También se beneficiarán de la mejora del desempeño de pasar a i686 kernel. Let’s upgrade the kernel in just 7 steps. Vamos a actualizar el núcleo en sólo 7 pasos.

First you must verify that you do have a i686 cpu and you have i586 kernel. Primero debe verificar que usted tiene un procesador i686 y i586 tiene núcleo.

Note: All the following commands must be run as root. Nota: Todos los siguientes comandos deben ser ejecutados como root.

1. Run the following from terminal to know your cpu architecture: Ejecute el siguiente terminal de conocer su arquitectura de CPU:
arch arco

2. Now run the following to find out the kernel installed: Ahora ejecute lo siguiente para averiguar el núcleo instalado:
yum list kernel Yum lista del núcleo

You may get something like this at the end: Usted puede obtener algo como esto al final:
kernel. i586 2.6.18-1.2798.fc6 installed núcleo. 2.6.18-i586 instalado 1.2798.fc6
Note the i586 . Tenga en cuenta el i586. It shows that you have the wrong kernel installed. Demuestra que tienes el kernel mal instalado. Let’s go to the next step. Vamos a ir al paso siguiente.
Note: If it shows i686 then you needn’t proceed further. Nota: Si se muestra i686 entonces no necesita seguir adelante.

3. First save a copy of your grub.conf. En primer lugar guarde una copia de su grub.conf. You may need it. Es posible que necesite.
cd CD
cp /boot/grub/ . cp / boot / grub /.

4. Next remove the existing kernels. Siguiente eliminar los núcleos existentes.
yum remove kernel Yum eliminar núcleo
Confirm the removal. Confirmar la eliminación.
This will remove the kernel and all iuts dependencies. Esto eliminará el núcleo y todos los iuts dependencias. Note the dependencies.You will have to install them later. Tenga en cuenta la dependencies.You tendrán que instalar más adelante.

You may get a grub error message like: Usted puede obtener un mensaje de error grub como:
grubby fatal error: unable to find a suitable template Grubby error fatal: no puede encontrar una plantilla
grubby: doing this would leave no kernel entries. Gusano: haciendo esto no dejan núcleo entradas. Not writing out new config. No escribir nuevos de configuración.

Ignore it. No haga caso de ella.

5. Now install the i686 kernel: Ahora instalar el kernel i686:
yum install kernel.i686 Yum instalar kernel.i686
This will force installation of i686 kernel. Esto obligará a la instalación del núcleo de i686. Confirm the installation when asked. Confirmar la instalación cuando se le preguntó.

You may get grub error like this: Usted puede obtener grub error como este:
grubby fatal error: unable to find a suitable template Grubby error fatal: no puede encontrar una plantilla

This one is dangerous. Esta es peligroso. If you get it then first fine the exact version of kernel installed as follows: Si se obtiene luego la primera multa, la versión exacta de kernel instalado como sigue:
yum list kernel Yum lista del núcleo
You will get a version string like: 2.6.20-1.2933.fc6 Usted recibirá una versión de cuerda como: 2.6.20-1.2933.fc6
Write it down. Anótelo.
Then open grub.conf in any text editor like gedit. A continuación, abrir grub.conf en cualquier editor de texto como gedit. I did: Yo lo hice:
gedit /boot/grub/grub.conf & gedit / boot / grub / grub.conf &
Note the line starting with kernel /vmlinuz . Tenga en cuenta las líneas que comienzan con kernel / vmlinuz. Change the version string of vmlinuz to the string you copied before. Cambiar a la versión cadena de vmlinuz a la cadena ha copiado antes. Double check to ensure there are no typos. Verifique para asegurarse de que no hay errores ortográficos. Then repeat the process for the line starting with initrd /initrd . A continuación, repita el proceso para las líneas que comienzan con initrd / initrd. Save the file and exit. Guarde el archivo y salga.

6. Now install the dependencies you removed earlier. Ahora instalar las dependencias que quitó anteriormente. I did the following: Yo hice lo siguiente:
yum install compiz gnome-volume-manager systemtap gnome-session pcmciautils yum install compiz gnome-volume-manager gnome-SystemTap período de sesiones pcmciautils

7. Reboot and you are done: Reiniciar y ya está:
reboot reboot

Note: You may get an error while rebooting if you previously ignored the “unable to find suitable template” error or incorrectly modified grub.conf. Nota: Usted puede obtener un error al reiniciar si previamente hecho caso omiso de las "no se puede encontrar la plantilla" error o incorrectamente modificados grub.conf. You will get a second chance to modify it now to make it boot. Usted recibirá una segunda oportunidad para modificar ahora para hacerlo arrancar. However if you do have to modify then ensure that you make the same changes in grub.conf so you don’t have to type it again and again while rebooting. Sin embargo, si usted tiene que modificar entonces asegurarse de que usted haga los mismos cambios en grub.conf para que no tenga que escribirla una y otra vez al reiniciar.