[kernel panic] kernel26 (Résolu)

Reconnaissance et configuration du matériel / kernel linux
Turgalou
Hankyu
Messages : 16
Inscription : ven. 07 déc. 2007, 20:16

[kernel panic] kernel26 (Résolu)

Message par Turgalou »

Bonjour

J'ai un petit problème que j'ai découvert quand j'ai reboot, un beau kernel panic :(
Lorsque je boot sur arch avec lilo j'ai :

Code : Tout sélectionner

List of all partitions:
No filesystem could mount root, tried:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8, 7)
Je peux pas trop vous dire ce que j'ai fais avant le kernel panic puisque je n'éteinds pas souvent mon PC ( ça faisait une bonne semaine ) mais je pense que ça doit venir de la dernière mis à jour que j'ai fais puisque j"arrive à booter sur "arch-fallback" avec lilo.

Lorsque je fais un lilo -t, j'ai des erreurs :

Code : Tout sélectionner

[root@archlinux turgal]# lilo -t
/proc/misc: No entry for device-mapper found
Is device-mapper driver missing from kernel?
Failure to communicate with kernel device-mapper driver.
Added arch *
Added arch-fallback
The boot sector and the map file have *NOT* been altered.
Je sais pas tellement quoi vous donner comme autre information, mais demandez et je vous donnerais :)

Je suis pas encore un grand spécialiste dans ce type de problème, mais plus j'en aurais plus j'en serais un donc j'appelle à votre savoir sans fin ;-)
Merci d'avance
Dernière modification par Turgalou le sam. 29 déc. 2007, 23:32, modifié 1 fois.
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

Si tu bootes sur un live CD tu peux regarder le contenu de ton lilo.conf ?

(je suis couramment avec grub... lilo.conf est sous /etc je crois ?)
Turgalou
Hankyu
Messages : 16
Inscription : ven. 07 déc. 2007, 20:16

Message par Turgalou »

Pas besoin de booter sur un livecd, je suis sous archlinux mais avec le kernel26-fallback.img et non pas le kernel26.img.

mon lilo.conf :

Code : Tout sélectionner

#
# /etc/lilo.conf
#

boot=/dev/sda
# This line often fixes L40 errors on bootup
# disk=/dev/hda bios=0x80

default=arch
timeout=50
lba32
prompt

image=/boot/vmlinuz26
        label=arch
        root=/dev/sda7
        initrd=/boot/kernel26.img
        read-only

image=/boot/vmlinuz26
        label=arch-fallback
        root=/dev/sda7
        initrd=/boot/kernel26-fallback.img
        read-only

#other=/dev/hda1
#       label=dos
Avatar de l’utilisateur
vincentxavier
Elfe
Messages : 778
Inscription : ven. 11 août 2006, 18:17
Localisation : Epinay sur Seine (93)

Message par vincentxavier »

as tu pensé à regénerer un initramfs (une image cpio) avec les bons modules (ceux qui correspondent à ton système de fichier root) ?
Warranty

THIS ADVICE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

En clair, je ne pourrais être tenu responsable des dégats causés par l'utilisation de mes conseils

Image
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

J'ai trouvé une doc qui dit tout sur lilo, chez Linux-France, j'espère que ça pourra t'aider, en attendant qu'un connaisseur en lilo passe par là.

/Edit : ce que dit vincentxavier me fait penser à quelque chose : après une mise à jour de kernel il faut invoquer lilo en root:
#/sbin/lilo

pour régénérer sa configuration. Est-ce que tu l'avais fait ?
Dernière modification par mélodie le sam. 29 déc. 2007, 22:32, modifié 1 fois.
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Message par Skunnyk »

Salut,

Essais de recréer ton image avec mkinitcpio, defois qu'il y ai eu un problème lors de la regénération à la mise à jour ..
mkinitcpio -g /boot/kernel26.img -k 2.6.23-ARCH
Sinon, tu utilises quel systeme de fichier ? (ext3, reseirfs ?), tu n'as pas modifié tes HOOKS ?
Turgalou
Hankyu
Messages : 16
Inscription : ven. 07 déc. 2007, 20:16

