J’ai 3 DD ts ds des racks mais avec seulement 2 emplacements.
Mon DD principal (DD1 pour les intimes) est en hda
le DD secondaire (DD2) est en hdc
pas de problèmes donc de communications entre DD1 et DD2
le 3e DD (DD3) qui me sert de réserve, essais, etc., a été installé en hda.
Je voudrais communiquer facilement entre DD1 et DD3 et pour ce faire, il me faut modifier ce dernier de façon à ce qu’il accepte d’être en hdc au lieu de hda
1/ est-ce possible 
2/ que faut-il modifier :
menu.lst 
fstab 
quoi d’autre 
merci de l’aide.
j’ai oublié de préciser que les systèmes de fichiers sont en ext3.
Je comprends pas , normalement DD2 doit être hdb et DD3 hdc. Il faut modifier tout ça dans fstab. Post ton fstab.
non dimm: le deuxiême disque peut trés bien être primaire sur le deuxiême ide, auquel cas il s’appelle hdc, même s’il n’y a aucun hdb.
Ricardo: je ne vois pas trés bien ton problême, mais il y a moyen de s’abstraire de l’utilisation de /dev/hdXX, et de transformer le fstab et le menu.lst pour dire “j’utilise >tel< disque comme / , où qu’il soit branché, et tel autre, je le monte sur /home, etc”.
Lis ça:
doc.ubuntu-fr.org/uuid_et_label
[quote=“mattotop”]non dimm: le deuxiême disque peut trés bien être primaire sur le deuxiême ide, auquel cas il s’appelle hdc, même s’il n’y a aucun hdb.
[/quote]
Je suis d’accord avec toi, ce qui me semble bizarre c’est que DD1 et DD3 sont tous les deux hda 
moi aussi, c’est ça que je ne comprends pas trés bien.
La première fois que j’ai installé sur ce PC, il y avait DD1 sur hda et DD2 sur hdc
Ensuite, j’ai acheté DD3 et j’y ai installé une sid, le rack étant sur la maître primaire (hda) et RIEN sur hdc
De ce fait, si je place ce DD3 sur maître secondaire (hdc) il ne veut rien savoir et c’est logique.
Voilà les explications.
Oui Matt, je sais qu’il est possible de faire autrement mais je préfèrerais changer DD3 de “niche”
EDIT :
merci Matt pour le lien, il a l’air intéressant en effet.
Je lis ça ce soir.
@ demain pour les couche-tôt
Salut 
Peut-etre en créant une règle udev?Pour que ton systeme monte le disque sur /dev/DD3.La doc ubuntu est ici
Du progrès car j’arrive à booter sur mon DD3 mais après une petite manip.
J’ai bien repris le menu.lst et j’avais oublié de modifier
[quote]# kopt=root=/dev/hda1 ro ==> hdc1
groot=(hd0,0) ==> (hd1,0)[/quote]
Toutefois, ça ne suffit pas, je bloque encore au chargement alors j’ai tenté d’éditer grub en effaçant hdc1 et en le retapant de la m^ façon
Ben il a bien aimé et avec un ‘b’, le boot abouti 
J’en déduis qu’avec un update-grub, ptet que ça s’arrangerait ?
question :
est-ce que tente ce update à partir de la distrib du DD3 ou de celle du DD1 
Utilises-tu maintenant les UUID? Si oui, tu peux utiliser cet indicatif aussi bien dans fstab que dans menu.lst.
Oui il faut faire un update-grub si tu fais une modif dans les paramètres en commentaires, et il faut le faire depuis la distrib dont c’est le menu.lst, bien évidemment.
@Poiuy : non, j’ai lu et c’est intéressant mais étant donné que j’ai réussi (presque) selon la méthode que je voulais employer, j’en reste là pour l’instant.
@ Matt : merci, je vais faire comme ça
réponse une fois fait.
ben non, ça ne fonctionne pas mieux.
Je rappelle mon système que tu m’avais aidé à installer Matt (il y a au moins deux ans
) :
grub DD1 :
[quote]## ## End Default Options ##
title Debian GNU/Linux, kernel 2.6.18-5-686 STABLE (etch) sur hda1
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-5-686 root=/dev/hda1 ro
initrd /boot/initrd.img-2.6.18-5-686
savedefault
title Debian GNU/Linux, kernel 2.6.18-5-686 (single-user mode)
bla-bla
title Debian GNU/Linux, kernel 2.6.22-1-686 UNSTABLE (sid) sur hda8
bla-bla
title Debian GNU/Linux, kernel 2.6.22-ricardo TESTING (Lenny) sur hda9
bla-bla
[color=red]### BOOT SUR LE MENU.LST DU SECONDAIRE AVEC LE DD2 ou le DD3
title BOOT SUR SECONDAIRE AVEC DD 2 OU DD3
map (hd0) (hd1)
map (hd1) (hd0)
configfile (hd1,0)/boot/grub/menu.lst
boot
[/color][/quote]
Donc, au boot, je suis sur ce grub du DD1
en cliquant sur
BOOT SUR SECONDAIRE…
je passe sur le grub du DD3 que voici :
[code]## ## End Default Options ##
title Debian GNU/Linux, kernel 2.6.21ricardo
root (hd1,0)
kernel /boot/vmlinuz-2.6.21ricardo root=/dev/hdc1 ro
initrd /boot/initrd.img-2.6.21ricardo
savedefault
title Debian GNU/Linux, kernel 2.6.21ricardo (single-user mode)
root (hd1,0)
kernel /boot/vmlinuz-2.6.21ricardo root=/dev/hdc1 ro single
initrd /boot/initrd.img-2.6.21ricardo
savedefault
[/code]
J’ai bien fait le udate-grub à partir de ce DD3
au reboot, je me retrouve sur le grub DD1 avec le m^ processus qu’avant et le m^ problème : édition a la mano pour que ça boote.
EDIT :
essai avec l’UUID (selon site ubuntu) ds grub DD3 mais pas mieux.
ricardo: puisque c’est le boot correspondant au menu.lst du DD3 que tu te retrouves à retoucher de hdc1 à hdb1 (si je ne me trompe pas puisque tu ne dis pas comment tu corriges), ben c’est la modif qu’il faut faire dans la ligne kopt=root=… de DD3, avant de refaire un update-grub. Il faut non seulement que tu modifies la dénomination sous grub, mais ça va aussi avec la dénomination dans le fstab sur DD3 et avec la manière dont grub appelle ton noyau pour booter: / -> hdb1
Cela a quand même l’air d’être plus simple avec les UUID, non?
[code]poiuy@debian:~$ cat /etc/fstab
/etc/fstab: static file system information.
proc /proc proc defaults 0 0
#/
UUID=3a0eae33-e692-45fe-9e83-853276a36b41 / ext3 defaults,errors=remount-ro 0 1
#/home
UUID=fe89ee2a-adfe-42e2-b96f-dcc2fde10f6b /home ext3 defaults 0 2
#swap
UUID=32ea57fb-c5be-4f40-bc00-742cb21d59a5 none swap sw 0 0
#maxtor500
UUID=cc05e8fc-f4d1-4dc2-ba50-5ee5d6e9b8f6 /media/maxtor500 ext3 defaults 0 2
/dev/hde /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/hdg /media/cdrom1 udf,iso9660 user,noauto 0 0
[/code]
[code]poiuy@debian:~$ cat /boot/grub/menu.lst
…
## Start Default Options
default kernel options
default kernel options for automagic boot options
If you want special options for specific kernels use kopt_x_y_z
where x.y.z is kernel version. Minor versions can be omitted.
e.g. kopt=root=/dev/hda1 ro
kopt_2_6_8=root=/dev/hdc1 ro
kopt_2_6_8_2_686=root=/dev/hdc2 ro
kopt=root=UUID=3a0eae33-e692-45fe-9e83-853276a36b41 ro
default grub root device
e.g. groot=(hd0,0)
groot=(hd0,0)
…
## End Default Options
title Debian GNU/Linux, kernel 2.6.22-2-686
root (hd0,0)
kernel /boot/vmlinuz-2.6.22-2-686 root=UUID=3a0eae33-e692-45fe-9e83-853276a36b41 ro
initrd /boot/initrd.img-2.6.22-2-686
savedefault
…
END DEBIAN AUTOMAGIC KERNELS LIST
[/code]
poiuy: c’est sur que les UUIDs, c’est plus simple, mais j’espère que tu ne confond pas dans ton terme compliqué le truc que j’ai fait mettre à ricardo pour switcher d’un menu.lst à l’autre. Ca, c’est la méthode la plus tranquille que j’ai trouvée comparée à l’entretien manuel d’un menu.lst unique pour faire cohabiter deux distribs.
Moi, je m’y perds avec tous ces hd??, sd??, et je m’y retrouve vraiment plus facilement avec l’UUID… Je donnais juste mon sentiment à ricardo. Je n’évoquais pas ce que tu avais écrit, c’était plutôt une remarque générale pour lui faciliter la tâche.
Rslt des courses après environ 50 reboot d’essai
: je n’y comprends rien.
Pour ce qui est du passage menu DD1 ==> menu DD3, pas de problème et je me retrouve bien sur le grub DD3.
C’est ensuite que ça déconne mais j’arrive quand m^ à booter en éditant grub, c’est un pis aller mais ça ne me convient pas.
Voilà ce que j’ai fait :
J’ai remis tt avec le système d’UUID, que j’ai bien “épluché” sur le site d’Ubuntu
[quote]menu.lst
kopt=root=UUID=aceb6f67-yyyy-439a-xxxx-0b4dzzzzdcae ro
title Debian GNU/Linux, kernel 2.6.21ricardo
root (hd1,0)
kernel /boot/vmlinuz-2.6.21ricardo root=UUID=aceb6f67-yyyy-439a-xxxx-0b4dzzzzdcae ro
initrd /boot/initrd.img-2.6.21ricardo
savedefault[/quote]
[quote]
fstab
UUID=aceb6f67-yyyy-439a-xxxx-0b4dzzzzdcae / ext3 defaults,errors=remount-ro 0 1[/quote]
Ensuite, j’ai
update-grub
reboot
passage DD1 ==> DD3
“entrée” sur la seule distrib présente ; 2.6.21ricardo
départ du défilement et arrêt complet sur la ligne :
Begin :Waiting for root file system … …
(j’ai fait aussi les essais avec single user = idem)
J’ai essayé ttes les possiblilités en mélangeant UUID et /dev/hdc1 = rien de mieux.
La seule solution que j’ai trouvée c’est d’éditer le menu au départ :
–‘e’ puis ‘e’ sur la première ligne
–effacement des deux ou trois derniers caractères
–réécriture exactement identique
–passage seconde ligne puis ‘e’
–effacement deux ou trois derniers caractères
–réécriture identique
‘entrée’
‘entrée’
‘b’
et là, ça passe jusqu’au bout sans arrêt.
Si encore je changeais qq chose à l’édition, je comprendrais et sachant que les changements ne sont pas pérennes à ce niveau, je modifierais le menu.lst MAIS en l’occurrence, je recopie exactement la m^chose et ça suffit pour décongestionner ce p£$€"#{ de Grub constipé. ![]()
Je donne ma langue au chat.