Après avoir installé Fedora Linux en dual boot avec Windows 11, mon PC démarrait directement sur Fedora.
Le menu GRUB n’affichait plus Windows, ce qui donnait l’impression que l’installation Windows avait disparu.
👉 Heureusement, le problème venait uniquement du chargeur de démarrage GRUB et non de Windows lui-même.
Voici exactement les vérifications et commandes que j’ai utilisées pour restaurer le dual boot.
🧰 Configuration utilisée
Dans mon cas :
- Windows 11 déjà installé
- Installation de Fedora sur le même SSD NVMe
- Mode UEFI activé
- Secure Boot activé
- Dual boot sur un seul disque
Après installation de Fedora :
- Fedora démarrait correctement
- Windows n’apparaissait plus dans GRUB
🔍 Vérifier si le système utilise UEFI ou Legacy BIOS
Avant de modifier GRUB, il faut vérifier le mode de démarrage utilisé par Linux.
Sous Fedora Linux, ouvrir un terminal puis entrer :
[ -d /sys/firmware/efi ] && echo "UEFI" || echo "Legacy BIOS"
Résultat dans mon cas :
UEFI
👉 Cette étape est importante car les commandes GRUB diffèrent selon le mode utilisé.
⚙️ Régénérer la configuration GRUB
Comme mon système utilisait UEFI, j’ai exécuté :
sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
La commande a détecté Fedora mais pas Windows.
👉 Le problème venait du fait que Windows n’était pas détecté automatiquement.
🔧 Installer et utiliser os-prober
Pour forcer la détection de Windows 11 :
sudo dnf install os-prober
Puis :
sudo os-prober
Dans mon cas, le résultat affichait :
/dev/nvme0n1p1:Windows Boot Manager:Windows:efi
👉 Cela confirmait que Windows était toujours présent sur le disque.
🚀 Régénérer GRUB après détection Windows
Une fois Windows détecté :
sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
Après redémarrage :
✔ Windows apparaissait de nouveau dans le menu GRUB.
⚠️ Problème rencontré : GRUB toujours absent
Sur un second test, le PC démarrait directement sur Fedora sans afficher GRUB.
👉 Cause :
l’entrée Fedora était prioritaire dans l’ordre de boot UEFI.
🛠️ Vérifier l’ordre de démarrage UEFI
Depuis le BIOS/UEFI :
- Ouvrir les paramètres de démarrage
- Vérifier l’ordre des entrées EFI
- Confirmer que :
- Fedora
- Windows Boot Manager
sont bien présents
Sur cette machine :
- Fedora était défini comme boot par défaut
- GRUB était masqué automatiquement
Après correction :
✔ le menu dual boot réapparaissait normalement.
💻 Cas où Windows reste introuvable
Si Windows n’apparaît toujours pas :
- vérifier que Fedora et Windows utilisent tous les deux UEFI
- éviter un mélange UEFI + Legacy BIOS
- vérifier que la partition EFI existe toujours
- désactiver temporairement Secure Boot si nécessaire
👉 Un mélange UEFI / Legacy peut empêcher complètement le dual boot.
📊 Résultat final
Après reconstruction de GRUB :
✔ Fedora démarre correctement
✔ Windows 11 réapparaît dans le menu
✔ dual boot fonctionnel
Le problème ne venait pas de Windows lui-même mais uniquement de la configuration GRUB après installation de Fedora.
🧠 Conseils importants
- Toujours installer Fedora dans le même mode de boot que Windows
- Vérifier UEFI avant installation
- Sauvegarder les données avant modification des partitions
- Vérifier la présence de Windows Boot Manager dans le BIOS
🏁 Conclusion
Après l’installation de Fedora Linux, il est fréquent que Windows 11 disparaisse temporairement du menu de démarrage.
Dans mon cas :
- Windows était toujours installé
- seul GRUB devait être reconstruit
L’utilisation de os-prober puis la régénération de GRUB ont permis de restaurer complètement le dual boot.