[debian]Aprés maj bloqué au promp de grub>

Fermé
jujuone Messages postés 24 Date d'inscription samedi 17 décembre 2005 Statut Membre Dernière intervention 9 septembre 2009 - 8 sept. 2009 à 16:33
jujuone Messages postés 24 Date d'inscription samedi 17 décembre 2005 Statut Membre Dernière intervention 9 septembre 2009 - 9 sept. 2009 à 15:59
Bonjour,
j'ai fait une mise a jour de mon systeme pensant bien faire....

Aprés cet misse à jour j'ai fait un reboot du a une fausse manip. et la c'est le drame.
Jarrive sur la BASH "grub>"

apres avoir chercher et essayé:
find /boot/grub/stage1
root (hd0,0)
setup(hd0)


ça réinstalle sans message d'erreur.
aprés le reboot je revien au bash "grub>"

alors je decide de lance mon linux a manuellement

Donc je fais
grub> kernel /vmlinuz root=/dev/hda1
grub> boot

et la
Kernel panic.not syncing: VfS: Unable to mount root fs on unknown-block(0,0)


bon je cherche et je me dit peut etre c'est qu'il manque le initrd

grub> kernel /vmlinuz root=/dev/hda1
grub> initrd /initrd.tmp
grub> boot

la il avance un peut plus justqu'à
/init: .:can't open /scripts/functions
Kernel panic- not syncing: attempted kill init!


donc je décide de voir quel noyaux sont disponibles sur mon système.

grub> kernel /boot/(tab pour voir si l y a plusieurs kernels...) 


et la :
possible file are: System.map-2.6.24-etchnhalf.1-686 vmlinuz-2.6.24-etchnhalf.1-686 config-2.6.24-etchnhalf.1-686 grub initrd.img-2.6.24-etchnhalf.1-686 initrd-img--2.6.24-etchnhalf.1-686.bak


donc j'essai

grub> kernel /boot/vmlinuz-2.6.24-etchnhalf.1-686
grub> boot


j'arrive au message d'erreur
List of all partition:
no file system could mount root, tried:
Kernel panic - not-syncing: VFS: unable to mount root fs on unknown-block(104,3)


Donc je me dit qu'il me manque le initrd
donc je fais:
grub> kernel /boot/vmlinuz-2.6.24-etchnhalf.1-686
grub> initrd /boot/initrd.img-2.6.24-etchnhalf.1-686
grub> boot

Ça arrive encore à
freeing unused kernel memory: 248k freed
Loading please wait...
/init: .:can't open /scripts/functions
Kernel panic- not syncing: attempted kill init!


De même avec initrd.img-2.6.24-etchnhalf.1-686.bak

je ne sais plus quoi faire
avez une idée de comment récupérer mon système

Ps: ce topic à déjà été poster sur forum.debian-fr.org mais étant dans l'impasse total j'ai décider de solliciter les 2 communautés
A voir également:

7 réponses

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
8 sept. 2009 à 17:33
Salut,

je ne sais plus quoi faire
Surtout pas de panique. Tu n''as rien perdu ;-) (enfin j'espère puisque je ne sais pas ce que tu as fait comme manip)


Quand tu démarres, tu as plusieurs entrée ou une seule?
Il faut savoir comment s'appelle ton kernel ainsi que initrd.img

jujuone Messages postés 24 Date d'inscription samedi 17 décembre 2005 Statut Membre Dernière intervention 9 septembre 2009 2
8 sept. 2009 à 18:53
mon kernel est :
 vmlinuz-2.6.24-etchnhalf.1-686
et inird.img
initrd.img-2.6.24-etchnhalf.1-686


De plus grub ne m'offre aucun choix il arrive directement a son prompt
 grub> 

Merci pour l'aide
jeanbi Messages postés 15118 Date d'inscription samedi 9 décembre 2006 Statut Contributeur Dernière intervention 6 février 2023 2 181
8 sept. 2009 à 18:55
re, ben normal c'est parce qu'il ne trouve pas /boot/grub/menu.lst
a+
jujuone Messages postés 24 Date d'inscription samedi 17 décembre 2005 Statut Membre Dernière intervention 9 septembre 2009 2
8 sept. 2009 à 19:03
Oui mais il ne demmare pas meme quand je load mon kernel manuellement (voire messages d'erreurs ci-dessus)
Donc je ne sais pas trop quoi faire

Pour moi c'est mon fichier initrd.img qui est corrompu mais je ne sais pas comment je refaire.

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Bonsoir,

A mon avis la mise à jour du kernel ne s'est pas terminée correctement et le grub n'a pas été mis à jour... j'ai eu la mesaventure d'avoir une coupure electrique sur une mise a jour de kernel.

Donc je vous recommande de démarrer sur le cdrom en mode rescue, de copier le vmlinuz, l'initrd, le config et le systemmap (ca sera pas un etchnhalf), de faire un chroot et de modifier le grub pour charger ce kernel.

Apres il faudra peut être forcer une mise à jour ou desinstaller/reinstaller le kernel corrompu.

PS : il faut toujours conserver le kernel d'origine de l'install : ca sert parfois...
jujuone Messages postés 24 Date d'inscription samedi 17 décembre 2005 Statut Membre Dernière intervention 9 septembre 2009 2
8 sept. 2009 à 19:26
Pourrais tu detailler la manipulation car cela dépasse mes compétences
Desolé

Thanks
0
jeanbi Messages postés 15118 Date d'inscription samedi 9 décembre 2006 Statut Contributeur Dernière intervention 6 février 2023 2 181 > jujuone Messages postés 24 Date d'inscription samedi 17 décembre 2005 Statut Membre Dernière intervention 9 septembre 2009
8 sept. 2009 à 19:47
re, et ce que je te propose , c'est moins compliquer
a+
0
jeanbi Messages postés 15118 Date d'inscription samedi 9 décembre 2006 Statut Contributeur Dernière intervention 6 février 2023 2 181
8 sept. 2009 à 19:11
re,
tu es sous quel environnement , tu as essayer avec le cd d'installe et faire mise à jour pour reparer le system
jujuone Messages postés 24 Date d'inscription samedi 17 décembre 2005 Statut Membre Dernière intervention 9 septembre 2009 2
8 sept. 2009 à 20:00
Merci pour vos reponses rapide j'ai meme pas le temps de repondre a tout le monde lol

Bref jeanbi j'ai essayer avec rescue debian

Avec le cd installe la mise a jour ne fonctionne pas. apt-get install me donne une erreur comme si il n'etait pas connecter sur internet mais avec knoppix tout est ok je suis sur internet.

quand je fais apt-get upgrade
 Couldn't stat source package list http://ftp.fr.debian.org stable/main Packages (/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_stable_main_binary-i386_Packages) - stat (2 No such file or directory)
0
jujuone Messages postés 24 Date d'inscription samedi 17 décembre 2005 Statut Membre Dernière intervention 9 septembre 2009 2
9 sept. 2009 à 15:59
Bon alors j'ai avancer un peu.

Je'reistaller mon noyeau avec le disque rescue mais rien ne fais j'en fais la conclusion que c'est le fichier inird qui debloque.
J'ai essaie de le recreer avec update-initramfs mais sans succes j'ai un message d'erreur:

update-initramfs -u  
update-initramfs: Generating /boot/initrd.img-2.6.24-etchnhalf.1-686
find: invalid predicate `-regextype'
find: invalid predicate `-regextype' 


En cherchant sur le net je trouve qu'il y a un conflit entre finutils et iniramfs-tools si findutils< 2.2.24 mais regardant ma version je suis a jour

donc voila pour mon avancement