É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 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 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 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 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 → 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 partition

Recherchez 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 :

  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 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 :

DistributionIdéale pour
Ubuntu LTSDébutants, développeurs, usage général
Fedora WorkstationGNOME à la pointe, développeurs
Arch LinuxUtilisateurs avancés, personnalisation complète
Debian StableServeurs, stations de travail axées sur la stabilité
Pop!_OSJeux, 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 lsblkne devinez jamais).

2.3 Configurer l’UEFI pour démarrer à partir de la clé USB

  1. Redémarrez et accédez aux 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 Secure Boot nativement
  3. Définissez la clé USB comme premier périphérique d’amorçage
  4. 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 lsblk pour 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, gdisk ou cfdisk

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 :

PartitionSystème de fichiersTailleObjectif
/ (root)ext430–60 GBFichiers du système d’exploitation
/homeext4Espace restantDonnées utilisateur (optionnel mais recommandé)
swapswap2–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/sda1 ou /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

  1. Entrez les paramètres du firmware UEFI au prochain démarrage
  2. Accédez à l’onglet Boot
  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 commandes 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 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 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/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 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-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 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 /fixbcd et bootrec /fixmbr
  • Puis reconfigurez GRUB à partir de Linux

Dual Boot vs. Autres approches : Quand choisir quoi

ApprocheAvantagesInconvénients
Dual BootPerformance matérielle complète, zéro surchargeNécessite un redémarrage pour changer d’OS
Machine virtuelleBasculer instantanément, snapshotsSurcharge de performance, limitations GPU
WSL2Terminal Linux dans WindowsPas un Linux complet, accès matériel limité
Machines séparéesIsolation complèteCoû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 :

  1. Sauvegardez toujours vos données avant de modifier les partitions
  2. Installez Windows avant Linux — Windows écrasera tout bootloader existant
  3. Ne formatez jamais la partition système EFI — elle est partagée entre les deux systèmes d’exploitation
  4. Désactivez le démarrage rapide et BitLocker avant d’installer Linux
  5. 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.