← Retour aux articles

Dual Boot Windows 11 et Linux - Guide d'Installation

Le dual boot permet de profiter de Windows 11 et Linux sur le même PC. Que vous soyez développeur, étudiant en informatique ou simplement curieux, cette configuration offre le meilleur des deux mondes.

Ce guide couvre la préparation du disque, l'installation de Linux aux côtés de Windows, la configuration de GRUB et le partage de fichiers entre les deux systèmes. Les distributions recommandées pour le dual boot sont Ubuntu, Fedora et Linux Mint, grâce à leur excellent support matériel et leur compatibilité Secure Boot.

Temps estimé pour l'installation complète : environ 45 minutes à 1 heure, incluant la préparation du disque et la configuration post-installation.

1. Préparation du disque sous Windows

Avant d'installer Linux, vous devez libérer de l'espace disque en réduisant la partition Windows. Prévoyez au minimum 50 Go pour Linux (racine + swap + home). Pour une utilisation confortable avec des applications et des données, 100 Go ou plus sont recommandés.

Commencez par désactiver le démarrage rapide de Windows (Panneau de configuration > Options d'alimentation > Choisir l'action des boutons) et BitLocker si activé, car ils peuvent interférer avec le redimensionnement et l'installation.

# Vérifier les partitions existantes
Get-Partition | Select-Object DiskNumber, PartitionNumber, DriveLetter, @{N='SizeGB';E={[math]::Round($_.Size/1GB,2)}}, Type | Format-Table -AutoSize

# Réduire la partition C: de 100 Go pour Linux
# Ouvrir Gestion des disques :
diskmgmt.msc

# Alternative PowerShell (vérifier l'espace disponible d'abord) :
$partition = Get-Partition -DriveLetter C
$minSize = (Get-PartitionSupportedSize -DriveLetter C).SizeMin
Write-Host "Taille minimale possible: $([math]::Round($minSize/1GB,2)) Go" -ForegroundColor Cyan

2. Configuration du Secure Boot

Windows 11 exige Secure Boot, mais la plupart des distributions Linux modernes (Ubuntu, Fedora, Linux Mint) le supportent nativement grâce aux clés de signature Microsoft intégrées. Vous n'avez pas besoin de le désactiver dans la majorité des cas.

Si vous utilisez une distribution non signée ou des pilotes tiers (comme les pilotes NVIDIA propriétaires), vous pouvez inscrire la clé MOK (Machine Owner Key) au premier démarrage. Le système vous guidera automatiquement dans ce processus.

# Vérifier l'état du Secure Boot depuis Windows
Confirm-SecureBootUEFI
# True = Secure Boot activé

# Vérifier le mode de démarrage (UEFI requis pour dual boot moderne)
$env:firmware_type
# Doit afficher "UEFI"

# Sauvegarder les entrées de boot actuelles
bcdedit /enum firmware > "$env:USERPROFILE\Desktop\boot_backup.txt"
Write-Host "Sauvegarde du boot enregistrée sur le Bureau" -ForegroundColor Green

3. Installation de Linux

Créez une clé USB bootable avec Rufus (mode GPT / UEFI) ou balenaEtcher. Démarrez sur la clé USB et choisissez l'option « Installer à côté de Windows ». Le programme d'installation détecte automatiquement Windows et propose un partitionnement adapté.

Schéma de partitionnement recommandé :

  • / (racine) — 30 à 50 Go en ext4 pour le système et les applications
  • /home — le reste de l'espace en ext4 pour vos fichiers personnels
  • swap — 4 à 8 Go (ou un fichier swap, configuré automatiquement par Ubuntu)
  • EFI — réutilisez la partition EFI existante de Windows (généralement 100-500 Mo)

Ne formatez surtout pas la partition EFI : elle est partagée entre Windows et Linux pour le démarrage.

4. Configuration de GRUB

Après l'installation, GRUB (GRand Unified Bootloader) devient le gestionnaire de démarrage par défaut. Il détecte Windows automatiquement via os-prober et l'ajoute au menu de démarrage.

