Explication possible :
ton noyau est compilé avec le support de ton systeme de fichier (ext3) en module (en gros un driver à chargé au démarrage). Et le pb, là, c'est qu'il cherche ce driver sur une partition en ext3 qu'il ne peut donc pas lire.
Habituellement, on gère ce cas en réalisant un init ramdisk qui sera lu "en direct" par le soft de multiboot (comme le noyau) et chargera les bons drivers.
Il semble que là, il ait un peu chié dans la colle au moment de la création de l'initrd.
Solution possible :
démarre avec le CD MDK et choisi l'option rescue
déplace toi dans le dossier racine de ton disque qui doit être monté avec /mnt/rescue (ou un nom comme ça, c'est un dossier qui contiendra /bin, /home, /etc, /usr ...)
cd le_dossier pour se déplacer dans un dossier
cd .. pour redescendre d'un dossier
ls pour afficher le contenu d'un dossier
une fois que tu es dans cette partition, tapes chroot
va dans /boot ( cd /boot )
tapes ll et notes le nom au bout de la flèche (c'est le nom de l'initrd) après initrd.img. ex:
initrd.img -> initrd-2.4.19-24mdk.img |
tapes mkinitrd le_nom_que_tu_viens_de_noter la_version_du_noyau
ex :
mkinitrd /boot/initrd-2.4.19-24mdk.img 2.4.19-24mdk |
si tu n'as pas d'erreur, tu peux rebooter en tapant reboot après avoir enlevé le CD.
ça devrait marcher.
---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. | Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.