Bonjour à tous,
j ai pas mal parcouru les posts au sujet de la compilation d un kernel linux et je touche presque le but (apres de longues heures de tatonnement) mais le reboot de ma machine sur ce dernier kernel ne fonctionne pas ce pourquoi je vous poste mon message ;-)
Configuration SYSTEME
je travaille sur une lame IBM
2 Cartes Ethernet Broadcom
2 Cartes fiber Channel Qlogic 2312
OS
RedHat Enterprise V7
cat /etc/redhat-release
Red Hat Enterprise Linux AS release 3 (Taroon Update 7)
uname -a
Linux hostname 2.4.21-40.ELsmp #1 SMP Thu Feb 2 22:22:39 EST 2006 i686 i686 i386 GNU/Linux
Je souhaite passer sur un kernel 2.6.8 (ou autre), je me suis basé sur ce tuto :
[
www.linuxplusvalue.be]
voici MES etapes :
en tant que root
installation de
- module-init-toolsXXXXX
- modutils-2.4XXXXXXX
# cp linux-2.6.8.tar.gz /usr/src
# cd /usr/src
# gzip -cd linux-2.6.8.tar.gz | tar xvf -
# cd linux-2.6.8
# make proper
# cp /boot/config-2.4.21-40.ELsmp .config
# make oldconfig
# make modules
# make modules install
# make install
Les fichiers /boot/vmlinuz-2.6.8 et /boot/initrd-2.6.8.img sont installés et le /etc/grub.conf est à jour.
Je fais un init 6 et cela bloque par un kernel panic.
Voici en résumé les logs à la console :
...
Loading qla2300.ko module
qla2300: Unknown symbol qla2x00_remove_one
qla2300: Unknown symbol qla2x00_probe_one
insmod: error inserting '/lib/qla2300.ko': -1 Unknown symbol in module
ERROR: /bin/insmod exited abnormally
...
même chose pour mptscsih
...
Please append a correct "root" boot option
Kernel panic: VFS: Unable to mount root fs on unknown-block
J ai tenté de recompiler plusieurs fois en enlevant le driver de la qlogic mais rien à faire.
J ai vu qu il etait possible de faire des mises à jours de kernel via la commande rpm, mais d'une 2.4.X à 2.6.X est ce possible ...? j en ai pas vraiment l impression
Je suis absolument à court d'idées alors si quelqu un dispose d'une info je suis preneur.
Merci de votre aide
Billynux