Installer Windows 10 à côté de Linux sans clé USB
La méthode classique pour ajouter Windows à côté de Linux demande une clé USB d'au moins 8 Go, un outil pour la préparer (Rufus, Ventoy, WoeUSB…), un passage dans le BIOS et un partitionnement à la main. linwin fait tout cela depuis Linux, sans clé USB.
Le principe : une partition remplace la clé USB
- Faire de la place : linwin crée trois partitions dans l'espace non alloué du disque (ou en
réduisant à chaud une racine Btrfs) : MSR, Windows et une partition FAT32 de 8 Go nommée
WINSETUP. - Copier l'installeur : l'ISO de Windows 10 est copiée sur
WINSETUP, qui joue le rôle de la clé USB. Les pilotes nécessaires (Intel RST/VMD, Wi-Fi, Ethernet) et les réponses automatiques y sont ajoutés. - Démarrer une seule fois dessus : une entrée UEFI à usage unique (
BootNext) lance l'installeur au prochain redémarrage ; ensuite, le PC reprend son ordre normal. - Installer sans intervention : l'installeur repère la partition Windows à l'octet près et n'écrit que là, crée ton compte, puis redémarre sous Linux.
- Finaliser : Linux redevient le choix par défaut,
WINSETUPest supprimée et Windows est ajouté au menu de GRUB, systemd-boot, Limine ou rEFInd.
Prérequis
- PC x86-64 démarré en UEFI (pas en mode Legacy/CSM), disque en GPT ;
- l'ISO de Windows 10 (64 bits), téléchargeable chez Microsoft depuis Linux ;
- de la place : taille de Windows (32 Go minimum, 64 Go conseillés) + 8 Go pour l'installeur ;
- une sauvegarde de tes données, et le chargeur branché.
Les étapes
git clone https://github.com/2Deathadder/linwin.git
cd linwin
sudo ./linwin install
linwin check
Puis, dans l'application linwin ou en ligne de commande :
linwin plan --size 100G
sudo linwin prepare --size 100G
sudo linwin stage --iso ~/Downloads/Win10_22H2_French_x64v1.iso --edition Home --user moi
sudo linwin boot
sudo reboot
Windows s'installe seul (20 à 40 minutes), puis le PC revient sous Linux qui termine la configuration.
Et si je change d'avis ?
sudo linwin cancel retire Windows à n'importe quelle étape, même une fois installé : entrées de
démarrage, partitions, puis l'espace est rendu (à Linux en cas de réduction, en espace libre sinon).
Comparaison avec les méthodes classiques
| Clé USB (Rufus, Ventoy…) | linwin | |
|---|---|---|
| Clé USB | obligatoire | aucune |
| Partitionnement | à la main | automatique et vérifié |
| Pilotes SSD (VMD) et Wi-Fi | à trouver soi-même | ajoutés automatiquement |
| Menu de démarrage Linux | souvent à réparer | Linux reste par défaut, Windows ajouté |
| Retour arrière | manuel | linwin cancel |
linwin est libre (GPL-3.0) et fonctionne sur toutes les distributions courantes.