Depuis Windows 8, faire un Windows USBle support d'installation est plus facile que jamais. Si facile, les utilisateurs peuvent créer un USB Windows à partir du terminal Linux. Faire cela est un processus très fastidieux, mais en ce qui concerne l'installation des disques d'installation de Windows, le terminal est le moyen le plus rapide et le plus sûr.
ALERTE SPOIL: Faites défiler la liste et regardez le didacticiel vidéo à la fin de cet article.
La première étape consiste à partitionner votre clé USBconduire. Les installateurs USB Windows doivent être dans un format spécifique: Fat32 pour être exact. Cela signifie également qu'en effectuant l'installateur de cette façon, vous serez obligé d'utiliser le mode UEFI. Pas fan d'UEFI? Ne suivez pas ce guide! Votre clé USB doit avoir au moins 4 Go d’espace. Idéalement, utilisez-en un qui dispose de 8 Go d’espace.
Branchez votre clé USB, puis, dans un terminal, exécutez la commande list block (lsblk
). Cette commande révélera tous les périphériques en mode bloc sur le PC Linux. Localisez le label / dev / de votre clé USB. Gardez à l’esprit sa taille. Cela vous aidera à déterminer quel est le lecteur. Ensuite, exécutez la commande parted:
Remarque: dans cet exemple, le lecteur flash USB /dev/
l'étiquette est /dev/sdd
. Le vôtre peut différer. Assurez-vous de le changer en quoi lsblk
montre.

sudo parted /dev/sdd
Dans l'outil de partition GNU Parted, créez une nouvelle table de partitions. Comme la clé USB Windows doit être UEFI, cette table de partition doit être au format GPT.
mklabel gpt
Répondez oui à toutes les questions posées par GNU Parted concernant la création de la nouvelle table de partition. Ensuite, créez un nouveau système de fichiers sur la nouvelle table de partition, avec:
mkpart primary fat32 1MiB 100%
Ensuite, quittez GNU Parted avec:
quit
Enfin, formatez la nouvelle partition avec le mkfs
commander.
sudo mkfs.vfat -F32 /dev/sdd1
Avec le format USB, montez-le sur le PC. Ne montez pas votre clé USB dans le gestionnaire de fichiers. Créez plutôt un nouveau dossier appelé USB avec le mkdir
commander.
mkdir ~/USB
sudo mount /dev/sdd1 ~/USB
Monter le fichier ISO
Le lecteur USB est au bon format et prêtcontenir les fichiers Windows. L'étape suivante consiste à monter l'ISO Windows en tant que périphérique en boucle pour extraire les fichiers. C’est un peu délicat, mais vous pouvez obtenir l’ISO Windows 10 officiel de Microsoft. Le montage en boucle est important. Les utilisateurs ne peuvent pas simplement cliquer avec le bouton droit sur une image ISO et extraire les données sous Linux, car les données qu’elle contient sont masquées (en quelque sorte).
Certains gestionnaires de fichiers prennent en charge le montage d’images de disque en tant que boucle, bien que cela soit douteux. Le moyen le plus simple et le plus simple d'accéder à ce type de données consiste à utiliser le terminal.
Étape 1: créer un dossier pour l’ISO Windows à monter, avec le mkdir
commander.
mkdir ~/WindowsISO
Étape 2: Montez l’ISO avec le mount
commander.

sudo mount -o loop /home/username/path/to/windows/ISO/file.iso ~/WindowsISO
Si le fichier ISO est monté avec succès, vous le verrez apparaître lors de l'exécution du lsblk
commander.
Pour démonter le fichier ISO Windows, utilisez umount
. Comprenez que l'ISO ne démontera pas à moins que le contenu de l'ISO ne soit pas utilisé. N'essayez pas de le démonter car les fichiers sont en cours de copie.
sudo umount ~/WindowsISO
Faire l'USB
L'ISO et le lecteur USB sont montés sur leurs zones respectives. Il est maintenant temps de créer le support d'installation. Ceci est fait avec le cp
commander. Cependant, avant que les fichiers ne soient déplacés, le terminal doit avoir un accès root. En effet, le lecteur USB se monte en tant que racine et un utilisateur normal ne peut pas ajouter de nouveaux fichiers et dossiers à ~ / USB. Gagnez une racine avec:
sudo -s
Copiez ensuite tout le contenu de l’ISO sur le lecteur USB. Comprenez que ce processus prendra du temps. Pour de meilleurs résultats, utilisez un port USB3, car ils ont tendance à être plus rapides avec les transferts de fichiers.
cp -r /home/username/WindowsISO/* /home/username/USB
La copie est terminée lorsque vous pouvez saisir à nouveau la fenêtre du terminal.

Remarque: veillez à remplacer «nom d'utilisateur» dans la commande par le nom de votre utilisateur.
Une fois le transfert terminé, débranchez le lecteur flash USB du dossier ~ / USB avec le umount
commander.
sudo umount /dev/sdd1
S'il refuse de démonter et dit «le périphérique est occupé», essayez d'effectuer un démontage forcé avec:
sudo umount /dev/sdd1 -l
Conseil rapide
Créer des supports d’installation USB Windows dansle terminal peut être fastidieux. Pour gagner du temps, envisagez d'utiliser l'outil Gnome Disks pour obtenir une image complète de votre clé USB. Cela créera une copie complète de la table de partition et des fichiers qu’elle contient. Ensuite, lorsque vous devez installer Windows, créez une image directement sur le périphérique de sauvegarde!

Gardez à l'esprit que la sauvegarde IMG brute de la clé USBlecteur peut être la taille entière du lecteur flash. Par exemple: avez-vous un lecteur flash de 32 Go avec Windows 10? Gnome Disk Utility peut générer un fichier de sauvegarde de 32 Go. Pour de meilleurs résultats, utilisez un lecteur flash de 8 Go.
Apprenez-en plus sur la procédure à suivre ici.
Conclusion
Windows a toujours été notoirement ennuyeuxavec leurs disques d'installation. Dans le passé, le simple fait de créer un programme d’installation USB sur une application autre que Linux sonnait comme un rêve, et les utilisateurs étaient obligés d’utiliser «l’outil USB officiel». Avec l'avènement de l'UEFI et de normes plus universelles, les utilisateurs peuvent désormais créer une installation USB approuvée par Microsoft directement à partir du terminal Linux!
commentaires