Économisez 15% sur tous les services d'hébergement

Testez vos compétences et obtenez Réduction sur tout plan d'hébergement

Utilisez le code : Skills Commencer
Sections
Linux Systèmes d'exploitation Windows

Comment configurer un double démarrage Windows 10 et Linux : Le guide avancé complet

Le double démarrage de Windows 10 et Linux vous donne le meilleur des deux mondes—Windows pour les jeux et les applications à usage général, 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 faire 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 flux de travail en 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 administrateurs système qui gèrent également l’infrastructure distante—telle que les environnements VPS Hosting—avoir 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 OA3xOriginalProductKey dans 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 le programme d’installation 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 de la partition. Sauvegardez d’abord — toujours.

Étape 1 : Préparer le disque pour le double démarrage

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 suffisamment le volume 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 fait que Windows écrit 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 se produire.

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 commande (en tant qu’administrateur) :

powercfg /h off

1.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 → Système et sécurité → Chiffrement de lecteur BitLocker → Désactiver BitLocker

Attendez que le processus de déchiffrement complet se termine 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 Linux ici plus tard — ne la supprimez pas ou ne la reformatez pas.

Vérifiez en utilisant diskpart :

diskpart
list disk
select disk 0
list partition

Recherchez une partition de type Système — c’est votre ESP. Notez son numéro de partition.

Option B : Double démarrage frais sur un nouveau lecteur

Si vous installez les deux systèmes d’exploitation à partir de zéro :

  1. 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.
  2. Laissez le programme d’installation de Windows créer l’ESP automatiquement.
  3. Laissez de l’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 :

DistributionMeilleur pour
Ubuntu LTSDébutants, développeurs, usage général
Fedora WorkstationGNOME de pointe, développeurs
Arch LinuxUtilisateurs avancés, personnalisation complète
Debian StableServeurs, stations de travail axées sur la stabilité
Pop!_OSJeux, support GPU NVIDIA

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 USB.

2.2 Écrire l’ISO sur USB

Sur Windows — Utilisez Rufus :

  • Sélectionnez votre lecteur 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 appareil USB réel (vérifiez avec lsblkne devinez jamais).

2.3 Configurer UEFI pour démarrer à partir de USB

  1. Redémarrez et entrez dans les paramètres du firmware UEFI (généralement F2, DEL, F10 ou ESC — consultez la documentation de votre fabricant)
  2. Désactivez Secure Boot — requis pour Arch Linux et certaines autres distributions ; Ubuntu et Fedora supportent nativement Secure Boot
  3. Définissez le lecteur USB comme premier appareil d’amorçage
  4. Enregistrez et quittez

Étape 3 : Installer Linux aux côtés de Windows

3.1 Démarrer dans l’environnement en direct

Une fois démarré à partir de l’USB, vous entrerez dans une session Linux en direct. Avant de démarrer le programme d’installation, il est bon de :

  • Tester le Wi-Fi, l’audio et la sortie d’affichage
  • Ouvrir un terminal et exécuter lsblk pour identifier votre disposition de disque
  • Confirmer que l’ESP est visible (recherchez une partition FAT32 d’environ 100–500 MB)

3.2 Lancer le programme d’installation et choisir le partitionnement manuel

Le partitionnement manuel (personnalisé) vous donne un contrôle total et prévient les écrasements accidentels. Dans le programme d’installation, sélectionnez :

  • Ubuntu : « Quelque chose d’autre »
  • Fedora : Partitionnement « Personnalisé »
  • Arch Linux : Manuel via fdisk, gdisk ou cfdisk

3.3 Créer des 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 :

PartitionSystème de fichiersTailleObjectif
/ (racine)ext430–60 GBFichiers du système d’exploitation principal
/homeext4Espace restantDonnées utilisateur (optionnel mais recommandé)
swapswap2–8 GB (correspondre à la RAM pour l’hibernation)Mémoire virtuelle / hibernation

> Conseil : Séparer /home de / vous permet de réinstaller Linux sans perdre les fichiers personnels et les 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étruira le chargeur d’amorçage Windows
  • Définissez son point de montage sur /boot/efi
  • Laissez la case à cocher 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/sda1 ou /dev/nvme0n1p1
  • GRUB détectera automatiquement Windows Boot Manager et l’ajoutera au menu d’amorçage

Complétez l’installation et redémarrez. Retirez la clé USB lorsque vous y êtes invité.

Étape 4 : Configurer l’ordre d’amorçage 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 d’amorçage UEFI.

Option A : Configurer via les paramètres du firmware UEFI

  1. Entrez dans les paramètres du firmware UEFI au prochain démarrage
  2. Accédez à l’onglet Amorçage
  3. Déplacez « ubuntu », « fedora » ou « Linux Boot Manager » au-dessus de « Windows Boot Manager »
  4. Enregistrez et quittez

Option B : Configurer via la ligne de commande Windows

Ouvrez l’invite de commande en tant qu’administrateur et exécutez :

bcdedit /set {bootmgr} path EFIubuntugrubx64.efi

Ajustez 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,0000

La 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/grub

Paramè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 la 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.cfg

5.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-customizer

5.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-clock

Ou corrigez-le dans Windows en définissant le registre pour utiliser UTC :

reg add "HKEY_LOCAL_MACHINESystemCurrentControlSetControlTimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_DWORD /f

5.4 Réactiver Secure Boot (optionnel)

Si votre distribution Linux est livrée avec un chargeur d’amorçage 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 à partir de 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/windows

Pour un montage automatique au démarrage, ajoutez une entrée à /etc/fstab :

/dev/sda3  /mnt/windows  ntfs-3g  defaults,uid=1000,gid=1000  0  0

Dépannage des problèmes courants de double démarrage

GRUB n’apparaît pas au démarrage

  • Entrez dans UEFI et définissez manuellement l’entrée d’amorçage Linux comme principale
  • Démarrez à partir de l’USB, montez votre partition Linux et exécutez grub-install suivi de update-grub

Windows n’est pas listé dans le menu GRUB

sudo os-prober
sudo update-grub

Si os-prober est désactivé, modifiez /etc/default/grub et ajoutez :

GRUB_DISABLE_OS_PROBER=false

Puis exécutez sudo update-grub à nouveau.

Erreur « Aucun appareil amorçable »

  • Vérifiez que l’ESP est correctement monté sur /boot/efi
  • Confirmez que GRUB a été installé sur la partition EFI, pas 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 l’USB de récupération Windows → Réparer → Invite de commande
  • Exécutez : bootrec /fixbcd et bootrec /fixmbr
  • Puis reconfigurez GRUB à partir de Linux

Double démarrage vs autres approches : quand choisir quoi

ApprocheAvantagesInconvénients
Double démarragePerformance matérielle complète, zéro surchargeNécessite un redémarrage pour basculer entre les systèmes d’exploitation
Machine virtuelleBasculer instantanément, snapshotsSurcharge de performance, limitations GPU
WSL2Terminal Linux dans WindowsPas un Linux complet, accès matériel limité
Machines distinctesIsolation complète
Serveurs virtuels Systèmes d'exploitation
Administration Linux Sécurité
Serveurs virtuels Systèmes d'exploitation