Multiboot sur disques PATA et SATA - Win NT/2K/XP - Windows & Software
Marsh Posté le 08-06-2009 à 22:39:56
Slt,
Ton nouveau disque SATA ne doit pas avoir le même emplacement que ton ancien IDE, le "disk" ou le "rdisk" doit avoir changé...
Marsh Posté le 09-06-2009 à 01:56:04
Non, le disque Sata a remplacé au même endroit (le 3 ème disque) le PATA.
Je viens d'essayer de changer dans le bios l'ordre des disques en mettant en 1er le SATA.
Au démarrage j'ai le message d'erreur : "NTLDR manque"
ce qui est logique puisque le NTLDR est maintenant sur le disque PATA en 2eme position (après le SATA)
Donc je pense que le problème ne vient pas du boot.ini, mais plutôt du pilote du disque SATA : en effet, initialement Windows 2003 a été installé sans pilote SATA sur un disque PATA.
Donc maintenant la question est : comment installer le pilote SATA sur Win 2003 (disque G: ) depuis WinXP (disque c: ) ?
De façon plus générale: Peut on cloner Windows 2003 (ou XP) d'un P-ATA (IDE) vers un S-ATA ??
Merci
Marsh Posté le 09-06-2009 à 10:56:09
un moyen de connaître le bon mapping pour ton 2003 avec le boot.ini
tu démarre avec le CD de 2003 (ou XP)
tu va en console de récup (R)
tu te log sur un des windows
tu fait un map arc, tu note bien, puis tu reboot (exit)
comme ça tu connaîtra l'arc à indiquer dans boot.ini pour ammorcer 2003
si c'est toujours le même arc, alors on est sur que le pb vient du driver du controleur SATA (dans ce cas il faut repasser sur l'install de 2k3 sur son vieux disque, réinstall le pilote du controleur SATA, puis recommencer la manip' pour repasser l'os sur le disque SATA)
mais normalement, changer de disque n'est pas un pb si les dirvers du controleur étaient déjà installés avant, comme tu n'as pas changé de mobo entre-temps et que je suppose, tu n'avais pas désactivé le contrôleur SATA dans le bios à l'époque où il ne te servait pas, normalement tu devrais déjà avoir le driver.
Marsh Posté le 09-06-2009 à 12:41:15
Merci pour l'info
Le map arc me donne le même mappage qu'avant installation du disque SATA
C'est donc le pilote SATA qui manque et comme je n'ai plus le disque dur d'origine ATA pour refaire une image avec le bon pilote .... mais je n'avais pas désactivé le controleur SATA du bios à l'époque où il ne servait pas ... alors tout espoir n'est pas perdu, si je trouve comment activer ce pilote SATA (sur Win 2003) depuis mon disque PATA sous XP ....
... peut-être à partir de la console de récupération du disque d'installation de win 2003 et d'une disquette avec le pilote SATA ?
Merci d'avance pour votre aide
doudy
Marsh Posté le 09-06-2009 à 13:54:58
bah le truc, c'est que tu ne peux pas toucher aux drivers de 2003 depuis XP, il faut impérativement le faire depuis 2003
mais pourquoi s'embêter avec un boot.ini tout pourri alors que tu as un grub 10x plus efficace sous le coude ?
tu as juste à rajouter une section dans /boot/grub/grub.conf et au pire tu fait un backup de ton fichier de conf avant modif
ensuite tu refait chaque boot.ini de chaque windows avec une arc : multi(0)disk(0)rdisk(0)partition(1) (ça marche toujours ça normalement à partir de grub, enfin du moment que win est installé sur la première partoche)
et tu refait proprement ton install de 2003 (t'embête pas à débrancher les disques, tu vas dans le bios, et tu désactive les canaux du controleur IDE)
Marsh Posté le 09-06-2009 à 14:02:42
Et bien oui, j'ai bien essayé de passer par grub pour lancer Win2003, mais idem, après avoir affiché la barre de défilement de Win2003, le système reboot :
Voici ce que j'ai ajouté à la fin de /boot/grub/menu.lst
Code :
|
Comme je ne peux pas me permettre de réinstaller windows 2003 et que je ne sais pas installer le pilote SATA depuis XP vers 2003, je vais faire un clone de mon disque PATA de boot XP vers le disque SATA et là ça devrait marcher car je viens de vérifier que dans le gestionnaire de périphérique de XP le pilote SATA était bien présent.
Et puis ensuite je vais installer installer mon image de Win 2003 sur le disque PATA ... ça devrait le faire.
Donc je dois un clone système + MBR (avec le grub) d'un PATA vers un SATA. Pour cela, quel logiciel (gratuit) me conseilleriez vous ? J'ai à ma disposition DriveImageXML, mais parait-il qu'il ne copie pas le MBR
Marsh Posté le 08-06-2009 à 21:54:02
Bonjour,
Voilà , j'avais 3 disques durs PATA avec choix d'un OS lors du démarrage qui marchait parfaitement:
1er disque : Windows XP avec Grub (boot loader de Linux) sur le MBR du 1er disque XP
2eme: Linux
3eme: Windows 2003
Donc au démarrage j'ai le choix GRUB entre :
1) Linux
2) Windows (XP ou 2003)
Puis si on choisit Windows, le boot.ini de XP prend le relais et propose:
1) XP
2) 2003
Voulant remplacer le 3eme disque (2003) PATA par un SATA, j'ai utilisé DriveImageXML pour faire une image du dique 2003, puis j'ai remplacé ce disque par un SATA que j'ai formaté et j'ai remonté l'image sauvegardée.
Maintenant, je n'ai plus accès au nouveau disque (2003) SATA proposé par le boot.ini de XP au démarrage.
Mon boot.init n'a pas changé :
Que dois je changer dans le boot loader de XP pour qu'il puisse lancer server 2003 sur le disque SATA ?
Je précise que dans le poste de travail de XP je vois parfaitement le contenu du disque SATA (disque G: ), et
d'autre part, XP et Linux démarrent normalement comme avant. Je n'ai rien changé à Grub, mais ce n'est pas lui qui lance Windows 2003 sur le disque SATA.
Merci d'avance.
doudy
Message édité par doudy4 le 08-06-2009 à 22:11:37