Kernel panic apres MAJ du kernel

Kernel panic apres MAJ du kernel - Divers - Linux et OS Alternatifs

Marsh Posté le 21-01-2003 à 17:19:57    

tout d'abord je signale que je suis completement debutant sur linux, merci d'en tenir compte
 
j'ai une mandrake 7.2 (oui je sais c'est vieux)
un truc que je trouve bien penible comparé à l'univers windows c'est les pb de dependances, des qu'on veut installer une appli recente ca geule parce qu'il manque le package machinbidule
bref, finalement un package me dis de faire une MAJ du kernel, ca tombe bien puisque elle est dispo via l'outils de MAJ de la mandrake
tout se passe bien sans erreur....jusqu'a ce que je reboot
et la j'ai le message suivant:
 
Kernel Panic: VFS: Unable to mount root fs on 08:01
 
 
je precise que le disque est SCSI, je me demande si ca n'a pas foiré parce qu'il n'y a pas le support du SCSI dans le noyau mis a jour
mon systeme est sur la 1ere partition
mon boot manager est grub (j'ai tenté d'utiliser le precedent noyau mais apparement il n'est plus la)
 
possible de s'en sortir? j'ai vu qu'on pouvait booter le CD mandrake pour faire un "rescue" du systeme
mais je sais pas quoi faire dedans  :sweat:

Reply

Marsh Posté le 21-01-2003 à 17:19:57   

Reply

Marsh Posté le 21-01-2003 à 19:14:08    

ben apparement non
 
quand j'edit la ligne avec grub je n'ai que 2 kernels, vmlinuz sur lequel il boot par defaut qui est bien le kernel mis a jour
et l'autre c'est vmlinuz-2.2.19
avant j'avais le 2.2.17
 
par contre il y a initrd (je ne sais pas ce que c'est) et la je peut le changer celui par defaut pour mettre initrd-2.2.17

Reply

Marsh Posté le 22-01-2003 à 01:52:56    

Le tout est de trouver un disque de boot qui te permette de modifier grub (si tu retrouves ton ancien kernel), ou bien un cd disposant de la commande mount et du support du vfat afin de remplacer l'actuel kernel par un autre supportant le scsi, que tu auras récupéré sur le net depuis ta partition win :)


Message édité par Gryphon le 22-01-2003 à 01:53:25
Reply

Marsh Posté le 22-01-2003 à 10:28:22    

je peut booter sur le cd mandrake, quand je choisis "rescue" j'arrive sur une sorte de mini linux
 
j'ai essayé un: mount -t ext2 /dev/sda1 /tmp
pour voir mon disque mais ca marche pas
il me dit: "the kernel does not recognize /dev/sda1 as a block device (maybe 'insmod' driver?)"
 
je ne sais pas quoi faire, je suis newbie  :cry:

Reply

Marsh Posté le 22-01-2003 à 13:06:16    

Stranger a écrit :

je peut booter sur le cd mandrake, quand je choisis "rescue" j'arrive sur une sorte de mini linux
 
j'ai essayé un: mount -t ext2 /dev/sda1 /tmp
pour voir mon disque mais ca marche pas
il me dit: "the kernel does not recognize /dev/sda1 as a block device (maybe 'insmod' driver?)"
 
je ne sais pas quoi faire, je suis newbie  :cry:  


 
Charge un module SCSI avec insmod ou modprobe :
http://www.informatik.uni-siegen.d [...] WTO-6.html
 
/sbin/modprobe scsi_mod.o
/sbin/modprobe sg.o
 
Tu peux aussi demander dans le menu rescue de te monter tes disques avant d'aller a la console.


Message édité par zeb_ le 22-01-2003 à 13:07:12
Reply

Marsh Posté le 22-01-2003 à 13:41:49    

merci zeb_ je progresse !
j'arrive a voir mon disque maintenant
reste a trouver comment revenir a mon ancien kernel, apparement il n'a pas garder de sauvegarde apres la mise a jour
 
edit: sachant que j'ai fait la MAJ avec un RPM est il possible de faire un rollback? (et en ligne de commande)


Message édité par Stranger le 22-01-2003 à 13:49:41
Reply

Marsh Posté le 22-01-2003 à 14:05:15    

Et si t'essayais de creer le initrd au'apparemment tu as oublie de faire apres ta compil de kernel ?
(cf. mkinitrd)

Reply

Marsh Posté le 22-01-2003 à 14:08:20    

e_esprit a écrit :

Et si t'essayais de creer le initrd au'apparemment tu as oublie de faire apres ta compil de kernel ?
(cf. mkinitrd)


 
je n'ai pas fais de compil de kernel (je sais pas faire), j'ai fait l'upgrade avec l'assistant MAJ de la mandrake
il a downloadé le RPM et l'a installé sans erreur

Reply

Marsh Posté le 22-01-2003 à 14:21:29    

bah tu peux essayer de voir si dans les modules qu'il a installé y a bien le module pour ta carte SCSI, et si oui tu crées le initrd...

Reply

Marsh Posté le 22-01-2003 à 15:29:01    

e_esprit a écrit :

bah tu peux essayer de voir si dans les modules qu'il a installé y a bien le module pour ta carte SCSI, et si oui tu crées le initrd...


 
toi ton initrd tu y tiens :)

Reply

Marsh Posté le 22-01-2003 à 15:29:01   

Reply

Marsh Posté le 22-01-2003 à 15:36:12    

Partouche a écrit :


 
toi ton initrd tu y tiens :)


Maintenant que je sais a quoi ca sert, je dis a tout le monde de le faire !!! Meme si j'ai en ai jamais fait :D  
C'est pour voir si j'ai bien compris l'utilité... :whistle:

Reply

Marsh Posté le 22-01-2003 à 17:50:11    

ca sert à quoi le initrd?

Reply

Marsh Posté le 22-01-2003 à 18:56:01    

bah quand tu as des modules dont tu as besoin pour pouvoir booter (style module pour le scsi, ou support du système ext3), il faut bien que le noyau puisse acceder a ces modules d'une facon ou d'une autre (puisque il ne peux pas acceder a /lib/modules sans ces modules). Donc le inirtd en gros ca sert a ca...

Reply

Sujets relatifs:

Leave a Replay

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