Ursache des Fehlers:
Windows arbeitet BIOS-basiert und muss daher seinen zum Booten essentiellen IPL-Code (fälschlicherweise meist als "MBR" bezeichnet) auf der Festplatte unterbringen, die von eben diesem BIOS als "erste" Platte im System angesehen wird. Denn ein BIOS kennt nur den Start über eben diese "erste" HD.
Aufgrund der ziemlich stümperhaften Machart der weiteren Windows-Dateien, die in der Prozedur unmittelbar nach dem IPL abgearbeitet werden (NTLDR bzw. BOOTMGR), müssen diese ebenfalls auf genau diesem "ersten" physischen Gerät liegen. Erst wenn diese Komponenten erfolgreich am laufen sind, kann eine Systeminstallation auf anderen Medien gesucht und -mit etwas Glück- auch von dort aus gestartet werden.
Bei "normalen" Windel-PCs gibt es daher im BIOS-Setup die Möglichkeit, diese Gerätezuordnung manipulieren zu können, ohne dabei tatsächlich die Verkabelung der Platten entsprechend neu umstecken zu müssen. So kann Windows nahezu jede Platte als "erste" mit dem BIOS-Index 0x80 untergejubelt werden, auch wenn sie physisch am Port 0x81, 0x82 oder noch höher verbunden ist.
Der Mac ist aber ein EFI-basiertes System, der ein BIOS nur in rudimentärer Weise "simuliert" um Systeme wie Windows lauffähig zu machen. Ein "BIOS-Setup", das solche Einstellmöglichkeiten böte, gibt es in diesem spartanischen Minimal-BIOS nicht. Die Zuordnung von physischem Gerät zu logischem BIOS-Index geschieht immer automatisch, und bei einer Konfiguration wie der deinen schlägt diese Automatik fehl. (Sie geht immer von der werksseitigen Konfiguration des Geräts aus.)
Das Windows Setup bemerkt, dass du auf ein Gerät zu installieren versuchst, das eine falsche (oder nicht eindeutig vorhersagbare) BIOS-Zuordnung besitzt und verweigert sich. (Das ist dann aber auch schon alles, was du davon an "Eigenintelligenz" erwarten kannst...)
Ich hab das kurioserweise bisher noch nie selbst tun müssen, und ich kann auch nicht sagen obs mit jeder EFI-Version in jedem Gerät funktioniert, aber
möglicherweise löst folgender Trick dein Problem:
Code:
[COLOR="#0000CD"][I]# erst:[/I][/COLOR]
sudo bless --device /dev/disk1 --legacydrivehint /dev/disk1
[COLOR="#0000CD"][I]# dann:
# Windows-DVD einlegen, neu starten und die DVD mit
# gedrückter Alt-Taste nur einmalig zum Start auswählen,
# [U]nicht[/U] anderweitig festlegen oder den BC-Assistenten
# benutzen, dabei würde das wieder rückgängig gemacht[/I][/COLOR]
Sofern damit eine bootfähige Installation von Windows gelingt (?), sollte die Systemeinstellung "Startvolume" diesen kleinen Kniff zukünftig weiterhin anwenden, ohne dass du dich darum noch kümmern müsstest. Erst vor der nächsten Neuinstallation von Windows sollte das wieder manuell notwendig werden.