>>>>>>>>>>>>>>>>>> Message d'origine <<<<<<<<<<<<<<<<<<

Salut,

> avec rpmdrake, j' ai mis à jour mon noyau, puisque c'était signalé comme
> important pour la sécurité. Au boot suivant, je reçois un message comme 
quoi
> linux ne trouve pas "initrd (hd0,4)/boot/initrd.img" (error 15: File not
> found). J'ai pu booter avec une disquette, je suis revenu à l'ancien 
noyau
> (c'était certainement pas nécessaire) et tout fonctionne, sauf que je 
dois
> toujours booter avec la disquette.

> J'ai vu trop tard qu'il fallait mettre à jour manuellement, fallait lire
> "details" (ça devrait être visible immédiatement à mon avis).

> Dans grub (dont je me sers) et lilo.conf, je trouve:

> title linux
> kernel (hd0,4)/boot/vmlinuz root=/dev/hda5  devfs=mount quiet vga=788
> initrd (hd0,4)/boot/initrd.img

> C'est là que je pige pas. D'abord pourquoi (hd0,4) ?
> Je trouve sur mon système boot/initrd.img, mais c'est un lien vers
> initrd 2.4.8-26mdk.img que je ne trouve pas. Je trouve seulement /initrd 
qui
> est vide, mais il me semble qu'avant la mise à jour, c'était déjà comme 
ça.

> J'ai vu sur le site de mandrake comment procéder à la mise à jour, mais 
je
> suis pas sûr que ça va résoudre mon problème.


Donc tu as un lien vmlinuz vers vmlinuz-2.4.8-26mdk et un lien initrd 
vers initrd-2.4.8-26mdk.img , qui n'existent plus.

Dans ce genre de cas de figure, si tu ne maitrise pas du tout les 
subtilite de rpm ...
Tu peux les restaurer a partir de ton cdrom :

dans le repertoires Mandrake/RPMS existe un fichier 
kernel-2.4.8-26mdk.i586.rpm : rpm -i de ce fichier te permeta de revenir 
en arriere.

Ensuite tu vas dans ton repertoire boot et tu supprimes les liens vmlinuz 
et initrd.img.


title linux-2.4.8-26
kernel (hd0,4)/vmlinuz-2.4.8-26mdk root=/dev/hda4  vga=791 devfs=mount
initrd (hd0,4)/initrd-2.4.8-26mdk.img

title linux-2.4.13mdk
kernel (hd0,4)/vmlinuz-2.4.13-2mdk root=/dev/hda4  vga=791 devfs=mount
initrd (hd0,4)/initrd-2.4.13-2mdk.img
)   au moins ces chemins absolus seront reconnu.
Si tu comptes installer un nouveau kernel (le 2.4.13-2mdk par exemple) un 
rpm -i kernel-2.4.13-2mdk.i586.rpm va alors te l'installer en regenerant 
les lien qu'il te faut.

D'ailleurs si tu te sens l'esprit aventureux tu peux pecher chez rawhide 
leur kernel kernel-2.4.15-0.3.i686.rpm qui marche bien sur la Mdk8.1  
(Linux pcxavier 2.4.15-0.3 #1 Sat Nov 24 16:35:05 EST 2001 i686 unknown), 
ce qui est moins trivial pour les kernel polished.


                XB.






Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à