|
Dernière réponse | ||
---|---|---|
Sujet : kernel panic : VFS : Can't mount root fs ??! | ||
tatanka |
|
Aperçu |
---|
Vue Rapide de la discussion |
---|
tatanka |
|
pipomolo | Je ne vois pas trop ce que tu veux dire pas "accepter" mais si ca marche maintenant c'est l'essentiel...bonne chance pour la suite :hello: |
tatanka | merci les gars
mais pas moyen de faire accépter a lilo le kernel 2.4 j'ai pas réussi, je sais pas où je me suis planter mais il en voulait pas j'ai réussi quand meme a faire demarrer le 2.2 j'ai foutu grub, qui a toute de suite accépter le 2.4, et maintenant ça roule :sol: je peux passer a l'étape suivante : lui faire accépter mon modem adsl usb :cry: |
911GT3 | J'avoue que j'ai aussi un peu de mal à te suivre.
Je te donne le contenu de mon /boot et mon /etc/lilo.conf . Il y a trois entrées sur mon menu lilo (un 2.4.18, un 2.5.4 et win2000). Ca te permettra peut-être de voir la cohérence du truc:
[jfdsdjhfuetppo]--Message édité par 911GT3--[/jfdsdjhfuetppo] |
pipomolo | Oui bien sur il faut lancer l'outil lilo pour prendre en compte les modifs du fichier /etc/lilo.conf
J'ai pas bien compris ce que tu demandais ensuite, sinon que tu devrais effectivement faire un lien symbolique de /boot/map vers le map existant et que oui tu peux mettre plusieurs entrees dans lilo.conf pour booter sur des noyaux differents |
tatanka | bon , grosse mis a jour du pb :
j'ai tout réinstaller j'ai suivi la meme procedure que la derniere fois sauf que ce coup si, j'ai garder l'ancien kernel ;) toujours le même probleme, mais j'ai p-t qq piste premierement, quand on change lilo, faut-il lancer un quelconque script pour que les changement soit pris en compte, ou les modif apportés à lilo.conf sont automatiquement pris en compte au démarrage suivant ? ensuite, ce qu'il y a dans lilo.conf m'intrigue : j'ai un map=/boot/map or /boot/map est un repertoire vide par contre j'ai un /boot/map.system-xxx, faudrait p-t que je crée un lien vers ce fichier ? enfin, dans lilo.conf, j'ai image, map, ... et dans le repertoire / et /boot j'ai des liens (/vmlinuz, /boot/map ...) qui pointent tous sur la version 2.4 du kernel dois-je tous les changer manuellement, ou puis-je faire un multi-boot avec lilo (si on peut faire ça, je voudrais bien savoir quoi changer dans lilo.conf) |
pipomolo | Le chroot n'est pas le plus important, ce qui compte c'est deja qut tu puisse monter ta partition qq part en bootant sur le CD1. Ensuite tu pourras faire un chroot sur cette patition, pour que la racine du systeme ("/" ) pointe dessus...
Ainsi tout se passera comme si tu avais boote normalement, sauf que tu seras sur le noyau du CD et qu'aucun service ne sera lance . Et si tu fais init 2 ou 3 comme le propose 911, tu pourras justement lancer ces sevices si besoin est... Maintenant ca n'est qu'un solution temporaire pr tenter de resoudre ton pb. Il faut que tu verifies la config du noyau, que tu lance un dpkg-reconfigure kernel-image-2.4.17 comme le propose 911. Le lilo.conf que tu as montre date de quand ? Car tu dis que tu ne peux plus booter, donc peut-etre qu'il a ete modifie, ou que le lilo present sur le MBR ne correspond plus a ce qu'il y a ds le fichier, donc relance lilo pour actualiser... Sinon je ne vois pas trop quoi faire d'autre...si tu re-installe, le mieux est de mettre directement le noyau 2.4 Bonne chance |
mean | Soit ta partition / est pas bonne, soit elle est d'un type pas mis dans le noyau
Le piege a con classique est d'avoir une partition en reiserfs ou ext3 et de mettre le support en module La poule et l'oeuf |
tatanka |
|
cedric80 | chroot change la partition considérée comme / donc quand tu as fait ça tu tapes tes commandes c'est tout. |
tatanka |
|
tatanka | là, faudrait qu'on me dise comment chrooter, et comment ça marche
ça a l'air interessant cette fonctionnalité |
911GT3 | tout et n'importe (enfin, tu vois :D) |
tatanka |
|
911GT3 | tu peux pas muonter la partition depuis le rescue ?
si oui, en supposant que tu ai mounter la partition sur /mnt/tmp, tu fais un chroot /mnt/tmp et la tu aura le system comme sous la main comme s'il avait démarrer par lui-même (sauf le noyau bien sûr). Tu peut pousser le lux jusqu'à faire un init 3 (ou 2 ?) par exemple. |
tatanka | et je peux pas du tout démarrer, donc un dpkg est exclu (j'ai acces qu'a un petit shell qui fait pas grand chose, avec le rescue du cd1) |
tatanka |
|
911GT3 | Dans ce cas on peut résonnablement écarter l'idée de l'ext2.
si l'install était fraîche c'est peut-être un gain de temps que de réinstaller (mais c'est une mauvaise habitude ;) ) sinon, si tu y a accès depuis une disquette rescue ou l'ancien kernel (ou autre), essaie un 'dpkg-reconfigure kernel-image-2.4.17'. |
tatanka |
|
911GT3 | ext2 est pas forcement pris en charge, ça depend de la conf de ton noyau. même si ext2 est (était?) le standart, on peut très bien compilé sans si on utilise autre chose.
un moyen de vérifié c'est de faire un make xconfig (ou menuconfig) et de regarder dans la cat file system si 'second extended fs support' est sur yes. sinon, en plus court: grep EXT2 /boot/config-2.x.x en adaptant à la version du noyau compilé |
tatanka | je te le mets là, si tu peux m'aider :
image=/vmlinuz (c'est le lien vers /boot/vmlinuz-2.4.17) map=/map ( lien vers /boot/map-2.4.17) boot=/dev/hda root=/dev/hda5 initrd=/initrd.img (lien vers /boot/initrd-2.4.17.img) je crois que je t'ai tout dit (de tete) su y-a un truc qui va pas ou qui manque, n'hesite pas a me dire |
tatanka |
|
911GT3 | soit mauvaise configuration de lilo soit oublié d'intégrer le support du fs de / (ex: support reiserfs en module ou absent et racine en reiserfs) |
tatanka | comment je regle le pb ?
qq'un a une piste ? |