Comment configurer le double démarrage avec Windows 10 et Linux : guide complet étape par étape

Configurer un double démarrage entre Windows 10 et Linux n’est pas sorcier, mais si vous ne l’avez jamais fait, cela peut être un peu intimidant. Parfois, les choses tournent mal : Windows refuse de reconnaître la nouvelle partition Linux, ou votre système démarre directement sous Windows en ignorant complètement GRUB. C’est assez frustrant, surtout si vous souhaitez passer de l’un à l’autre ou expérimenter sans risquer votre système d’exploitation principal. Ce guide passe en revue certains problèmes courants et explique comment les résoudre, pour une configuration de double démarrage fluide et efficace. Attention : manipuler les partitions de disque ou les chargeurs de démarrage peut mal tourner si l’on n’y prend garde ; une sauvegarde est donc indispensable. Voyons maintenant comment résoudre ces problèmes de démarrage persistants étape par étape.

Comment résoudre les problèmes de double démarrage entre Windows 10 et Linux

Correction 1 : Le chargeur de démarrage GRUB ne s’affiche pas ou Windows démarre directement

C’est probablement le problème le plus courant. Vous installez Linux, mais à chaque démarrage, Windows se charge immédiatement. Impossible de choisir le menu GRUB. Le problème vient généralement du fait que Windows a écrasé le chargeur de démarrage ou que le BIOS démarre directement sur la partition EFI de Windows. C’est assez embêtant, car vous avez installé Linux précisément pour pouvoir démarrer sur les deux. Pour résoudre ce problème, vous devrez accéder à nouveau à votre support d’installation Linux, démarrer en session active et réparer GRUB.

  • Démarrez à partir de votre clé USB Linux : définissez-la comme premier périphérique de démarrage dans le BIOS/UEFI (souvent en appuyant sur F2, F12 ou Suppr pendant le démarrage).
  • Ouvrez un terminal dans l’environnement en direct.
  • Si vous utilisez Ubuntu ou une distribution similaire, exécutez : sudo mount /dev/sdXY /mnt/dev/sdXYse trouve votre partition racine Linux (par exemple, /dev/sda5).Vous pouvez vérifier les partitions avec lsblk.
  • Liez les répertoires nécessaires : sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys
  • Chrootez dans votre système Linux : sudo chroot /mnt
  • Exécutez la commande pour réinstaller GRUB (en supposant un système EFI) : sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB
  • et mettre à jour la configuration : sudo update-grub

  • Redémarrez et vérifiez si le menu apparaît. Sur certaines configurations, cela nécessite un double redémarrage, notamment si Windows crée une nouvelle entrée EFI.

Pourquoi cela est utile : GRUB est réinitialisé comme gestionnaire de démarrage principal, vous redonnant ainsi le contrôle sur vos choix de démarrage. Ce correctif s’applique dès que Windows écrase votre chargeur de démarrage après une mise à jour ou une installation. Attendez-vous à voir apparaître le menu GRUB, vous permettant de choisir Linux ou Windows sans difficulté.

Correction 2 : Windows n’apparaît plus dans le menu de démarrage après l’installation de Linux

Parfois, après une installation réussie de Linux, Windows n’apparaît pas dans le menu de démarrage. On dirait que Linux est la seule option. La raison ? L’installateur Linux n’a pas détecté Windows, ou le chargeur de démarrage n’a pas correctement configuré les options doubles. Du coup, on se retrouve à démarrer uniquement sous Linux, ce qui va à l’encontre du but recherché. Pour résoudre ce problème, vous pouvez ajouter manuellement une entrée pour Windows dans GRUB.

  • Démarrez sous Linux.
  • Ouvrez un terminal et exécutez : sudo update-grub
  • Il recherche d’autres systèmes d’exploitation et les ajoute à la configuration de GRUB. Cela fonctionne généralement bien, mais si Windows n’apparaît toujours pas, vous devrez peut-être ajouter manuellement une entrée dans/etc/grub.d/40_custom :
menuentry 'Windows 10' { insmod part_gpt insmod fat set root='(hd0, gpt1)' chainloader /EFI/Microsoft/Boot/bootmgfw.efi } 

(hd0, gpt1)correspond à la partition EFI (vérifier avec lsblkou gdisk -l /dev/sda).

  • Mettre à jour GRUB à nouveau : sudo update-grub
  • Redémarrez et Windows devrait être là maintenant.
  • Cette solution de contournement est utile lorsque GRUB ne détecte pas Windows automatiquement, ce qui peut se produire sur les configurations UEFI ou si les partitions ne sont pas correctement étiquetées.

    Correction 3 : le gestionnaire de démarrage Windows écrase le chargeur de démarrage Linux après les mises à jour

    Autre scénario frustrant : après les mises à jour de Windows, l’écran devient noir et Windows démarre directement, ignorant Linux, ce qui est particulièrement agaçant si GRUB fonctionnait correctement. Windows a tendance à perturber son propre chargeur de démarrage dans les environnements UEFI. L’astuce consiste à restaurer manuellement l’entrée de démarrage Linux ou à reconfigurer les entrées EFI.

    • Démarrez à nouveau sur Linux Live USB.
    • Utilisez un outil comme Winhance (ou manuellement avec efibootmgr) pour gérer les entrées EFI :
    • Lister les entrées EFI actuelles : sudo efibootmgr -v
    • Identifiez l’entrée Linux et définissez-la par défaut : sudo efibootmgr -o XXXXXXXXest le numéro de démarrage de Linux (par exemple, 0001).

    Fonctionnement : Linux est rétabli comme option de démarrage par défaut, contournant le gestionnaire de démarrage Windows. Sur certaines machines, cette opération doit être refaite après une mise à jour majeure de Windows, mais elle est généralement simple une fois les entrées EFI identifiées.

    Conclusion : ce genre de chose est un peu délicat, mais une fois le démarrage harmonisé, le double démarrage devient beaucoup plus fluide. L’essentiel est de comprendre la différence entre l’UEFI et le BIOS traditionnel, de savoir où se trouvent les fichiers EFI et comment Windows tente parfois de prendre le contrôle du processus de démarrage. C’est un jeu d’enfant, mais grâce à ces correctifs, vous devriez reprendre le contrôle assez rapidement. La frustration est réelle, mais c’est faisable.