Message par Turgalou »

Code : Tout sélectionner

[root@archlinux turgal]# mkinitcpio -g /boot/kernel26.img -k 2.6.23-ARCH
:: Begin build
:: Parsing hook [base]
:: Parsing hook [udev]
:: Parsing hook [autodetect]
:: Parsing hook [pata]
:: Parsing hook [scsi]
:: Parsing hook [sata]
:: Parsing hook [usbinput]
:: Parsing hook [keymap]
:: Parsing hook [filesystems]
:: Generating module dependencies
:: Generating image '/boot/kernel26.img'...SUCCESS
Mais au reboot, toujours mon kernel panic
Sinon, tu utilises quel systeme de fichier ? (ext3, reseirfs ?), tu n'as pas modifié tes HOOKS ?
J'utilise ext3 et je sais pas ce que sont les HOOKS donc j'imagine que je les ai pas modifiés :)

as tu pensé à regénerer un initramfs (une image cpio) avec les bons modules (ceux qui correspondent à ton système de fichier root) ?
pas tellement compris, c'est pas la même chose que la commande m'a donné Skunnyk?
/Edit : ce que dit vincentxavier me fait penser à quelque chose : après une mise à jour de kernel il faut invoquer lilo en root:
#/sbin/lilo
vu les messages d'erreurs que j'ai avec le lilo -t, j'ai voulu eviter :( Vous croyez que ça viendrait de ça ?


EDIT : bon ba je suis déçu... je m'attendais à une nuit blanche pour comprendre et trouver où ça coinçait (mon premier kernel panic comme même !) et un bête : " modprobe dm-mod " résout mon problème :( Merci comme même pour votre aide ;-)
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

Turgalou a écrit : vu les messages d'erreurs que j'ai avec le lilo -t, j'ai voulu eviter :( Vous croyez que ça viendrait de ça ?
Comment deviner quels messages d'erreur tu obtiens ? Envoies !

EDIT : bon ba je suis déçu... je m'attendais à une nuit blanche pour comprendre et trouver où ça coinçait (mon premier kernel panic comme même !) et un bête : " modprobe dm-mod " résout mon problème :( Merci comme même pour votre aide ;-)
Quoiquequioù ? :D :D :D
Qu'est-ce et comment as-tu trouvé ?
Turgalou
Hankyu
Messages : 16
Inscription : ven. 07 déc. 2007, 20:16

Message par Turgalou »

mélodie a écrit :
Turgalou a écrit : vu les messages d'erreurs que j'ai avec le lilo -t, j'ai voulu eviter :( Vous croyez que ça viendrait de ça ?
Comment deviner quels messages d'erreur tu obtiens ? Envoies !
Faut lire dès le premier post sinon on comprend moins bien :lo:
EDIT : bon ba je suis déçu... je m'attendais à une nuit blanche pour comprendre et trouver où ça coinçait (mon premier kernel panic comme même !) et un bête : " modprobe dm-mod " résout mon problème :( Merci comme même pour votre aide ;-)
Quoiquequioù ? :D :D :D
Qu'est-ce et comment as-tu trouvé ?



Je suis tomber sur un sujet sur un forum d'un truc qui avait pas tellement de rapport mais qui avait une erreur du même style donc j'ai essayé la solution qu'il proposait ;-)
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

Turgalou a écrit :Faut lire dès le premier post sinon on comprend moins bien :lo:
Ah oui !
Je suis tomber sur un sujet sur un forum d'un truc qui avait pas tellement de rapport mais qui avait une erreur du même style donc j'ai essayé la solution qu'il proposait ;-)
Et... peux-tu donner le lien ?
Turgalou
Hankyu
Messages : 16
Inscription : ven. 07 déc. 2007, 20:16

Message par Turgalou »

3ème post :)

T'as le même problème ? :shock:
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

Turgalou a écrit :3ème post :)

T'as le même problème ? :shock:
Merci. Non, je n'ai aucun problème. C'est juste que dans un forum, voir un problème résolu sans que l'on puisse comprendre comment et quel était la cause du problème de départ c'est un peu frustrant.

