Tout à l'heure, j'ai réussi à créer une clé USB amorçable à partir d'un ISO Windows 8.1 contenant un système de fichiers UDF. Cela démarrera correctement une machine UEFI en mode UEFI pour une installation ultérieure. Il ne démarrera pas une machine BIOS ou une machine UEFI en mode de compatibilité BIOS.
-
Montez l'ISO :
sudo mount -t udf -o loop,ro,unhide /path/to/file.iso /mnt
-
Insérez la clé USB.
-
Exécutez
fdisk
et spécifiez le nom de périphérique de la clé USB ; par exemple :sudo fdisk /dev/sdc
-
Supprimez toute table de partition existante et créez-en une nouvelle.
-
Créez une nouvelle partition d'au moins 4,5 Go. Marquez-le comme amorçable et définissez son type sur 7 (HPFS/NTFS/ExFAT).
-
Écrivez les modifications et quittez
fdisk
. -
Créez un système de fichiers FAT-32 dans la nouvelle partition ; par exemple :
sudo mkfs.vfat -F 32 /dev/sdc1
-
Montez cette partition dans un sous-répertoire existant ; par exemple :
sudo mount /dev/sdc1 /media/usbstick
-
Copiez tous les fichiers de l'ISO monté dans ce répertoire :
sudo cp -rv /mnt/* /media/usbstick
-
Synchronisez les systèmes de fichiers juste pour être sûr :
sudo sync
-
Démontez les deux éléments précédemment montés :
sudo umount /media/usbstick sudo umount /mnt
Créer une clé USB d'installation Windows amorçable n'est pas trop compliqué si vous installez ms-sys :
# First, format /dev/sdX with a single partition (w/bootable flag set)
# Then, run the following
dev="/dev/sdX"
sudo mount -o loop win.iso /mntA
sudo mkfs.ntfs -f -L win ${dev}1
sudo ms-sys -7 ${dev}
sudo mount ${dev}1 /mntB
rsync -aP /mntA /mntB
sudo sync ${dev}
sudo umount /mntA /mntB
Si vous essayez d'installer De Windows 8 à la clé USB, ça se complique légèrement. Voir le guide ici :https://thesquareplanet.com/blog/installing-windows-8-1-to-go-on-usb-drive-from-linux/
dd
écrase tout le système de fichiers, donc le formatage en FAT32 ou NTFS avant d'exécuter dd
n'a aucun sens.
si vous êtes sûr à 100 % que votre image ISO Windows-8.1 /home/kristjan/Prejemi/win.iso
est capable de démarrer à partir d'une clé USB, vous pouvez essayer d'installer le package liveusb-creator en utilisant
sudo yum install liveusb-creator
et utilisez-le pour transférer des données ISO sur une clé USB.
Modifier : Une autre alternative est unetbootin
package qui fait essentiellement la même chose de produire une clé USB amorçable à partir d'ISO.