Voilà...
Vous êtes contents, vous avez fedora core 6 sur le disque et le premier démarrage a été effectué. Dans cet article, je suis content mais j'ai quelques problèmes à corriger pour que je sois encore plus content
Vérification du noyau et de son architecture
Je suis sur un i386, un PC 32 bits classique (et non dépassé !
fedora installe par défaut le noyau par l'architecture i686 dans ce cas là...
Comme installation, j'ai pri l'installation de base sans rien cocher du tout...
Pour vérifier ce que l'on a sur la machine, ouvrons le terminal de commandes. Plusieurs méthodes possibles:
• depuis gnome, Applications -> Accessoires -> Terminal
• ouvrez le lanceur d'applications (Alt+F2) et entrez
gnome-terminal ou
xterm
Une fois le terminal ouvert
Vous aurez alors une réponse, voici celle que j'ai:
Linux localhost.localdomain 2.6.18-1.2798.fc6 #1 SMP Mon Oct 16 14:37:32 EDT 2006 i686 athlon i386 GNU/Linux
C'est donc bon. Le noyau i686 en version 2.6.18-1.2798 est installé.
Lors de ma première installation de fedora, un problème est survenu: je me suis retrouvé à la fin de l'installation avec un kernel i586 !!! Même si c'est fonctionnel, les problèmes viendront lors d'ajout de "kernel modules"...
Si vous êtes dans ce cas, suivez cette méthode, un peu hardcore ceci dit... Testé sur une Fedora Core 6 "nue" sans autre paquetage que ceux du DVD. Ne vous amusez pas à faire ceci si vous avez installé d'autres paquetages, en particulier des kmod (kernel module)
Changement d'architecture noyau
Parcourez le DVD d'installation de Fedora Core 6 (/Fedora/RPMS) et copiez les paquetages suivants dans un répertoire de votre choix, sur le bureau par exemple...
kernel-2.6.18-1.2798.fc6.i686.rpm
kernel-devel-2.6.18-1.2798.fc6.i686.rpm
kernel-headers-2.6.18-1.2798.fc6.i386.rpm
Faites en sorte qu'il n'y ait que ces 3 rpm dans le dossier de destination.
Copier le fichier de démarrage de grub
Ouvrir un terminal en root (su -)
| # gedit /boot/grub/grub.conf |
Dans ce fichier, vous devriez trouver cette séquence (ou approchante)
title Fedora Core (2.6.18-1.2798.fc6)
root (hd1,6)
kernel /boot/vmlinuz-2.6.18-1.2798.fc6 ro root=LABEL=/1 rhgb quiet
initrd /boot/initrd-2.6.18-1.2798.fc6.img
Copiez-là donc dans un document vierge car lorsque vous changerez de noyau, grub va supprimer ces lignes. Il faudra alors les replacer. Vous pouvez également faire une copie intégrale de votre grub.conf pour le restaurer en fin de manipulation...
Supprimer le kernel i568
| # rpm -e kernel-2.6.18-1.2798.fc6 kernel-headers-2.6.18-1.2798.fc6 --nodeps |
Suite à cette commande, grub va supprimer les lignes que vous avez précedemment copié.
Installer le kernel i686
# cd /ou/sont/les/rpm
# rpm -Uvh *.rpm |
Remettre en état grub.conf
| # gedit /boot/grub/grub.conf |
Replacez les lignes copiées et enregistrez le fichier.
Redémarrer le PC pour que les modifications soient prises en compte.