Sie sollten dazu in der Lage sein, ein separates zu verwenden EFI-Systempartition (ESP) für jede Version von Windows. Dies erfordert ein wenig Partitions-Jonglage. In einem neuen Setup würden Sie so etwas tun:
- Installieren Sie die erste Version von Windows (sagen wir, es ist 7). Lassen Sie nicht zugewiesenen Speicherplatz auf der Festplatte für Ihre späteren Betriebssysteme.
- Ändern Sie mithilfe eines Partitionseditors, mit dem Sie Typcodes ändern können, die Typcodes des ESP und der in Schritt 1 erstellten Windows-Partition in andere Werte. Zum Beispiel mit
gdisk
Sie können beide in 8300 (the gdisk
Code für Linux-Dateisysteme).
- Installieren Sie das zweite Windows (10).
- Installieren Sie Ihre Linux-Distribution (OpenSUSE).
- Ändern Sie in OpenSUSE die in Schritt 2 geänderten Typcodes auf ihre ursprünglichen Werte zurück.
Idealerweise erkennen die Skripte, die GRUB während der Linux-Installation einrichten, beide Windows-Versionen korrekt und Sie sollten nun beide Windows-Versionen booten können. Andernfalls können Sie die GRUB-Menüs möglicherweise manuell anpassen oder zu einem anderen Boot-Manager wechseln.
Da Sie anscheinend bereits alles installiert haben, können Sie dieses Verfahren möglicherweise anpassen, indem Sie eine Partition um einen kleinen Betrag (~ 550 MB) verkleinern und im freigegebenen Speicherplatz ein zweites ESP erstellen. Sie können dann die Typcodes jonglieren und Windows-Reparaturdienstprogramme verwenden, um neue Bootloader für Windows zu installieren. Anschließend müssen Sie entweder GRUB neu installieren oder als Standard-Bootloader zurücksetzen und dann die GRUB-Einträge aktualisieren, damit beide Windows-Bootloader gestartet werden können.