kernel panic : VFS : Can't mount root fs ??!

kernel panic : VFS : Can't mount root fs ??! - Linux et OS Alternatifs

Marsh Posté le 12-02-2002 à 23:08:47    

comment je regle le pb ?
qq'un a une piste ?

Reply

Marsh Posté le 12-02-2002 à 23:08:47   

Reply

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)

Reply

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  :sweat:

Reply

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

Reply

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é

Reply

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 !  :sweat:

Reply

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'.

Reply

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

Reply

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)

Reply

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.

Reply

Marsh Posté le 13-02-2002 à 00:57:54   

Reply

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 ?

Reply

Marsh Posté le 13-02-2002 à 01:05:08    

tout et n'importe (enfin, tu vois :D)

Reply

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é

Reply

Marsh Posté le 13-02-2002 à 01:06:30    

911GT3 a écrit a écrit :

tout et n'importe (enfin, tu vois :D)  




 
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 ?

Reply

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.

Reply

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 :sweat:

Reply

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

Reply

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


---------------
This message is provided AS IS, and comes with ABSOLUTELY NO WARRANTY,  
Reply

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)

Reply

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


---------------
This message is provided AS IS, and comes with ABSOLUTELY NO WARRANTY,  
Reply

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]

Reply

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   :sol:  
je peux passer a l'étape suivante : lui faire accépter mon modem adsl usb  :cry:

Reply

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  :hello:


---------------
This message is provided AS IS, and comes with ABSOLUTELY NO WARRANTY,  
Reply

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  :hello:  




 
1- ben ça marchait pas , c'est tout
 
 
2- merci, je viens d'installer mon modem speedtouch USB  :D  
 
reste a foutre ip-fowarding et le firewall et ce sera fini ... oufff

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed