Créer une clé USB d'installation de Windows depuis Linux
Rédigé par Alexandre le 2022-12-27
A l'occasion de mon changement de matériel, je me suis retrouvé à réinstaller mes systèmes. Le passage à NixOS s'est fait via l'image sous Gnome (oui en graphique), mais pour Windows je suis toujours un peu embêté.
Bien entendu, il existe des solutions pour créer une clé USB d'installation de Windows sous Linux, mais je trouve la plupart des méthodes un peu archaïques, du coup je me suis mis en quête d'un outil.
Durant ma quête, je suis tombé sur woeusb qui dispose d'une interface graphique semblable à celle de Rufus, mais j'ai choisi de ne pas l'utiliser.
Installer
Sous NixOS, il est possible de rendre disponible des exécutables directement dans un terminal plutôt que de les installés. Comme il s'agit ici d'un outil que je ne vais pas utiliser tous les jours, je décide de ne pas l'installer.
Ajouter le paquet :
nix-shell -p woeusb
À partir d'ici le binaire est disponible comme en atteste ce qui suit :
$ which woeusb
/nix/store/q8xnsmx87ym4f2qq47xvqn28gbqhixfs-woeusb-5.2.4/bin/woeusb
Le manuel est également disponible via la commande suivante :
man woeusb
Identifier
Avant de pouvoir utiliser l'outil, il est nécessaire d'identifier quel périphérique est la clé USB. Plusieurs méthodes sont possibles, je vais me contenter d'en fournir une.
Afficher les informations des périphériques de stockage :
$ sudo lsblk --paths --nodeps --output NAME,SIZE
NAME SIZE
/dev/nvme0n1 476,9G
Je branche ensuite ma clé USB et renouvelle la commande pour identifier le périphérique supplémentaire :
$ sudo lsblk --paths --nodeps --output NAME,SIZE
NAME SIZE
/dev/sda 7,2G
/dev/nvme0n1 476,9G
La clé est donc la ligne suivante :
/dev/sda 7,2G
Ici ce qui nous intéresse, c'est le champ NAME qui contient ici /dev/sda.
Créer
La commande suivante va effacer l'intégralité du contenu du périphérique cible. Cela signifie que si vous n'avez pas correctement identifié votre clé USB, vous allez effacer un autre périphérique. N'hésitez donc pas à vérifier plusieurs fois.
Créer la clé USB d'installation de Windows, avec par exemple ici, Arium 11 :
sudo woeusb --device ~/Téléchargements/Arium-11-PRO-20221111.iso <chemin_vers_la_cle_usb>
Avec les éléments récupérés plus haut cela donne :
sudo woeusb --device ~/Téléchargements/Arium-11-PRO-20221111.iso /dev/sda
Une fois l'opération terminée, la clé est prête.