Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 29-10-2015 15:19:28

azerty
Membre
Inscription : 29-10-2015

[RESOLU] debian jessie ne boot pas

Bonjour,
Sur un laptop asus, j'ai debian jessie avec kde. tout marchait bien, sauf le wifi. en le rallumant, debian ne boot plus.
J'ai Grub2 comme loader qui me permet de gérer un multiboot avec Win8. J'ai essayé en recovery mode depuis Grub, meme resultat.
J'ai essayé avec le recovery mode du cd d'install, j'accède bien à la partition en ligne de commande. Mais bon je ne sais pas quoi faire .

PB Affichés lors du Boot:

CAll Trace:
? dump_stack+0x41/0x51
? panic+0xc8/0x1fc
? mount_block_root+0x2a9/0x2b8
? SyS_mknod+0x185/0x210
? prepare_namespace+0x....
? Kernel_init_freelab+0x1d7/0x1e1
? initcall_blacklist+0xb2/0xb2
?rest_init+0x80/0x80
? kernel_init+0xa/0xf0
? ret_from_fork+0x58/0x90
? rest_init+x80/0x80

.... Kernel Offset: 0x0 from 0xffffffff81000000 (relocation range: 0xfffffffff....

[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)




J'y comprends rien, si quelqu'un a une solution merci beaucoup .

Dernière modification par azerty (29-10-2015 17:34:21)

Hors ligne

#2 29-10-2015 16:55:52

raleur
Membre
Inscription : 03-10-2014

Re : [RESOLU] debian jessie ne boot pas

"Unable to mount root fs on unknown-block(0,0)" signifie généralement que l'initramfs est manquant ou corrompu. N'y a-t-il pas un message d'erreur de GRUB juste avant le lancement du noyau ? Sinon, dans GRUB appuie sur la touche "e" pour afficher les commandes de l'entrée de menu pour le noyau et vérifie qu'il y a bien une ligne avec "initrd".

Regarde dans /boot/ s'il y a bien un fichier initrd.img-<version> avec la version qui correspond à celle de l'image du noyau vmlinuz-<version>. Si oui, vérifie qu'il est valide avec la commande suivante qui doit afficher son contenu sous forme d'une liste de fichiers :

lsinitramfs /boot/initrd.img-<version>


Si l'initramfs est corrompu ou manquant, tu peux le regénérer avec la commande

update-initramfs -k <version> -c|-u


(-c ou -u selon la situation, essayer les deux).

Dernière modification par raleur (29-10-2015 16:58:24)

Hors ligne

#3 29-10-2015 17:32:39

azerty
Membre
Inscription : 29-10-2015

Re : [RESOLU] debian jessie ne boot pas

Merci Raleur.
J'ai pas tout compris, mais j'ai réussi à réparer ( démarer mon debian, Ouf)
Ce que j'ai fait sur tes recommendations.
1. J'ai ete dans options du cd d'install de debian -> rescue ou recovery mode.
2. Aprés le chargement des fichiers de l'outils, j'ai selectionné la partition auquelle je voulais avoir accès.
3. j'ai lancé un shell sur cette partition
4. J'ai été dans /boot :
    Les 2 fichiers été présent, initrd.img-<version> et vmlinuz-<version>
5. la commande lsinitramfs ne m'a rien donné comme résultat
6. la commande update avec -c n'a rien donné
7. la commande update avec -u -t (pour override le fichier existant) a marché.
8. redemarrage
9. OK MERCI BEAUCOUP RALEUR

Hors ligne

#4 29-10-2015 17:55:47

raleur
Membre
Inscription : 03-10-2014

Re : [RESOLU] debian jessie ne boot pas

A priori l'initramfs était altéré puisque tu as été obligé d'utiliser -t, ce qui signifie que le fichier était différent de celui généré précédemment.
Par contre je n'ai aucune idée de la cause de cette altération.

Pour info, l'initramfs est un fichier "compagnon" du noyau, qui est généré dynamiquement et qui est nécessaire au démarrage avec un noyau Debian standard. Il contient les modules, programmes, scripts et fichiers de configuration nécessaires au montage de la racine.

Dernière modification par raleur (29-10-2015 17:59:32)

Hors ligne

Pied de page des forums