WoeUSB n'est plus. Du moins sous sa forme originale. L'outil de création de disque amorçable USB Linux Windows a été transformé en un utilitaire de ligne de commande appelé. divisé WoeUSB qui est en développement actif et une interface graphique appelée WoeUSB-Frontend-wxgtk qui n'est actuellement pas maintenue.
Il existe également un port Python indépendant de WoeUSB, appelé WoeUSB-ng, qui est activement maintenu.
Désormais un simple outil de ligne de commande, le nouveau WoeUSB prend en charge la création d'une clé USB Windows amorçable à partir de Linux avec prise en charge du démarrage des PC hérités et de l'UEFI. Le système de fichiers peut être FAT32 ou NTFS, et la source peut être une image disque ou un support d'installation physique. C'est aussi fou que WoeUSB supporte les noms de fichiers non-ASCII.
En ce qui concerne les images d'installation Windows prises en charge, WoeUSB prend en charge Windows Vista, Windows 7, Windows 8, Windows 8.1 et Windows 10 dans n'importe quelle langue ou édition. Windows PE est également pris en charge.
Alternative facile à utiliser à WoeUSB :créez une clé USB amorçable en copiant simplement l'ISO sur la clé USB à l'aide de Ventoy (Linux et Windows)
Comment installer WoeUSB (outil de ligne de commande)
Le nouveau WoeUSB a les dépendances suivantes :Bash> =4.3, Coreutils, util-linux, Grep et Gawk, Find Utilities, Parted et Wget. p7zip est une dépendance facultative requise, par exemple, si le support d'installation de Windows 7 n'arrive pas au bon emplacement avec le chargeur de démarrage USEFI.
Sur les distributions Debian, Ubuntu et Linux basées dessus comme Pop! _OS, Linux Mint, Zorin OS, etc., vous pouvez installer ces dépendances en utilisant (la plupart sont déjà installées mais juste au cas où ; je vais ignorer certains packages qui sont presque toujours installés, comme Bash ou Find) :
sudo apt install coreutils util-linux gawk parted wget p7zip
Fedora :
sudo dnf install coreutils util-linux gawk parted wget p7zip
Arch Linux / Manjaro :
sudo pacman -S coreutils util-linux gawk parted wget p7zip
Maintenant, vous pouvez simplement installer la nouvelle ligne de commande WoeUSB quelque part dans votre PATH (les commandes suivantes la téléchargeront et l'installeront dans /usr/local/bin) :
wget https://raw.githubusercontent.com/WoeUSB/WoeUSB/master/sbin/woeusb -O /tmp/woeusb
sudo install /tmp/woeusb /usr/local/bin
Bootiso est un autre outil de ligne de commande capable de créer des clés USB amorçables à partir de fichiers ISO Linux et Windows.
Comment utiliser l'outil de ligne de commande WoeUSB pour créer une clé USB Windows amorçable
1. Tout d'abord, insérez la clé USB avec laquelle vous souhaitez créer une installation Windows amorçable dans votre ordinateur. Attendez quelques secondes, puis utilisez la commande suivante pour répertorier tous les disques durs connectés à votre ordinateur, y compris la clé USB :
sudo parted -l
Exemple avec cette commande montrant une clé USB connectée à mon ordinateur :
$ sudo parted -l
..................................
Model: USB DISK 3.0 Pro (scsi)
Disk /dev/sdd: 31.0GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 31.0GB 30.9GB primary boot
2 31.0GB 31.0GB 33.6MB primary fat16 esp
Dans cet exemple de sortie, vous pouvez trouver le nom du périphérique USB sous Disk
, donc dans cet exemple c'est /dev/sdd
. Les partitions sont en dessous du Disk Flags
Donc dans cet exemple vous voyez 2 partitions :1 et 2 (et puisque le nom du périphérique est /dev/sdd
qui sont des partitions /dev/sdd1
et /dev/sdd2
).
2. Démontez toutes les partitions de lecteur USB montées
Si la clé USB que vous venez d'insérer a été montée, démontez-la avant de continuer :
sudo umount /dev/sdXN
Remplacez /dev/sdXN
avec les partitions du périphérique USB (voir étape 1).
3. Créez un lecteur Windows amorçable Linux avec WoeUSB
Il y a 2 façons de procéder. La méthode de création de périphérique effacera complètement l'intégralité du périphérique de stockage USB, puis créera un périphérique USB Windows amorçable à partir de zéro. La méthode de création de partition copie les fichiers ISO Windows sur une partition existante (que vous sélectionnez) sur un périphérique de stockage USB et la rend amorçable, en écrasant uniquement les fichiers qui existent déjà sur la clé USB avec le même nom.
Pour créer une clé USB Linux amorçable sous Windows avec WoeUSB en mode périphérique, utilisez :
sudo woeusb --device </path/to/Windows.iso> /dev/sdX --target-filesystem ntfs
Où :
-
--device
indique le mode de création de l'appareil, dans ce cas "appareil" -
/path/to/Windows.iso
– Remplacez-le par le chemin vers l'ISO Windows que vous souhaitez utiliser pour créer un support USB amorçable -
/dev/sdX
est le périphérique USB que vous avez trouvé à l'étape 1 (par exemple/dev/sdd
). -
--target-filesystem ntfs
spécifie d'utiliser NTFS comme système de fichiers de destination au lieu du standard FAT32. Sinon, dans la plupart des cas, vous obtiendrez une erreur indiquant que l'image source a dépassé la limite de taille de fichier de FAT32 4GiB, comme ceci :Error: File "/media/woeusb_source_1602672597_513603/sources/install.wim" in source image has exceed the FAT32 Filesystem 4GiB Single File Size Limitation and cannot be installed. You must specify a different --target-filesystem.
Important :Vérifiez que le périphérique USB est correct avant d'exécuter la commande ! Toutes les données de ce lecteur seront perdues !
Pour créer une clé USB Linux amorçable sous Windows avec WoeUSB en mode partition, utilisez :
sudo woeusb --partition </path/to/Windows.iso> /dev/sdXN
Où :
-
--partition
indique d'utiliser le mode de partition WoeUSB, qui copie les fichiers ISO Windows sur une partition existante (que vous sélectionnez) sur un périphérique de stockage USB et les rend amorçables, en écrasant uniquement les fichiers qui existent déjà sur l'USB avec le même nom -
/path/to/Windows.iso
– Remplacez-le par le chemin vers l'ISO Windows que vous souhaitez utiliser pour créer un support USB amorçable -
/dev/sdXN
est la partition du périphérique USB sur laquelle vous souhaitez copier les fichiers Windows. Vous pouvez trouver le périphérique et la partition en utilisantsudo parted -l
comme expliqué à l'étape 1 (par exemple/dev/sdd1
).
Nous ne spécifions pas le type de système de fichiers de la partition cible lorsque WoeUSB est utilisé en mode partition, car cela copie uniquement les fichiers sur une partition sur la clé USB, donc la partition doit déjà être NTFS.
Rappel :Assurez-vous que le périphérique USB et la partition sont corrects avant d'exécuter la commande ! Toutes les données de ce lecteur seront perdues !
Pour plus d'options WoeUSB, telles que la spécification de votre propre étiquette pour le système de fichiers nouvellement créé, appliquez une solution de contournement pour un bogue du BIOS qui n'inclut pas le périphérique dans le menu de démarrage lorsqu'aucune partition n'a un indicateur de démarrage basculé, et plus peut être trouvé dans l'aide de l'application (woeusb --help
).