Comment configurer un double démarrage Windows 10 et Linux : Le guide avancé complet
Le double démarrage de Windows 10 et Linux vous offre le meilleur des deux mondes—Windows pour les jeux et les applications polyvalentes, et Linux pour le développement, l’administration système et les outils open-source. Cependant, gérer deux systèmes d’exploitation sur une seule machine est une opération délicate qui exige de la précision, de la planification et une solide compréhension du firmware moderne et de l’architecture des disques.
Ce guide complet vous guide à travers chaque étape de la configuration d’un système de double démarrage propre et efficace en utilisant UEFI, GPT et des distributions Linux modernes telles que Ubuntu, Fedora ou Arch Linux. Que vous soyez développeur, administrateur système ou utilisateur avancé, ce tutoriel vous aidera à configurer un environnement de double démarrage robuste sans compromettre l’un ou l’autre système d’exploitation.
Pourquoi un double démarrage Windows 10 et Linux ?
Avant de plonger dans les étapes techniques, il vaut la peine de comprendre pourquoi le double démarrage reste le choix préféré des professionnels par rapport à la virtualisation ou WSL (Windows Subsystem for Linux) :
- Accès complet au matériel : Les deux systèmes d’exploitation s’exécutent sur du matériel nu, vous donnant les performances maximales du CPU, GPU et RAM.
- Aucune surcharge : Contrairement aux machines virtuelles, le double démarrage n’introduit aucune surcharge de virtualisation.
- Flexibilité : Utilisez Linux pour Docker, Kubernetes, les gestionnaires de paquets natifs et les workflows de terminal ; basculez vers Windows pour les jeux, les logiciels Adobe ou les applications d’entreprise.
- Rentable : Pas besoin de maintenir deux machines physiques distinctes.
Pour les développeurs et les administrateurs système qui gèrent également l’infrastructure distante, comme les environnements VPS Hosting, disposer d’un bureau Linux natif qui reflète votre environnement serveur réduit considérablement le changement de contexte et les frictions de configuration.
Prérequis et liste de contrôle de sécurité
Avant de toucher à une seule partition, complétez cette liste de contrôle :
- ✅ Sauvegardez toutes les données critiques sur un lecteur externe ou un stockage cloud
- ✅ Notez votre clé de produit Windows (exécutez
wmic path softwarelicensingservice get OA3xOriginalProductKeydans CMD) - ✅ Confirmez que votre type de firmware est UEFI (pas BIOS hérité) — recherchez « Informations système » dans Windows et vérifiez le mode BIOS
- ✅ Vérifiez que votre disque utilise le partitionnement GPT (Gestion des disques → clic droit sur le disque → Propriétés → onglet Volumes)
- ✅ Ayez au moins une clé USB de 8 GB prête pour l’installateur Linux
- ✅ Assurez-vous que votre système dispose d’au moins 100 GB d’espace disque libre pour une installation Linux confortable
> ⚠️ Avertissement critique : Une seule mauvaise sélection de partition lors de l’installation de Linux peut détruire définitivement votre installation Windows ou toutes les données du lecteur. Il n’y a pas d’options d’annulation au niveau des partitions. Sauvegardez d’abord — toujours.
Étape 1 : Préparer le disque pour le démarrage double
Option A : Windows est déjà installé (scénario le plus courant)
1.1 Réduire la partition Windows
Ouvrez Gestion des disques (diskmgmt.msc), cliquez avec le bouton droit sur votre partition principale (généralement C:), et sélectionnez Réduire le volume.
- Allouez au moins 50 GB pour Linux (80–120 GB est recommandé pour une station de travail développeur)
- L’opération de réduction crée un espace non alloué que Linux utilisera
> Remarque : Si Windows ne peut pas réduire le volume suffisamment en raison de fichiers non déplaçables (comme le fichier d’échange ou le fichier d’hibernation), désactivez d’abord l’hibernation :
> “`cmd
> powercfg /h off
> “`
1.2 Désactiver le démarrage rapide
Le démarrage rapide amène Windows à écrire un état d’hibernation partiel sur le disque. Si Linux monte la partition NTFS de Windows dans cet état, une corruption du système de fichiers peut survenir.
Accédez à : Panneau de configuration → Options d’alimentation → Choisir l’action des boutons d’alimentation → Désactiver le démarrage rapide
Vous pouvez également utiliser l’invite de commandes (en tant qu’administrateur) :
powercfg /h off1.3 Désactiver BitLocker
Si BitLocker est actif sur votre lecteur système, Linux ne pourra pas accéder à la partition et l’installation de GRUB peut échouer.
Accédez à : Panneau de configuration → Sécurité et maintenance → Chiffrement de lecteur BitLocker → Désactiver BitLocker
Attendez que le processus de déchiffrement complet soit terminé avant de continuer.
1.4 Vérifier la partition système EFI (ESP)
Une installation Windows basée sur UEFI inclut toujours une partition système EFI (ESP), généralement de 100–500 MB, formatée en FAT32. Vous monterez le chargeur d’amorçage de Linux ici plus tard — ne la supprimez pas ou ne la formatez pas.
Vérifiez en utilisant diskpart :
diskpart
list disk
select disk 0
list partitionRecherchez une partition de type Système — c’est votre ESP. Notez son numéro de partition.
Option B : Démarrage double neuf sur un nouveau lecteur
Si vous installez les deux systèmes d’exploitation à partir de zéro :
- Installez Windows en premier — toujours. Windows ne reconnaît pas les chargeurs d’amorçage Linux et écrasera GRUB s’il est installé en second.
- Laissez le programme d’installation de Windows créer l’ESP automatiquement.
- Laissez un espace non alloué à la fin du disque pour Linux.
Étape 2 : Créer une clé USB Linux amorçable
2.1 Télécharger votre distribution Linux
Choisissez une distribution appropriée à votre cas d’usage :
| Distribution | Idéale pour |
|---|---|
| Ubuntu LTS | Débutants, développeurs, usage général |
| Fedora Workstation | GNOME à la pointe, développeurs |
| Arch Linux | Utilisateurs avancés, personnalisation complète |
| Debian Stable | Serveurs, stations de travail axées sur la stabilité |
| Pop!_OS | Jeux, support NVIDIA GPU |
Téléchargez l’ISO officiel depuis le site web de la distribution. Vérifiez toujours la somme de contrôle SHA256 avant d’écrire sur la clé USB.
2.2 Écrire l’ISO sur la clé USB
Sur Windows — Utilisez Rufus :
- Sélectionnez votre clé USB
- Sélectionnez le fichier ISO
- Schéma de partition : GPT
- Système cible : UEFI (non-CSM)
- Cliquez sur Démarrer
Sur Linux/macOS — Utilisez dd :
sudo dd if=/path/to/linux.iso of=/dev/sdX bs=4M status=progress && sync> Remplacez /dev/sdX par votre périphérique USB réel (vérifiez avec lsblk — ne devinez jamais).
2.3 Configurer l’UEFI pour démarrer à partir de la clé USB
- Redémarrez et accédez aux paramètres du firmware UEFI (généralement
F2,DEL,F10ouESC— consultez la documentation de votre fabricant) - Désactivez Secure Boot — requis pour Arch Linux et certaines autres distributions ; Ubuntu et Fedora supportent Secure Boot nativement
- Définissez la clé USB comme premier périphérique d’amorçage
- Enregistrez et quittez
Étape 3 : Installer Linux aux côtés de Windows
3.1 Démarrer dans l’environnement Live
Une fois démarré à partir de l’USB, vous entrerez dans une session Linux live. Avant de démarrer l’installateur, il est recommandé de :
- Tester le Wi-Fi, l’audio et la sortie d’affichage
- Ouvrir un terminal et exécuter
lsblkpour identifier la disposition de votre disque - Confirmer que l’ESP est visible (cherchez une partition FAT32 d’environ 100–500 MB)
3.2 Lancer l’installateur et choisir le partitionnement manuel
Le partitionnement manuel (personnalisé) vous donne un contrôle total et prévient les écrasements accidentels. Dans l’installateur, sélectionnez :
- Ubuntu : « Something else »
- Fedora : partitionnement « Custom »
- Arch Linux : Manuel via
fdisk,gdiskoucfdisk
3.3 Créer les partitions Linux dans l’espace non alloué
Identifiez l’espace non alloué que vous avez créé à l’étape 1 et créez les partitions suivantes :
| Partition | Système de fichiers | Taille | Objectif |
|---|---|---|---|
/ (root) | ext4 | 30–60 GB | Fichiers du système d’exploitation |
/home | ext4 | Espace restant | Données utilisateur (optionnel mais recommandé) |
swap | swap | 2–8 GB (correspond à la RAM pour l’hibernation) | Mémoire virtuelle / hibernation |
> Conseil : Séparer /home de / vous permet de réinstaller Linux sans perdre vos fichiers personnels et vos configurations.
> Pour les lecteurs NVMe : Votre disque apparaîtra comme /dev/nvme0n1 avec des partitions comme /dev/nvme0n1p1. Pour les SSD/HDD SATA, ce sera /dev/sda avec /dev/sda1, etc.
3.4 Configurer la partition système EFI
C’est l’étape la plus critique. Localisez l’ESP existant (la partition FAT32 créée par Windows) :
- Ne la formatez pas — cela détruirait le chargeur d’amorçage Windows
- Définissez son point de montage sur
/boot/efi - Laissez la case de format décochée
3.5 Configurer le chargeur d’amorçage GRUB
Lorsque vous êtes invité à indiquer l’emplacement d’installation du chargeur d’amorçage :
- Installez GRUB sur la partition système EFI, pas sur le MBR
- L’ESP est généralement
/dev/sda1ou/dev/nvme0n1p1 - GRUB détectera automatiquement Windows Boot Manager et l’ajoutera au menu de démarrage
Terminez l’installation et redémarrez. Retirez la clé USB lorsque vous y êtes invité.
Étape 4 : Configurer l’ordre de démarrage UEFI
Après l’installation, votre système peut démarrer directement dans Windows, en contournant complètement GRUB. Cela se produit parce que Windows Boot Manager peut toujours avoir la priorité dans l’ordre de démarrage UEFI.
Option A : Configurer via les paramètres du firmware UEFI
- Entrez les paramètres du firmware UEFI au prochain démarrage
- Accédez à l’onglet Boot
- Déplacez « ubuntu », « fedora » ou « Linux Boot Manager » au-dessus de « Windows Boot Manager »
- Enregistrez et quittez
Option B : Configurer via la ligne de commande Windows
Ouvrez l’invite de commandes en tant qu’administrateur et exécutez :
bcdedit /set {bootmgr} path EFIubuntugrubx64.efiAjustez le chemin pour votre distribution :
- Fedora :
EFIfedoragrubx64.efi - Générique :
EFIBOOTBOOTx64.efi
Option C : Configurer via Linux avec efibootmgr
Démarrez dans Linux (via le menu UEFI ou USB) et utilisez efibootmgr :
# List all boot entries with their numbers
sudo efibootmgr
# Set boot order (replace with your actual entry numbers)
sudo efibootmgr -o 0002,0001,0000La sortie affichera des entrées comme Boot0001* ubuntu et Boot0002* Windows Boot Manager. Placez l’entrée Linux en premier.
Étape 5 : Configuration post-installation
5.1 Personnaliser GRUB
Modifiez le fichier de configuration GRUB pour ajuster le délai d’attente et le système d’exploitation par défaut :
sudo nano /etc/default/grubParamètres clés :
# Time in seconds before auto-booting the default entry
GRUB_TIMEOUT=10
# 0 = first entry (usually Linux), or use "saved" to remember last choice
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
# Optional: set a custom distributor name
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`Après modification, régénérez toujours la configuration GRUB :
# Debian/Ubuntu
sudo update-grub
# Fedora/RHEL
sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
# Arch Linux
sudo grub-mkconfig -o /boot/grub/grub.cfg5.2 Installer grub-customizer (outil GUI optionnel)
Pour les utilisateurs qui préfèrent une interface graphique pour la gestion de GRUB :
# Ubuntu/Debian
sudo apt install grub-customizer
# Fedora
sudo dnf install grub-customizer5.3 Corriger la discordance d’horloge Windows
Un problème courant après la configuration du double démarrage est que Windows affiche l’heure incorrecte. Cela se produit parce que Linux stocke l’heure en UTC par défaut tandis que Windows utilise l’heure locale. Corrigez cela dans Linux :
timedatectl set-local-rtc 1 --adjust-system-clockOu corrigez-le dans Windows en définissant le registre pour utiliser UTC :
reg add "HKEY_LOCAL_MACHINESystemCurrentControlSetControlTimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_DWORD /f5.4 Réactiver Secure Boot (optionnel)
Si votre distribution Linux est livrée avec un bootloader signé (Ubuntu et Fedora le font tous les deux), vous pouvez réactiver en toute sécurité Secure Boot dans UEFI après l’installation. Ceci est recommandé pour les systèmes dans des environnements partagés ou d’entreprise.
Arch Linux et certaines autres distributions nécessitent l’inscription manuelle de MOK (Machine Owner Key) pour fonctionner avec Secure Boot.
5.5 Monter la partition NTFS Windows dans Linux (optionnel)
Pour accéder à vos fichiers Windows depuis Linux, installez ntfs-3g et montez la partition :
sudo apt install ntfs-3g # Ubuntu/Debian
sudo dnf install ntfs-3g # Fedora
# Create a mount point and mount
sudo mkdir /mnt/windows
sudo mount /dev/sda3 /mnt/windowsPour un montage automatique au démarrage, ajoutez une entrée à /etc/fstab :
/dev/sda3 /mnt/windows ntfs-3g defaults,uid=1000,gid=1000 0 0Dépannage des problèmes courants de démarrage double
GRUB n’apparaît pas au démarrage
- Entrez dans l’UEFI et définissez manuellement l’entrée de démarrage Linux comme principale
- Démarrez à partir d’une clé USB, montez votre partition Linux, et exécutez
grub-installsuivi deupdate-grub
Windows n’est pas listé dans le menu GRUB
sudo os-prober
sudo update-grubSi os-prober est désactivé, modifiez /etc/default/grub et ajoutez :
GRUB_DISABLE_OS_PROBER=falsePuis exécutez sudo update-grub à nouveau.
Erreur « Aucun périphérique amorçable »
- Vérifiez que l’ESP est correctement monté sur
/boot/efi - Confirmez que GRUB a été installé sur la partition EFI, et non sur le MBR
- Réexécutez
grub-installà partir d’un environnement USB en direct
Windows refuse de démarrer après l’installation de Linux
- Utilisez la clé USB de récupération Windows → Réparer → Invite de commandes
- Exécutez :
bootrec /fixbcdetbootrec /fixmbr - Puis reconfigurez GRUB à partir de Linux
Dual Boot vs. Autres approches : Quand choisir quoi
| Approche | Avantages | Inconvénients |
|---|---|---|
| Dual Boot | Performance matérielle complète, zéro surcharge | Nécessite un redémarrage pour changer d’OS |
| Machine virtuelle | Basculer instantanément, snapshots | Surcharge de performance, limitations GPU |
| WSL2 | Terminal Linux dans Windows | Pas un Linux complet, accès matériel limité |
| Machines séparées | Isolation complète | Coût, espace, maintenance |
Pour les professionnels gérant des Dedicated Servers ou une infrastructure cloud complexe, une station de travail Dual Boot Linux native offre l’environnement le plus proche possible des serveurs de production — rendant les tests, les scripts et l’administration basée sur SSH transparents.
Cas d’usage pratiques pour une configuration de démarrage double
Développement logiciel
Démarrez sous Linux pour les conteneurs Docker, la gestion native des paquets (apt, dnf, pacman), et un puissant terminal Bash/Zsh. Basculez vers Windows pour Visual Studio, Microsoft Office, ou les applications destinées aux clients. Les développeurs gérant des VPS avec cPanel trouveront que les flux de travail du bureau Linux correspondent directement aux opérations côté serveur.
Jeux et travail créatif
Linux a fait d’énormes progrès dans les jeux via Proton/Steam, mais certains titres et périphériques nécessitent toujours Windows. Le démarrage double vous permet de profiter de l’expérience complète des jeux Windows sans sacrifier votre environnement de développement Linux.
Recherche en sécurité et tests de pénétration
Utilisez un environnement Linux renforcé (Kali, Parrot OS) pour les tests et l’analyse de sécurité, puis basculez vers Windows pour les rapports, la documentation, ou l’exécution d’outils spécifiques à Windows.
Hébergement web et administration de serveurs
Les administrateurs système qui gèrent les environnements d’hébergement web partagé ou configurent des certificats SSL pour les sites web des clients bénéficient d’une station de travail Linux qui reflète la pile LAMP/LEMP exécutée sur leurs serveurs — réduisant les divergences « fonctionne sur ma machine ».
Conclusion
La configuration d’un système de démarrage double avec Windows 10 et Linux est l’une des configurations les plus puissantes disponibles pour les développeurs, les administrateurs système et les utilisateurs avancés. Bien que le processus implique des étapes minutieuses — réduire les partitions, configurer UEFI, installer GRUB et gérer l’ordre de démarrage — chaque phase est logique et bien documentée une fois que vous comprenez l’architecture sous-jacente.
Les principes clés à retenir :
- Sauvegardez toujours vos données avant de modifier les partitions
- Installez Windows avant Linux — Windows écrasera tout bootloader existant
- Ne formatez jamais la partition système EFI — elle est partagée entre les deux systèmes d’exploitation
- Désactivez le démarrage rapide et BitLocker avant d’installer Linux
- Utilisez le partitionnement manuel pour maintenir le contrôle total de votre disposition de disque
Une fois configuré correctement, un système de démarrage double est stable, performant et pérenne. Vous gagnez la liberté de choisir le bon outil pour chaque tâche — la puissance et la flexibilité de Linux pour le développement et l’administration, la compatibilité de Windows pour les jeux et les logiciels de productivité — tout sur une seule machine, sans compromis.
Que vous construisiez un environnement de développement local qui reflète votre configuration VPS Hosting, ou que vous souhaitiez simplement explorer Linux sans abandonner Windows, le démarrage double reste la norme de référence pour tirer le meilleur parti de votre matériel.
sur tous les services d'hébergement