Le schéma des deux approches n'est pas symétrique:
Linux: -> amorce d'un lanceur universel (Grub) qui ensuite, pour Windows, active le lanceur de Windows
Windows: -> amorce du lanceur de Windows qui ne sait pas a priori amorcer d'autres OS; on distord son fonctionnement pour l'amener à lancer d'autres OS (dont d'autres versions de Windows que celle qui supporte le lanceur...)
On comprendra, en lisant le détail des manipulations à réaliser, ce que signifie, dans l'environnement Windows, tenter de lancer un autre système.
Grub a été conçu d'entrée comme un lanceur universel (il pemet l'amorce directe de quelques OS et pour les autres, sait traiter les lanceurs. C'est la solution à recommander en toute priorité.
Le
document "Grub, les bases pour Fedora" explique les principes de Grub et modalités de mise en oeuvre.