grub-install [disque_dur] devrait faire l'affaire pour le premier point. Le nom du disque suit la convention Linux, soit /dev/hda pour le maitre premier, /dev/hdb pour l'esclave premier, /dev/hdc pour le maitre second et /dev/hdd pour l'esclave second. Mieux vaut vérifier en cas de doute, cependant: un cfdisk affiche la table des partitions, et devrait permettre de vérifier qui est qui.
Le deuxième point est un peu plus épineux. La configuration de Grub elle-même ne devrait pas poser de problème particulier. Je soupsçonne donc que le problème soit avec Windows lui-même (quelle version?). La cohabitation entre systèmes est parfois un peu mystérieuse, voire arcanique, et un peu de sorcellerie peut rendre les choses plus aisées.
Mon expérience passée indique que Windows XP, au moins lorsqu'il est installé en premier, passe mieux avec un Linux avec une partition FAT et non NTFS. Plusieurs essais avec XP en NTFS ont échoué lamentablement sur mon ordinateur, là où la FAT n'a jamais posé de problème. Peut-être qu'une gestion un peu différente de Grub aiderait, et des tests plus approfondis.
Dans tous les cas, mes problèmes avec XP venaient de messages d'erreur à son niveau, correspondant à une impossibilité de démarrer et/ou de trouver sa partition système (le premier message, où il se plaint d'avoir un système impossible à booter, étant le plus courant, la seconde variante ne venant que d'une manipulation un brin hasardeuse avec mes partitions).
Poste le Monday 1 May 2006 23:56:18