linwin

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. Finaliser : Linux redevient le choix par défaut, WINSETUP est supprimée et Windows est ajouté au menu de GRUB, systemd-boot, Limine ou rEFInd.

Prérequis

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é USBobligatoireaucune
Partitionnementà la mainautomatique et vérifié
Pilotes SSD (VMD) et Wi-Fià trouver soi-mêmeajoutés automatiquement
Menu de démarrage Linuxsouvent à réparerLinux reste par défaut, Windows ajouté
Retour arrièremanuellinwin cancel

linwin est libre (GPL-3.0) et fonctionne sur toutes les distributions courantes.