bonjour,
après avoir déplacé ma partition racine d'un disque dur à l'autre, j'ai changé mon /etc/fstab et mon grub en conséquence.
grub boote bien, l'option root passé au noyau est root=/dev/hdb5 ro, le noyau boote, par contre au moment de monter la root le noyau me fait : kernel panic hdb5 not found ou quelque chose de ce genre.
si au démarrage de grub je fais root=/dev/hdc1 (mon ancienne root) là ça passe.
pourquoi le noyau connais le pointeur hdc1 et pas hdb5 ?
je signale que j'ai repartitionné mon hdb.
merci pour vos suggestions
PS : j'ai déjà eu le même kernel panic en changeant de version de noyau avec le package debian, je suis revenu à l'ancienne version.
quelqu'un aurait t'il une idée ?
# Untitled document
Posté par CopainJack (site web personnel, Mastodon) . Évalué à 1.
[^] # Re: Untitled document
Posté par Ludovic Gasc . Évalué à 1.
ben justement grub marche !
le noyau sur la nouvelle partition boote bien, c qd ça monte la root ke ça marche pas
[^] # Re: Untitled document
Posté par CopainJack (site web personnel, Mastodon) . Évalué à 1.
Je n'ai pas beaucoup "jouer" avec Grub, mais j'ai eu un cas +/- similaire (changement de partie sur un disque secondaire) et comme je ne connaissais pas bien (et je ne connais toujours pas bien d'ailleur) Grub, j'ai relancé grub-install et update-grub et peut-être meme dpkg-reconfigure grub, enfin, tout ce qui pouvait me reinstaller grub
Enfin, c'est un peu nébuleux donc je ne sais pas trop comment t'aider plus :/
# Pistes:
Posté par -=[ silmaril ]=- (site web personnel) . Évalué à 1.
La le pb semble venir du grub qui ne fait pas l'association nom => nomero majeur, numero mineur.
refait un grub-install --recheck hd0
[^] # Re: Pistes:
Posté par 007 . Évalué à 2.
[^] # Re: Pistes:
Posté par Ludovic Gasc . Évalué à 1.
[^] # Re: Pistes:
Posté par 007 . Évalué à 1.
brw-rw---- 1 root disk 3, 69 fév 23 22:02 /dev/hdb5
[^] # Re: Pistes:
Posté par 007 . Évalué à 2.
pour /dev/hdb5, ça fait 0x0345 ou 345 ou 3:69
C'est dans init/do_mounts.c :
if (strncmp(name, "/dev/", 5) != 0) {
unsigned maj, min;
if (sscanf(name, "%u:%u", &maj, &min) == 2) {
res = MKDEV(maj, min);
if (maj != MAJOR(res) || min != MINOR(res))
goto fail;
} else {
res = new_decode_dev(simple_strtoul(name, &p, 16));
if (*p)
goto fail;
}
goto done;
}
# c bon
Posté par Ludovic Gasc . Évalué à 1.
[^] # Re: c bon
Posté par plagiats . Évalué à 2.
[^] # Re: c bon
Posté par 007 . Évalué à 2.
Même si on ne t'as pas donné LA solution, se serait "gentil" de dire ce que tu as fait.
[^] # Re: c bon
Posté par Ludovic Gasc . Évalué à 1.
allez y, moquez vous :-)
[^] # Re: c bon
Posté par -=[ silmaril ]=- (site web personnel) . Évalué à 1.
Quoique en fait je pensai plutot niveau pilotes controleurs disques.
Mais bon, tu vera avec le temps s'acquiert l'experience, et pour en avoir fait de verte et des pas mures je peut te dire que y a tjrs des trucs qu'on oublie.
Ex actuellement ma conf (d'ailleurs faudrait pas qu'elle foire, j'aurais peu de chance de pouvoir la reinstaller simplement): Pour la faire j'ai commencé par une gentoo sur IDE, deplacée +/- correctement sur 1 disque SATA, avec un 2me inutilisé, puis reconfiguration totale en debian, avec RAID 1 logiciel sur les deux SATA pour le root et un LVM en stripping pour le reste, puis migration du LVM stripping en RAID1+LVM .
Et bien j'ai mit du temps a me rendre compte que le volume LVM n'utilisait pas en priorité les devices /dev/md. Et donc je tournait sur un seul disque (pour le lvm) sans m'en rendre compte.
Et bien sur malgres toute les precaution du monde lorsque j'ai voulu resynchroniser les deux partition raid, et bien je me suis retrouvé avec la version la + ancienne, celle qui datait de la creation du RAID+LVM.
Bilan 4 jours de passés a la trappe, heureusement j'utilise un serveur proxy pour le web et le mail et j'ai pu retrouvé a peu pres tout ce que j'avais perdu mais quelle bataille :(
[^] # Re: c bon
Posté par 007 . Évalué à 1.
Heureux que ça marche maintenant.
# Re: kernel panic avec le montage du root - aidez moi svp :-)
Posté par yodaz . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.