Man muss die Plattren nicht unbedingt physikalisch umtauschen. In Grub hilft hier der map-Befehl. Hier ist ein Ausschnitt aus der Anleitung von
http://fsub.schule.de/wissen/programm/grub.htm:
ZitatAlles anzeigenDer von yast (SuSE-Linux 8.1) erzeugte Menüpunkt für DOS sieht folgendermaßen aus:
title dos
root (hd2,0)
makeactive
chainloader +1
Dieses Abfolge von Kommandos führt nicht zum Laden von DOS. Die im Vorspann erwähnten Hinweise, woran das liegen könnte, führen auch nicht zum Erfolg. Man experimentiert und erhält alle möglichen Fehlermeldungen, die aber für die Lösung des Problems nicht hilfreich sind. Die Lösung, die funktioniert, ist einfach:
title dos
map (hd2) (hd0)
root (hd2,0)
makeactive
chainloader +1
Diese und nur diese zusätzliche Zeile: map (hd2) (hd0) bringt den Erfolg.
Man darf weder die Reihenfolge dieser beiden Festplattenangaben verändern,
noch die zweite Zeile map (hd0)(hd2) hinzufügen, wie in den Anleitungen angegeben.
Auch darf man root (hd2,0) nicht verändern zu root (hd0,0), wie in den Anleitungen vermerkt.
DOS will glauben, dass die Festplatte, von der es gebootet wird, die erste ist. Das erreicht man scheinbar durch das Kommando map (hd2) (hd0). Das heißt aber nicht, so muss man annehmen, dass die Zuordnung der Festplatten wirklich vertauscht worden ist.
Was hier für DOS beschreiben ist sollte auch für Windows funktionieren. Ich hoffe, dass das weiterhilft.
Gruß,
Fridi