feigned

Windows n’apparaît pas dans GRUB (Linux) : la solution

Pierre Caer Le Crabe

Lorsque vous installez une distribution Linux (Debian, Ubuntu, Linux Mint…) en dual-boot avec Windows sur votre ordinateur, vous pouvez vous retrouver dans une situation où GRUB – le gestionnaire de démarrage de Linux – ne détecte pas automatiquement Windows après l’installation.

Bien que vous puissez toujours démarrer Windows à partir du menu de démarrage du BIOS/UEFI, ce n’est pas très pratique surtout si vous avez besoin de basculer fréquemment entre les deux systèmes d’exploitation.

Dans cet article, nous allons voir comment ajouter Windows dans le menu de GRUB afin de pouvoir sélectionner Windows ou votre système d’exploitation préféré au démarrage de votre ordinateur !

Windows Boot Manager (le gestionnaire de démarrage Windows) dans GRUB

Résoudre Windows qui ne s’affiche pas dans GRUB

Jusqu’à présent, GRUB utilisait le programme os-prober pour découvrir d’autres systèmes d’exploitation installés sur l’ordinateur et générer les entrées de démarrage appropriées. Mais depuis la version 2.06, cette option est désactivée par défaut pour des raisons de sécurité (en effet, l’exécution automatique et silencieuse d’os-prober et la création d’entrées de démarrage constituent un vecteur d’attaque potentiel).

D’ailleurs, lorsque l’on tente de mettre à jour GRUB avec la commande upgrade-grub, le message d’avertissement apparaît pour avertir l’utilisateur que os-prober n’est pas exécuté :

Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.

Pour que GRUB détecte de nouveau Windows ou tout autre système d’exploitation installé l’ordinateur, il suffit de réactiver os-prober en indiquant GRUB_DISABLE_OS_PROBER=false au fichier /etc/default/grub.


Pour faire en sorte que GRUB détecte Windows et l’affiche comme option de démarrage, suivez ces étapes :

  1. Dans Linux, ouvrez le Terminal.
  2. Ouvrez le fichier /etc/default/grub :
    sudo nano /etc/default/grub
  3. Décommentez la ligne GRUB_DISABLE_OS_PROBER=false en supprimant le caractère #.
    i Note : si la ligne avec GRUB_DISABLE_OS_PROBER n’est pas présente, ajoutez-la.
  4. Enregistrez avec Ctrl + OEntrée puis quittez avec Ctrl + X.
  5. Mettre à jour GRUB avec la commande suivante :
    sudo update-grub
  6. GRUB effectue une recherche des systèmes d’exploitation présents sur votre ordinateur. La commande devrait afficher « Found Windows Boot Manager », indiquant que Windows a bien été détecté et qu’une entrée de démarrage a bien a été ajouté pour lui dans le menu de GRUB.
  7. Redémarrez votre ordinateur : Windows Boot Manager (le gestionnaire de démarrage Windows) est maintenant répertorié dans le menu de GRUB !
Félicitations : vous avez réussi à ajouter Windows Boot Manager dans GRUB ! Vous pouvez de nouveau accéder à Windows au démarrage de votre ordinateur 👍

Que faire si Windows n’apparaît toujours pas dans GRUB ?

Si Windows n’apparaît toujours pas dans le menu GRUB, voici quelques points à vérifier :

Si vous continuez à rencontrer des problèmes, tentez de réinstaller GRUB :

Réparer, restaurer ou réinstaller GRUB

Liens utiles

Pierre Caer
Fondateur Expert Windows/Linux
  • 801 articles

Depuis 2013, je vous aide à dépanner vous-même votre matériel informatique afin que vous puissiez reprendre au plus vite vos activités, à approfondir vos connaissances et à mieux utiliser votre ordinateur. Avec rigueur, exhaustivité et simplicité ! 🦀

Vous avez aimé cet article ?

Dites-le-nous !

Et si vous avez deux petites minutes devant vous...

Laissez-nous un avis sur Trustpilot ou sur notre page Facebook (ou les deux ), cela nous aiderait beaucoup !

Le Crabe Info est aussi sur vos réseaux

Suivez-nous sur :

Newsletter

Inscrivez-vous à notre newsletter pour recevoir nos prochains contenus directement dans votre boîte mail

Besoin d'aide ?

Malgré la lecture de l'article « Windows n’apparaît pas dans GRUB (Linux) : la solution », vous avez encore des questions qui vous trottent dans la tête ? Vous avez toujours les mêmes problèmes qu'au départ ? Vous êtes bloqué et vous ne savez plus quoi faire ?

Faites appel à la Communauté du Crabe en posant votre question sur les forums !

Demander de l'aide
À voir également
4 commentaires
Répondre à jojoAnnuler

Formulaire protégé par reCAPTCHA. Les Règles de confidentialité et les Conditions d'utilisation de Google s'appliquent.

Page 1 sur 1

  • Bonjour,

    Merci pour ce tuto très clair et agréable ! 

    Par contre, mon boot ne fonctionne pas… Ai je raté quelque chose ? Merci, cordialement,

    J

    • IMG_20241226_102753
      652 Ko
    • Bonjour, théoriquement vous pouvez démarrer sur Windows depuis le menu de boot du BIOS (tapoter la touche F12 pendant le démarrage). Tentez de désactiver le fastboot (démarrage rapide).

      Si vous n’y arrivez pas, allez sur Mint. Vous pouvez lancer cette commande dans le terminal :

      ls /sys/firmware

      Si vous voyez EFI dans le résultat, alors c’est bon. Mais si ça n’est pas mentionné, alors c’est que Mint est installé en Legacy, il faudra le réinstaller en UEFI.

      • merci pour votre réponse!

        la commande donne 

        acpi  dmi  memmap

        Désactiver le fastboot ds le bios n a rien donné.

        … Comment faire pour le réinstaller en EFI?

        jai oublié de cocher une case?!

  • Clair et efficace ; c’est tellement agréable de comprendre ce qui se passe tout en résolvant son problème !

    Merci le crabe