[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: kernel panic - chu dans la me...



spetrot@free.fr wrote:

Selon Stéphane IMBARD <simbard@upslogistics.fr>:

spetrot@free.fr wrote:

Bonjour,
je me suis compilé un noyau 2.4.25 à la mode debian (make-kpkg ...) sur une
distrib testing. Cette fois, le reboot se passe mal : j'ai un epanic kernel
qui
me dit : kernel panic: VFS: unable to mount root fs on xxxx

Clairement, il ne sait pas où trouver la racine. Mais comment m'en sortir ?
Je
n'ai pas le choix de booter sur mon ancien noyau au démarrage (lilo ne me propose rien alors que j'ai bien 2 noyaux potentiellement bootables dans mon
lilo.cof) et je n'ai pas fait la disquette de secours au cas où ca se passe
mal
(c'est pas bien !!).

Lorsque je boot avec une disquette d'install et que je tape boot: rescue root=/dev/sda5 qui est théoriquement la partition root, j'ai un
autre kernel panic : "no init found. You can give at boot the option init=
..."
Je pense que le problème est le même, toujours la partition root qu'il ne trouve pas.

Comment faire ? Suis-je obligé de tout réinstaller ?

Merci de vos idées.




Apparement ton noyau n'arrive pas a monter ton systeme de fichier root car il ne reconnait ton FS (File System); pour ce faire, il te faut recompiler ton noyau et aller dans le menu File System et mettre en DUR et non en module ton systeme de fichier (ext3 ou reiserfs,....).
Vala ca devrait fonctionner normalement.

" Windows reboot, Linux be root"


Je suis OK pour recompiler le noyau en mettant le FS en dur (je crois que je n'ai mis que le ext2 en dur, alors que j'étais en ext3), mais... question subsidiaire : pourquoi LILO ne me propose pas le choix de booter sur le noyau qui pose problème, ou sur l'ancien ? Parce que pour recompiler, il faut quand même que j'ai un système !

J'ai bien précisé mon vmlinuz et vmlinuz.old dans lilo.conf, suivi d'un 'lilo -v'. Au boot, j'ai LILO qui se charge puis qui me lance tout de suite le nouveau noyau.

Merci





Si tu ne peux pas booter sur le noyau désiré c'est que dans ton ficher de conf lilo (/etc/lilo;conf), tu dois avoir un delai d'attente trop cours ou inexistant, Il faut verifier si tu as bien la ligne : delay=50 par ex.





Reply to: