Kernel panic
didier_68
-
Fabien493 -
Fabien493 -
bonjour,
j'ai un soucis de kernel panic apres compilation pour le kernel 2.6.12.3 sur ma debian sarge;j'ai ce message d' erreur lors du demarrage;
je pense que ca doit etre un probleme dans lilo donc voici les parametre de mon fichier lilo.conf:
je ne comprend pas car "root=/dev/hda3" est bien specifié!
Avez vous une idee sur l'origine de mon kernel panic?
merci
j'ai un soucis de kernel panic apres compilation pour le kernel 2.6.12.3 sur ma debian sarge;j'ai ce message d' erreur lors du demarrage;
VFS: Cannot open root device "303" or unknow-block(3,3) Please append a correct "root=" boot option kernel panic - not syncing : VFS : unable to mount root fs on unknown-block(3,3)
je pense que ca doit etre un probleme dans lilo donc voici les parametre de mon fichier lilo.conf:
boot=/dev/hda root=/dev/hda3 #compact #install=menu map=/boot/map #password=tatercounter 2000 delay=220 #message=/boot/bootmess.txt prompt #vga=ask #vga=9 vga=normal #append=" " default=Linux image=/vmlinuz label=Linux read-only initrd=/initrd.img image=/vmlinuz.old label=LinuxOLD read-only optional initrd=/initrd.img.old image=/boot/vmlinuz-2.6.12.3 label=linux-2.6.12.3 read-only other=/dev/hda1 label=windows
je ne comprend pas car "root=/dev/hda3" est bien specifié!
Avez vous une idee sur l'origine de mon kernel panic?
merci
4 réponses
Salut,
As tu correctement configurer le système de fichier dans le noyau ?
Si tu es en ReiserFS, il faut le compiler en dur et non en module, pareil pour les autres systèmes de fichiers :)
Sinon pourquoi tu n'as pas de ligne avec initrd ?
il me semble que cela devrait suffire :)
As tu correctement configurer le système de fichier dans le noyau ?
Si tu es en ReiserFS, il faut le compiler en dur et non en module, pareil pour les autres systèmes de fichiers :)
Sinon pourquoi tu n'as pas de ligne avec initrd ?
# Nouveau noyau image=/boot/vmlinuz-2.6.12.3 label=Linux-2.6.12.3 initrd=/boot/initrd-2.6.12.3 read-only
il me semble que cela devrait suffire :)
Bonjour..//..Bonsoir..
comment tu arrives a lnacer linux ss un autre noyau /disquette( ou sans lilo c posible):
1. manque /boot dans tous les : initrd=/initrd.img
faire: initrd=/boot/initrd.img.. et pour les autres initrd aussi..
2. sans etre sur (puisque tu as #install=menu):
manque la ligne menu-scheme=wb:bw:wb:bw
3. j'aurai souhaite avoir:
- la ligne initrd=/boot/initrd-2.6.12.3.img juste pour le noyau 2.6.12.3
- default=Linux tout en prmier avant boot=/dev/hda
- les readonly en dernier
- la lignekeytable=/boot/fr-latin1.klt
- la ligne message=/boot/message
4. tu peux mettre panic=5 dans un append .. pour pas avoir a faire un reset sauvage depuis le bouton.. (tu attends 5s).. linux reboutera tout seul..
selim,b.
comment tu arrives a lnacer linux ss un autre noyau /disquette( ou sans lilo c posible):
1. manque /boot dans tous les : initrd=/initrd.img
faire: initrd=/boot/initrd.img.. et pour les autres initrd aussi..
2. sans etre sur (puisque tu as #install=menu):
manque la ligne menu-scheme=wb:bw:wb:bw
3. j'aurai souhaite avoir:
- la ligne initrd=/boot/initrd-2.6.12.3.img juste pour le noyau 2.6.12.3
- default=Linux tout en prmier avant boot=/dev/hda
- les readonly en dernier
- la lignekeytable=/boot/fr-latin1.klt
- la ligne message=/boot/message
4. tu peux mettre panic=5 dans un append .. pour pas avoir a faire un reset sauvage depuis le bouton.. (tu attends 5s).. linux reboutera tout seul..
selim,b.
merci pour vos reponses,
en fait je n'ai pas de ligne initrd car je n'arrive pas a créer de fichier initrd. J'ai suivi le tuto de lea-linux
http://lea-linux.org/admin/admin_boot/LILO.html
pour essayé de le créer avec mkinitrd mais il n'a aucun fichier qui ce crée.
pourriez vous m'aider avec les ligne de commande qui permette de créer ce fichier car je suis bloqué sans ce fichier
merci
en fait je n'ai pas de ligne initrd car je n'arrive pas a créer de fichier initrd. J'ai suivi le tuto de lea-linux
http://lea-linux.org/admin/admin_boot/LILO.html
pour essayé de le créer avec mkinitrd mais il n'a aucun fichier qui ce crée.
pourriez vous m'aider avec les ligne de commande qui permette de créer ce fichier car je suis bloqué sans ce fichier
merci
Bonjour,
Ayan cherche moi-meme, je peux enfin répondre à cette question :
Pourquoi apres compilation et instalation du noyau n'y a t'il pas le fichier "initdr.img_x.x.x_x"
Pour la simple et bonne raison que dans 90 % de cas il n'éxiste pas !
Explication :
Le fichier "initdr" sert à lancer les modules en partenaria avec le noyau au demarrage du poste, hors quand vous arrivez sur grub ou lilo et que vous séléctionnez votre tout nouveau noyau (2h de compil et j'en passe) vous leurs demander d'acceder au disque hd0,0 (hda1) qui a un systeme de fichier en EXT2 ou EXT3 ou autres chose.
la plupart des utilisateurs qui recompile leur noyaux mettent les systemes de fichier EXT2, ETX3, ect en "MODULE"
et vous redemarer.....
......... et la c'est le DRAME !
si le fichier initdr n'éxiste pas, il n'éxplique pas au boot qu'il faut lancé le module EXT2, EXT3 ect.. permetant d'acceder au disque dur, donc il ne se passe rien !
Mettre en "DUR" les systemes de fichier utiliser et tous fonctionne, sinon motiver vous a en créer un avec mkinitrd !
et Bon courage.
"le détail est une vertu"
dsl pour les fautes d'ortho...
Ayan cherche moi-meme, je peux enfin répondre à cette question :
Pourquoi apres compilation et instalation du noyau n'y a t'il pas le fichier "initdr.img_x.x.x_x"
Pour la simple et bonne raison que dans 90 % de cas il n'éxiste pas !
Explication :
Le fichier "initdr" sert à lancer les modules en partenaria avec le noyau au demarrage du poste, hors quand vous arrivez sur grub ou lilo et que vous séléctionnez votre tout nouveau noyau (2h de compil et j'en passe) vous leurs demander d'acceder au disque hd0,0 (hda1) qui a un systeme de fichier en EXT2 ou EXT3 ou autres chose.
la plupart des utilisateurs qui recompile leur noyaux mettent les systemes de fichier EXT2, ETX3, ect en "MODULE"
et vous redemarer.....
......... et la c'est le DRAME !
si le fichier initdr n'éxiste pas, il n'éxplique pas au boot qu'il faut lancé le module EXT2, EXT3 ect.. permetant d'acceder au disque dur, donc il ne se passe rien !
Mettre en "DUR" les systemes de fichier utiliser et tous fonctionne, sinon motiver vous a en créer un avec mkinitrd !
et Bon courage.
"le détail est une vertu"
dsl pour les fautes d'ortho...