Anaconda has a well documented defect where it installs i586 based kernel in i686 machines. Anaconda a un défaut bien documenté où il installe noyau i586 à i686 machines. It causes problems with several drivers including nvidia drivers. Il pose des problèmes avec plusieurs pilotes dont les pilotes nvidia. Also you will gain performance improvement by moving to i686 kernel. Aussi vous permettra d'avoir l'amélioration de la performance en passant à noyau i686. Let’s upgrade the kernel in just 7 steps. Let's mettre à jour le noyau en seulement 7 étapes.

First you must verify that you do have a i686 cpu and you have i586 kernel. Vous devez d'abord vérifier que vous avez un processeur i686 et i586 vous avez noyau.

Note: All the following commands must be run as root. Note: Toutes les commandes doivent être exécuté en tant que root.

1. Run the following from terminal to know your cpu architecture: Exécuter ce qui suit de stationnement à savoir l'architecture de votre unité centrale de traitement:
arch arc

2. Now run the following to find out the kernel installed: Maintenant, exécutez ce qui suit à savoir le noyau installé:
yum list kernel Yum liste noyau

You may get something like this at the end: Mai Vous obtenez quelque chose qui ressemble à la fin:
kernel. i586 2.6.18-1.2798.fc6 installed noyau. 2.6.18-i586 installé 1.2798.fc6
Note the i586 . Notez le i586. It shows that you have the wrong kernel installed. Il montre que vous avez le mal de noyau installé. Let’s go to the next step. Nous allons passer à l'étape suivante.
Note: If it shows i686 then you needn’t proceed further. Note: Si il montre i686 alors vous n'avez pas besoin d'aller plus loin.

3. First save a copy of your grub.conf. D'abord enregistrer une copie de votre fichier grub.conf. You may need it. Vous mai besoin.
cd CD
cp /boot/grub/ . cp / boot / grub /.

4. Next remove the existing kernels. Suivant éliminer les noyaux.
yum remove kernel Yum supprimer noyau
Confirm the removal. Confirmer la suppression.
This will remove the kernel and all iuts dependencies. Cela aura retiré le noyau et toutes les dépendances IUT. Note the dependencies.You will have to install them later. Notez la dependencies.You devrez installer plus tard.

You may get a grub error message like: Vous mai grub obtenir un message d'erreur comme:
grubby fatal error: unable to find a suitable template grubby erreur fatale: Impossible de trouver un modèle
grubby: doing this would leave no kernel entries. Ver: cela ne laisserait pas de noyau entrées. Not writing out new config. De ne pas écrire de nouvelles config.

Ignore it. L'ignorer.

5. Now install the i686 kernel: Maintenant, installez le noyau i686:
yum install kernel.i686 Yum installer kernel.i686
This will force installation of i686 kernel. Cela va forcer l'installation du noyau i686. Confirm the installation when asked. Confirmer l'installation en réponse à la question.

You may get grub error like this: Vous obtenez mai grub erreur comme ceci:
grubby fatal error: unable to find a suitable template grubby erreur fatale: Impossible de trouver un modèle

This one is dangerous. Celui-ci est dangereux. If you get it then first fine the exact version of kernel installed as follows: Si vous l'obtenez puis prendre la première amende, la version exacte du noyau installé comme suit:
yum list kernel Yum liste noyau
You will get a version string like: 2.6.20-1.2933.fc6 Vous obtiendrez une chaîne de version comme: 2.6.20-1.2933.fc6
Write it down. L'écrire.
Then open grub.conf in any text editor like gedit. Ensuite, ouvrez grub.conf dans n'importe quel éditeur de texte comme gedit. I did: Je n'ai:
gedit /boot/grub/grub.conf & gedit / boot / grub / grub.conf &
Note the line starting with kernel /vmlinuz . Notez la ligne commençant par kernel / vmlinuz. Change the version string of vmlinuz to the string you copied before. Changer la chaîne de version de vmlinuz à la chaîne vous avez copié auparavant. Double check to ensure there are no typos. Vérifiez pour s'assurer qu'il n'existe aucune faute de frappe. Then repeat the process for the line starting with initrd /initrd . Puis répétez le processus pour la ligne de départ avec initrd / initrd. Save the file and exit. Enregistrez le fichier et de sortie.

6. Now install the dependencies you removed earlier. Maintenant, installez les dépendances que vous avez enlevées plus tôt. I did the following: Je n'ai le texte suivant:
yum install compiz gnome-volume-manager systemtap gnome-session pcmciautils compiz yum install gnome-volume-manager SystemTap gnome-session pcmciautils

7. Reboot and you are done: Redémarrez et voilà, c'est fait:
reboot redémarrage

Note: You may get an error while rebooting if you previously ignored the “unable to find suitable template” error or incorrectly modified grub.conf. Note: Vous mai obtenir une erreur lors du redémarrage si vous avez précédemment ignoré les "impossible de trouver un modèle" erreur ou mal modifié grub.conf. You will get a second chance to modify it now to make it boot. Vous obtiendrez une deuxième chance de le modifier maintenant à faire démarrer. 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. Toutefois, si vous devez modifier puis vous assurer que vous apporter les mêmes modifications dans grub.conf si vous n'avez pas besoin de saisir à nouveau et de nouveau lors du redémarrage.