keneda212 Posté(e) le 26 septembre 2008 Partager Posté(e) le 26 septembre 2008 Bonjour J'ai une machine qui a été monté avec une debian etch stable et un disque dur sata, nommé sda Récemment, j'ai rajouté dans cette machine une carte pci sata pour pouvoir brancher deux autres disques sata J'ai arrêté la machine, branché la carte, rebooté. tout ok puis a chaud, j'ai branché les deux disques satas qui sont devenu sdb et sdc. ces deux disques, je les ai mis en raid 1 avec mdadm sans pb. Maintenant, j'ai un soucis au redémarrage de la machine. Lors du boot, il charge grub du disque system (sda), boot sur le noyau correctement, et commence à charger. Hors lors du chargement, les disques durs ne sont pas detecté dans le même ordre : - les deux dd en raid, respectivement sdb et sdc deviennent sda et sdb (mdadm les repère toujours en raid1 pas de pb pour lui) - mon dd system passe de sda à sdc une fois les dd détectés, le chargement se bloque peu après (de mémoire sur le chargement des pilotes usb ou truc dans le genre). La seule solution que j'ai trouvé, c'est de débrancher les deux dd sata en raid, de booter, de voir mdadm se vautrer au chargement du raid1. Puis une fois le boot ok, rebrancher les deux dd, réassembler le raid. Pas terrible hein J'ai fouillé un peu sur le net, mais beaucoup de personne sont plutot bloqué au niveau de grub. Hors de mon coté, grub lance bien le chargement du bon noyau title Debian GNU/Linux, kernel 2.6.18-6-k7 root (hd0,0) kernel /vmlinuz-2.6.18-6-k7 root=/dev/sda6 ro initrd /initrd.img-2.6.18-6-k7 savedefault pourtant c'est indiqué /dev/sda6. Donc ca voudrai dire que grub voit bien mon dd system en sda mais que c'est au chargement du noyau qui les redetecte pas dans l'ordre ? je seche un peu la Merci d'avance de votre aide Lien vers le commentaire Partager sur d’autres sites More sharing options...
Amour Posté(e) le 26 septembre 2008 Partager Posté(e) le 26 septembre 2008 En principe tu peux changer "root=/dev/sda6 ro" par "root=/dev/sdc6 ro" sans problème, car grub va surtout s'occuper de l'autre façon de lister les disques dur je crois (hd0,0) mais je me trompe peut-être... Dans tous les cas ce n'est pas risqué, au pire il suffira de remettre la bonne valeur via un Live CD Lien vers le commentaire Partager sur d’autres sites More sharing options...
keneda212 Posté(e) le 26 septembre 2008 Auteur Partager Posté(e) le 26 septembre 2008 ok donc grub utiliserai le hd0,0 et c'est le paramètre passé au noyau par grub qui servirai pour le boot. (sda6 étant mon /) hum, ok faudra que je test. Je pensais pas que c'était un parametre, et j'avais pas fait attention que sda6 c'était "/" par contre, il faut que je modifie toute ma fstab aussi (des /dev/sda de partout) Lien vers le commentaire Partager sur d’autres sites More sharing options...
keneda212 Posté(e) le 26 septembre 2008 Auteur Partager Posté(e) le 26 septembre 2008 niquel c'est bon :) me manquait pas grand chose pour arriver à trouver ca tout seul merchi Lien vers le commentaire Partager sur d’autres sites More sharing options...
keneda212 Posté(e) le 29 septembre 2008 Auteur Partager Posté(e) le 29 septembre 2008 y'a moyen de mettre autre chose que /dev/sda* ? genre un label ou un by-id ? /dev/disk/by-id/ata-HDT722525DLA380-VDB41DT4EHTHZC-part6 par exemple parce que a certain boot, il change l'ordre des dd Lien vers le commentaire Partager sur d’autres sites More sharing options...
fabien29200 Posté(e) le 29 septembre 2008 Partager Posté(e) le 29 septembre 2008 Si tu veux pas te prendre la tête avec ces dénominations de lecteurs qui sont susceptibles d'évoluer (en fonction du noyau, en fonction des disques) il faut plutôt mettre l'UUID de la partition. Lorsqu'on on formate une partition, un numéro de série est généré (et a priori unique sur la machine), et udev sait parfaitement s'en servir pour monter une partition. Donc si tu paramètres grub et le fstab avec l'UUID de la partition, elle sera montée quoiqu'il arrive (enfin tant que le disque est reconnu !). Même si tu branches d'autres disques ou que le noyau a décidé d'appeler tes disques hd au lieu de sd. Tapes : vol_id -u /dev/sdc6 ensuite, tu mets root=UUID= ........ dans menu.lst, et UUID=....... dans le fstab. Ca vaut le coup de la faire, au moins pour le /. Lien vers le commentaire Partager sur d’autres sites More sharing options...
keneda212 Posté(e) le 29 septembre 2008 Auteur Partager Posté(e) le 29 septembre 2008 effectivement j'ai deja des uuid apparement interessant cela. Donc pour mon / je peux le faire. Ca marche aussi pour les disques externes ? genre ma clé usb se nomme sdd1, mon dd usb peut aussi se nommer sdd1. Je ne les monte pas de la meme facon (auto pour l'un, ntfs-3g pour l'autre) Lien vers le commentaire Partager sur d’autres sites More sharing options...
tyrann27 Posté(e) le 29 septembre 2008 Partager Posté(e) le 29 septembre 2008 Tous... Et avec un peu de conf à chaque fois que tu branches ta clef elle se remet sur le meme point de montage. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.