2021-01-31 10:18 Temps de lecture : 10 min

Comment créer une clé USB Windows sous Linux avec WoeUSB

La création d'une clé USB bootable pour Windows est une tâche relativement simple sous Windows lui-même, car ce système d'exploitation dispose d'une multitude d'outils performants dédiés à l'imagerie USB. Par conséquent, graver une image de Windows sur une clé USB pour l'installation ne prend que quelques minutes. Cependant, la situation est différente sous Linux, où la création d'une telle clé USB est beaucoup moins évidente. Les outils d'imagerie USB traditionnels de cette plateforme, même les plus reconnus comme Etcher, ne parviennent pas à créer correctement une clé USB Windows. Cette situation pose un défi aux utilisateurs qui jonglent entre les environnements Windows et Linux.

ALERTE SPOILER : N'hésitez pas à faire défiler la page vers le bas pour consulter le tutoriel vidéo à la fin de cet article.

Fort heureusement, il existe plusieurs approches pour générer une clé USB Windows amorçable sous Linux. Dans cet article, nous allons explorer deux méthodes distinctes. La première méthode consiste à utiliser un utilitaire appelé WoeUSB. La seconde, quant à elle, est une astuce simple, mais qui ne fonctionne qu'avec Windows 10. Passons sans plus tarder à l'action !

Installation

Le processus d'installation varie selon le système d'exploitation. Certaines distributions proposent des paquets précompilés pour WoeUSB, tandis que d'autres non.

Ubuntu

Pour les utilisateurs d'Ubuntu, un paquet WoeUSB est disponible. Ce paquet est accessible via le site pkgs.org. Rendez-vous ici et sélectionnez votre version d'Ubuntu. Une fois le paquet Debian téléchargé, installez-le en double-cliquant sur le fichier dans votre dossier de téléchargements. Autrement, vous pouvez l'installer en ouvrant un terminal et en utilisant les commandes suivantes :

      cd ~/Téléchargements
      sudo dpkg -i *.deb
  

Si des dépendances sont manquantes, corrigez-les avec la commande :

      sudo apt install -f
  

OpenSUSE

Comme souvent, une version de WoeUSB est disponible via la recherche de paquets SUSE. Vous pouvez l'installer en un clic en consultant la page dédiée.

Debian

Les utilisateurs de Debian souhaitant installer cet outil ont de la chance. Le service de compilation SUSE propose des paquets compatibles avec Debian 8 et 9. Rendez-vous sur la page de téléchargement et cliquez sur le bouton « Afficher les paquets instables » correspondant à votre version de Debian (8 ou 9). Procédez ensuite à l'installation du paquet :

      cd ~/Téléchargements
      sudo dpkg -i *.deb
  

Pour corriger les éventuelles dépendances manquantes, exécutez la commande suivante :

      sudo apt-get install -f
  

Compilation de WoeUSB

Hormis pour Ubuntu, Debian et SUSE, trouver un binaire précompilé pour WoeUSB est souvent compliqué. Il est donc généralement nécessaire de compiler le programme à partir des sources avant de pouvoir l'utiliser. Le code source est disponible sur Github. Cependant, avant de télécharger le code source, il est essentiel d'installer certaines dépendances.

Fedora

      sudo dnf install wxGTK3-devel git
    

Arch Linux

      sudo pacman -S wxgtk-common wxgtk2 wxgtk3 lib32-wxgtk lib32-wxgtk git
    

Générique

La compilation de WoeUSB à partir du code source est relativement aisée, à condition que les dépendances requises soient satisfaites. Étant donné que chaque distribution Linux a des spécificités en matière de noms de paquets, il est difficile de fournir une liste exhaustive des dépendances.

Néanmoins, si vous souhaitez compiler, il est important de noter que ce logiciel s'appuie sur wxgtk3 pour la compilation. Même avec cette dépendance satisfaite, la compilation peut parfois échouer. Dans ce cas, installez tous les paquets liés à wxgtk, ce qui devrait résoudre les problèmes de compilation.

Processus de compilation

Une fois toutes les dépendances satisfaites, vous pouvez procéder à la compilation. Pour commencer, récupérez le code source :

      git clone https://github.com/slacka/WoeUSB.git
      cd woeUSB
    

Configurez le code source. Cette étape est cruciale, car elle permet d'analyser votre système d'exploitation et d'activer les indicateurs de compilation appropriés :

      ./configure
    

Une fois la configuration terminée, compilez le binaire en utilisant la commande make :

      make
    

Enfin, installez l'outil :

      sudo make install
    

Utilisation de WoeUSB

Après avoir installé WoeUSB, vous pouvez lancer l'outil. Il existe une interface graphique et une interface en ligne de commande. Dans ce guide, nous allons nous concentrer sur l'interface graphique (l'interface en ligne de commande reste également utilisable).

Pour commencer, insérez une clé USB. Gardez à l'esprit que la plupart des fichiers ISO de Windows pèsent au moins 4 Go. Connectez la clé à votre PC Linux et lancez WoeUSB.

Dans l'interface de l'outil, sélectionnez l'option permettant de créer un disque d'installation USB à partir d'une image ISO. Si vous utilisez la copie DVD de Windows, choisissez l'option permettant de la créer à partir d'un DVD.

Après avoir indiqué à WoeUSB l'image de Windows à utiliser, sélectionnez votre clé USB sous « Périphérique cible », puis cliquez sur le bouton « Installer ».

Créer un disque Windows Live sans WoeUSB

Pour certaines versions de Windows, l'utilisation d'un outil spécifique pour créer des clés USB bootables est nécessaire. Cependant, cela n'est pas le cas pour Windows 10, et potentiellement Windows 8.1. En effet, Microsoft a récemment modifié le fonctionnement de ses disques d'installation USB.

Si vous avez besoin d'une clé USB Windows et que vous ne souhaitez pas utiliser WoeUSB, vous pouvez suivre ces instructions.

Tout d'abord, formatez la clé USB au format Fat32. Pour ce faire, ouvrez un terminal et identifiez l'étiquette de la clé. Dans cet exemple, il s'agit de /dev/sdc1. L'étiquette de votre clé peut être différente.

Formatez la clé USB au format Fat32 en utilisant la commande suivante : sudo mkfs.msdos -F 32 /dev/sdc1.

Une fois la clé formatée, ouvrez le gestionnaire de fichiers et faites un clic droit sur votre fichier ISO Windows 10. Sélectionnez l'option « Ouvrir avec Archive Manager ». Dans le gestionnaire d'archives, cliquez sur le bouton « Extraire » et extrayez le contenu du fichier ISO directement sur votre clé USB.

Une fois l'ISO complètement extraite sur la clé USB, le processus est terminé. La clé devrait pouvoir démarrer Windows 10 lorsque vous la connecterez à un PC.

Conclusion

Alors que les supports optiques disparaissent progressivement, l'installation via USB est devenue la norme. Il est donc frustrant de constater que Microsoft rend la création de disques bootables sur d'autres systèmes d'exploitation si difficile. Espérons qu'avec le temps, les outils d'imagerie USB finiront par prendre en charge Windows. En attendant, WoeUSB s'avère être une solution efficace pour palier ce manque.

Auteur
France

Rédacteur tech, guides pratiques et astuces numériques.