Si j'en crois ce que je lis ici, dm-mod.ko est un module qui gère le LVM : tes partitions sont sur LVM ?
Turgalou
Hankyu
Messages : 16
Inscription : ven. 07 déc. 2007, 20:16

Message par Turgalou »

Sans doute mais qu'est ce que le LVM ? ;)
Désolé je suis pas encore un grand pro:-|
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

Turgalou a écrit :qu'est ce que le LVM ? ;)
http://jargonf.org/wiki/LVM

Il faut toujours avoir un Jargon Français avec soi.

Ça ne me dit toujours pas ce qui t'a inspiré pour charger ce module.
Turgalou
Hankyu
Messages : 16
Inscription : ven. 07 déc. 2007, 20:16

Message par Turgalou »

Ba j'ai essayé de chercher une solution pour mes erreurs avec lilo et en cherchant je suis tomber la dessus.. c'est tout :)
Sinon je comprends pas trop non plus pourquoi ce volume pour LVM me sert vu que, à prioris, je n'utilise pas LVM mais ça marche :)
Peut-être lié à mon matériel, je sais pas trop
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

Turgalou a écrit : Sinon je comprends pas trop non plus pourquoi ce volume pour LVM me sert vu que, à prioris, je n'utilise pas LVM
Tu a voulu dire 'pourquoi ce *module* pour LVM' ?
Est-ce que c'est toi qui a fait l'installation de Archlinux et le partitionnement ?

Ceci semble dire que dm-mod sert uniquement pour le LVM. :)
Turgalou
Hankyu
Messages : 16
Inscription : ven. 07 déc. 2007, 20:16

Message par Turgalou »

mélodie a écrit :
Turgalou a écrit : Sinon je comprends pas trop non plus pourquoi ce volume pour LVM me sert vu que, à prioris, je n'utilise pas LVM
Tu a voulu dire 'pourquoi ce *module* pour LVM' ?
Est-ce que c'est toi qui a fait l'installation de Archlinux et le partitionnement ?
Ba la commande modprobe, ça sert pas à rajouter un module au noyau ? donc "dm-mod" c'est bien un module non ?
Sinon oui c'est moi qui ait partionné et installer arch et je n'ai pas dis d'installer les trucs pour le LVM
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

Turgalou a écrit : Ba la commande modprobe, ça sert pas à rajouter un module au noyau ? donc "dm-mod" c'est bien un module non ?
man modprobe a écrit :MODPROBE(8) MODPROBE(8)

NAME
modprobe - program to add and remove modules from the Linux Kernel
"modprobe - programme pour ajouter et retirer des modules du Kernel Linux". Donc oui, c'est bien un module. Tu t'étais trompé en écrivant "volume" au lieu de "module".
Sinon oui c'est moi qui ait partionné et installer arch et je n'ai pas dis d'installer les trucs pour le LVM
Il y a sûrement une raison, quelqu'un passant par là aura peut-être une explication...
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

lilo est compilé avec le support de device mapper (dm), ce qui peut mettre sur la voie, c'est le message d'erreur sortie par lilo:

Code : Tout sélectionner

Is device-mapper driver missing from kernel? 
(d'ailleurs, device-mapper est un dépendance de lilo)

sans etre expert, je pense que ca permet de mettre une couche intérmediaire entre le programme et le matériel.
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

tuxce a écrit :lilo est compilé avec le support de device mapper (dm), ce qui peut mettre sur la voie, c'est le message d'erreur sortie par lilo:

Code : Tout sélectionner

Is device-mapper driver missing from kernel? 
(d'ailleurs, device-mapper est un dépendance de lilo)

sans etre expert, je pense que ca permet de mettre une couche intérmediaire entre le programme et le matériel.
Device-mapper, oui.
En ce cas je suis tentée de supposer que lilo est compilé ainsi pour être éventuellement apte à booter un système installé sur LVM.

Avec lilo, ne pas sortir sans son dm-mod activé ! :D

Ben Turgalou, comment est-ce que tu t'y es pris pour lancer une commande avec la machine en état de kernel panic ?
Répondre