kernel panic : VFS : Can't mount root fs ??! - Linux et OS Alternatifs
Marsh Posté le 12-02-2002 à 23:37:08
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)
Marsh Posté le 13-02-2002 à 00:20:48
911GT3 a écrit a écrit : 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) |
ben c'est ce qu'on m'a dit sur irc, mais j'étais sur le channel #debian, en anglais donc
et j'ai pas tout compris
mais mon / est en ext2, ça doit être toujours supporter normalement, non ?
et pour le lilo, on a fait le tour sur irc, et tout semble être bon
Marsh Posté le 13-02-2002 à 00:28:11
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
Marsh Posté le 13-02-2002 à 00:33:47
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é
Marsh Posté le 13-02-2002 à 00:42:13
911GT3 a écrit a écrit : 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é |
ben j'ai pas du tout utiliser les make ...
j'ai une debian woody, et j'ai installer mon nouveau kernel (2.4.17 qui est sur le cd1) avec la commande dselect
il a tout fait tout seul, j'ai fait une connerie, il a pas aimer, et maintenant tout est cassé !!
je me prends la tete depuis le debut de l'apres midi avec, donc je crois que je vais arreter là, et la reinstaller !
Marsh Posté le 13-02-2002 à 00:48:01
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'.
Marsh Posté le 13-02-2002 à 00:53:15
911GT3 a écrit a écrit : 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'. |
oué, je sais que c'est une mauvaise habitude, mais je me suis galérer toute la journée, et là, j'en ai vraiment raz le bol, j'abandone ...
en plus c'était une installation toute fraiche, donc je vais la refaire, je devrais pas en avoir pour trop longtemps
Marsh Posté le 13-02-2002 à 00:54:23
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)
Marsh Posté le 13-02-2002 à 00:57:54
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.
Marsh Posté le 13-02-2002 à 01:01:11
911GT3 a écrit a écrit : 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. |
oula !? je connais pas ça ...
je pourrais faire un grub-install par exemple ?
Marsh Posté le 13-02-2002 à 01:05:28
là, faudrait qu'on me dise comment chrooter, et comment ça marche
ça a l'air interessant cette fonctionnalité
Marsh Posté le 13-02-2002 à 01:06:30
911GT3 a écrit a écrit : tout et n'importe (enfin, tu vois ) |
ah j'ai eu peur que tu sois parti
comment marche chroot
je fais le chroot sur le repertoire ou est monter ma partoche
et apres ?
je redémarre ?
ou je lance une commande ?
Marsh Posté le 13-02-2002 à 01:12:25
chroot change la partition considérée comme / donc quand tu as fait ça tu tapes tes commandes c'est tout.
Marsh Posté le 13-02-2002 à 01:22:25
cedric80 a écrit a écrit : chroot change la partition considérée comme / donc quand tu as fait ça tu tapes tes commandes c'est tout. |
merci bien
c'est ma derniere chance avant une réinstalle complete
Marsh Posté le 13-02-2002 à 08:02:19
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
Marsh Posté le 13-02-2002 à 09:35:54
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
Marsh Posté le 13-02-2002 à 15:57:19
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)
Marsh Posté le 13-02-2002 à 16:11:42
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
Marsh Posté le 13-02-2002 à 16:55:17
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:
contenu de boot a écrit : -rw-r--r-- 1 root root 512 déc 13 16:49 boot.0200 -rw-r--r-- 1 root root 512 jun 26 2001 boot.0300 lrwxrwxrwx 1 root root 17 jan 7 22:00 boot.b -> /boot/boot-menu.b -rw-r--r-- 1 root root 7988 fév 8 03:14 boot-bmp.b -rw-r--r-- 1 root root 6204 fév 8 03:14 boot-compat.b -rw-r--r-- 1 root root 7964 fév 8 03:14 boot-menu.b -rw-r--r-- 1 root root 6204 fév 8 03:14 boot-text.b -rw-r--r-- 1 root root 728 fév 8 03:14 chain.b -rw-r--r-- 1 root root 20242 fév 12 18:43 config-2.4.18-pre9-ac1 -rw-r--r-- 1 root root 25391 fév 12 15:15 config-2.5.4-dj1 -rw------- 1 root root 27648 fév 12 19:11 map -rw-r--r-- 1 root root 656 fév 8 03:14 os2_d.b -rw-r--r-- 1 root root 467747 fév 12 18:56 System.map-2.4.18-pre9-ac1 -rw-r--r-- 1 root root 490660 fév 12 15:26 System.map-2.5.4-dj1 -rw-r--r-- 1 root root 896921 fév 12 18:56 vmlinuz-2.4.18-pre9-ac1 -rw-r--r-- 1 root root 942308 fév 12 15:26 vmlinuz-2.5.4-dj1 |
le lilo.conf. J'ai enlevé les lignes de commentaire pour alléger. a écrit : lba32 boot=/dev/hda root=/dev/hda1 install=/boot/boot-menu.b menu-scheme=wr:bw:wr:Yr prompt vga=9 append="hdb=ide-scsi hdc=ide-scsi" default=Linux image=/vmlinuz label=Linux read-only image=/vmlinuz.old label=LinuxOLD other=/dev/hda3 label=Windows |
et à la racine il y a a écrit : rwxrwxrwx 1 root root 22 fév 13 00:43 vmlinuz -> boot/vmlinuz-2.5.4-dj1 lrwxrwxrwx 1 root root 28 fév 12 15:56 vmlinuz.old -> boot/vmlinuz-2.4.18-pre9-ac1 |
[jfdsdjhfuetppo]--Message édité par 911GT3--[/jfdsdjhfuetppo]
Marsh Posté le 13-02-2002 à 20:26:49
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
je peux passer a l'étape suivante : lui faire accépter mon modem adsl usb
Marsh Posté le 14-02-2002 à 09:13:29
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
Marsh Posté le 14-02-2002 à 15:31:40
pipomolo a écrit a écrit : 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 |
1- ben ça marchait pas , c'est tout
2- merci, je viens d'installer mon modem speedtouch USB
reste a foutre ip-fowarding et le firewall et ce sera fini ... oufff
Marsh Posté le 12-02-2002 à 23:08:47
comment je regle le pb ?
qq'un a une piste ?