Si Windows n'apparaît pas dans le menu GRUB, il faut activer os-prober et régénérer la configuration. Certaines distributions récentes le désactivent par défaut pour des raisons de sécurité.

# Depuis un terminal Linux, mettre à jour GRUB :
# sudo os-prober
# sudo update-grub

# Depuis Windows, si vous devez restaurer le boot Windows :
# (Démarrer en mode récupération Windows)
bootrec /fixboot
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi

# Vérifier les entrées de démarrage depuis Windows
bcdedit /enum | Select-String -Pattern "description|path"
💡 Astuce : Pour changer l'OS par défaut au démarrage, éditez /etc/default/grub sous Linux et modifiez GRUB_DEFAULT. Utilisez GRUB_TIMEOUT=5 pour avoir 5 secondes de choix au démarrage. N'oubliez pas d'exécuter sudo update-grub après chaque modification.

5. Partage de fichiers entre Windows et Linux

Linux lit nativement les partitions NTFS grâce au pilote ntfs-3g. Pour un partage optimal, créez une partition NTFS dédiée accessible depuis les deux systèmes. Vous pouvez aussi accéder directement à la partition Windows C: depuis Linux, mais évitez de modifier les fichiers système de Windows.

Sous Windows, plusieurs options permettent d'accéder aux partitions ext4 :

  • WSL (Windows Subsystem for Linux) — accès natif via l'explorateur de fichiers
  • Ext2Fsd — pilote gratuit pour monter les partitions ext2/3/4
  • DiskInternals Linux Reader — lecteur en lecture seule, plus sûr

6. Gestion du gestionnaire de démarrage

Si une mise à jour Windows écrase GRUB, vous pouvez le restaurer facilement depuis une clé USB Linux live avec les commandes grub-install et update-grub.

Pour une solution plus robuste, installez rEFInd, un gestionnaire de démarrage EFI qui résiste mieux aux mises à jour Windows. Il détecte automatiquement tous les systèmes installés et offre une interface graphique élégante.

# Depuis Windows, ajouter une entrée de boot Linux manuellement
bcdedit /set {fwbootmgr} displayorder {bootmgr} /addlast

# Vérifier toutes les entrées firmware UEFI
bcdedit /enum firmware

# Changer l'ordre de démarrage (placer Linux en premier)
bcdedit /set {fwbootmgr} DEFAULT {identifiant-grub}

7. Résolution des problèmes de démarrage

Les problèmes de dual boot les plus courants sont :

  • Horloge décalée — Windows utilise l'heure locale, Linux l'UTC. La solution est de forcer Windows en UTC.
  • GRUB disparu — une mise à jour Windows peut écraser le boot manager. Restaurez via un live USB Linux.
  • Partition non détectée — vérifiez que os-prober est activé dans la configuration GRUB.
  • BitLocker bloquant — suspendez BitLocker avant de modifier les partitions.
# Corriger le décalage d'horloge (forcer Windows en UTC)
reg add "HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /t REG_DWORD /d 1 /f

# Resynchroniser l'horloge Windows
w32tm /resync /force
Write-Host "Horloge resynchronisée en UTC" -ForegroundColor Green
🐧 Certifications Linux : Préparez vos certifications Linux (LPIC, CompTIA Linux+) et cloud gratuitement sur CertifExpress — 229+ examens disponibles.

⚡ Optimisez Windows 11 pour le dual boot

WindowsBooster désactive les services inutiles qui ralentissent le démarrage et libère des ressources pour les deux OS.

Lancer WindowsBooster

Conclusion

Le dual boot Windows 11 / Linux est une solution puissante pour profiter du meilleur des deux mondes. Avec une bonne préparation et une configuration soignée de GRUB, la cohabitation est transparente au quotidien.

Pensez à maintenir les deux systèmes à jour régulièrement et à toujours faire une sauvegarde avant les mises à jour majeures de Windows, qui peuvent parfois affecter le gestionnaire de démarrage. Pour optimiser les performances de Windows dans cette configuration, consultez notre guide des services Windows 11 à désactiver.

🐦 Twitter 💼 LinkedIn 📘 Facebook