Um eine ausführlichere Erklärung zu geben, warum dies nicht funktioniert.
In den frühen Tagen haben PC-Betriebssysteme auf Festplatten zugegriffen, indem sie Interrupts auslösen, die dann vom BIOS (oder so ähnlich) behandelt werden. Heutzutage wird diese Art des Zugriffs nur in den frühesten Stadien des Bootens des PCs verwendet. Danach sprechen die Treiber direkt mit den Speichercontrollern und bieten eine überragende Leistung und Funktionen.
Die Festplattenzuordnung von GRUB ist nur mit dem Zugriffstyp für Interrupt-Festplatten kompatibel, es sei denn, das Betriebssystem verfügt über Treiber, die speziell die Festplattenzuordnung von GRUB unterstützen. Natürlich hat Windows diese nicht.
Windows Setup und Windows PE sind sich insofern sehr ähnlich, als beide von einem WIM-Image ausgeführt werden, das vollständig in den Speicher gelesen wird, wobei der Bootmanager auf Interrupt-Typ zugreifen kann. Danach müssen sie überhaupt nicht auf eine Platte zugreifen. Es ist nur so, dass das Windows-Setup-Programm selbst auf Konfigurationsdateien zugreifen muss, die nicht in diesem WIM-Image, sondern direkt auf dem Setup-Medium vorhanden sind. Natürlich befinden sich die restlichen Installationsdateien auch nicht im Boot-WIM-Image.
Was Sie also tun müssen, ist das Boot-Image von Windows Setup mit Treibern für die GRUB-Festplattenzuordnung einzuspritzen, falls vorhanden. Alternativ können Sie auch ein normales Windows-Setup-Medium verwenden und es mit einem Boot-Manager und zusätzlichen Dateien anpassen. Auf diese Weise sind die Dateien, die das Setup benötigt, direkt auf dem Medium vorhanden.