RAID "the superblock could not be read".... suite à recompil noyau - Installation - Linux et OS Alternatifs
Marsh Posté le 07-02-2007 à 12:20:36
L'initrd a t'il été impacté par la recompile du noyau ?
L'initrd doit contenir les modules pour le RAID (md + les modules raid1 / raid5 suivant ce qu'on fait)
ainsi que l'UUID de l'array root ( / ) si root est en RAID (en fait préciser dans la config ROOT=/dev/mdx, l'UUID est placé tout seul dans l'initrd)
Si c'est cela voir un post précédent où j'ai aidé à régler le pb: http://forum.hardware.fr/hfr/OSAlt [...] 1886_1.htm
Marsh Posté le 07-02-2007 à 14:24:48
<mode bourrin>
C'est simple, j'ai pas mis le support de initrd
Et j'ai simplement mis en dur direct ce que j'ai besoin pour booter.
</mode bourrin>
PS:
-/dev/sda contient pluseiurs partitions dont la racine / sda1.
-/dev/md0 est composé de /dev/sdb1 et /dev/sdc1
Marsh Posté le 07-02-2007 à 14:41:39
Tu veux dire qu'il n'y a aucun filesystem système en RAID (/boot, /, /var, etc ...) ?
Marsh Posté le 07-02-2007 à 14:43:37
... et sinon quand tu dis "Et lorsque, je fait un cat /proc/mdstat. Tout est normal... " ça veut dire que l'array est démarré ? que renvoie mdadm --detail /dev/mdx ?
Marsh Posté le 07-02-2007 à 20:03:44
Si /home est sur /dev/md0.
Code :
|
Il resynchronise parce que je l'ai peter et refait sous le nouveau noyau.
Marsh Posté le 07-02-2007 à 20:12:59
Il doit manquer un truc dans le noyau...
Mon .config (élagué à ce qu'il nous interrese):
Code :
|
Marsh Posté le 07-02-2007 à 21:06:04
Peux tu poster une séquence de boot, ça sent le driver md lancé avant le driver sata ...
Marsh Posté le 07-02-2007 à 21:46:17
Non non les drivers SATA se lancent d'abord lors de la séquence de boot.
Mais abrutis comme je suis j'ai laissé le fameux /dev/md0 dans le fstab et lorsque j'ai reconstruit ma grappe, je ne l'avait pas formater .
Vous avez dit con ?
Enfin bref, là ca passe nickel.
Étrange cependant qu'il ai fallu que je reconstruise ma grappe en passant de 2.6.18-3 debian etch à 2.6.20. Peut-être le fait que je n'utilise plus de initrd et de nouvelle version de drivers...
Marsh Posté le 08-02-2007 à 10:34:47
d'ailleur ph75 tu sais pas comment on change la sequence de boot?
Marsh Posté le 07-02-2007 à 10:25:17
Voila, j'ai installé une Debian Etch et lancé une grappe RAID avec mdadm.. Pas de problème jusque là tout se passe bien.
Mais malheureusement, le noyau d'origine ne comprend pas les modules qui m'interresse. J'ai donc compilé mon noyau qui va bien. Mais avec ce nouveau noyau, j'obtiens ce message d'erreur au démarrage:
Je fais donc control-D pour passer outre. Et lorsque, je fait un cat /proc/mdstat. Tout est normal...
Je posterais la config de mon noyau ce soir, je ne l'ai pas sous la main. Si quelqu'un a une idée en attendant.
Si je reboot sur l'ancien noyau pas de problème au démarrage. J'ai du oublier un paramètre à la compilation mais quoi...
Merci.