Fedora: créer une clé USB bootable pour Windows 8.1


9

J'ai tout essayé et rien ne fonctionne J'ai 2 nouvelles clés USB 3 plus emballées. J'ai 3 fichiers ISO Windows 8.1 valides et pourtant aucune approche ne fonctionne.

J'ai essayé Unetbootin prend une éternité pour copier 4,3 Go sur la clé USB et ne fonctionne pas. J'ai essayé l'approche Ask Fedora en utilisant:

1) Formatage de la clé USB en FAT32 et utilisation:

su -c 'dd if=/home/kristjan/Prejemi/win.iso of=/dev/sdc bs=400M'

Cela prend 30 minutes et aucun fichier n'est copié sur le disque mais il ne démarre pas. Lorsque je le monte après, il s'affiche maintenant en FAT mais en UDF.

2) Formatage de la clé USB en NTFS et utilisation:

su -c 'dd if=/home/kristjan/Prejemi/win.iso of=/dev/sdc bs=8M'

Cela prend 30 minutes comme ci-dessus.

3) J'ai essayé d'utiliser l'approche GParted montrée ici:
SuperUser: Windows USB de Fedora Celui-ci veut démarrer mais ne le fait pas. Je redémarre, appuyez sur ENTER> F12 Pour accéder au menu de sélection de démarrage, je sélectionne le lecteur USB et il ne revient pas à l'écran de sélection de démarrage comme le font les solutions ci-dessus, mais il reste simplement sur un écran noir avec un curseur _ clignotant.

4) J'ai essayé de définir l'indicateur de démarrage à partir de GParted et d'utiliser DD, mais cela ne fonctionne pas non plus.

Pourquoi est-ce si difficile sur les systèmes Linux. Je veux dire que sur Windows / Machintosh, je peux créer une clé USB amorçable en 10 minutes. Sous Linux, il faut 30 minutes pour copier le contenu ISO, puis rien ne fonctionne: (


2
ddécrase tout le système de fichiers, donc le formatage en FAT32 ou NTFS avant l'exécution ddn'a aucun sens.
andrej

D'accord. Alors, que dois-je faire maintenant?
Duchesse Sterling

voir ma réponse ci
andrej

Réponses:


26

Tout à l'heure, j'ai réussi à créer une clé USB amorçable à partir d'une image 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.

  1. Montez l'ISO:

    sudo mount -t udf -o loop,ro,unhide /path/to/file.iso /mnt
    
  2. Insérez la clé USB.

  3. Exécutez fdisket spécifiez le nom de périphérique du lecteur USB; par exemple:

    sudo fdisk /dev/sdc
    
  4. Supprimez toute table de partition existante et créez-en une nouvelle.

  5. 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).

  6. Écrivez les modifications et quittez fdisk.

  7. Créez un système de fichiers FAT-32 dans la nouvelle partition; par exemple:

    sudo mkfs.vfat -F 32 /dev/sdc1
    
  8. Montez cette partition dans un sous-répertoire existant; par exemple:

    sudo mount /dev/sdc1 /media/usbstick
    
  9. Copiez tous les fichiers de l'ISO monté dans ce répertoire:

    sudo cp -rv /mnt/* /media/usbstick
    
  10. Synchronisez les systèmes de fichiers juste pour être sûr:

    sudo sync
    
  11. Démontez les deux éléments montés précédemment:

    sudo umount /media/usbstick
    sudo umount /mnt
    

3
Pourriez-vous développer les points 4, 5 et 6?
si __name__ est Aucun

Quel type de table de partition utiliser?
totokaka

2
@JanNetherdrake Une fois que vous avez fait l'étape 3, vous entrez: o(pour créer une nouvelle table de partition), n(pour créer une nouvelle partition, allez simplement avec les valeurs par défaut), (pour définir la partition bootable, si vous êtes allé avec les valeurs par défaut, sélectionnez la partition 1) , t(pour sélectionner le type, choisissez 7), vous pouvez maintenant enregistrer la nouvelle mise en page avec w.

@Bruce_Forte Ou installez simplement Rufus dans une machine virtuelle Windows et utilisez-le. Cela fonctionne et c'est super facile.
si __name__ est Aucun

Dans mon commentaire, il manque le a(pour définir le drapeau de démarrage), je n'ai pas assez de réputation pour le modifier, désolé. @JanNetherdrake Devinez que ce serait aussi une solution, mais c'est assez lourd sur les ressources et fdisksur la plupart des distributions installées par défaut.

7

La création d'une clé USB d'installation de démarrage n'est pas trop compliquée 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 Windows 8 sur la clé USB, cela devient un peu plus compliqué. Voir le guide ici: https://thesquareplanet.com/blog/installing-windows-8-1-to-go-on-usb-drive-from-linux/


Sur sudo mount ${dev}1 /mntBil est dit: ntfs-3g-mount: mount failed: Device or resource busy, même si $ {} dev 1 n'est pas monté, et / mntB est pas occupée par quoi que ce soit.
jojman

2

ddécrase tout le système de fichiers, donc le formatage en FAT32 ou NTFS avant de s'exécuter ddn'a aucun sens.

si vous êtes sûr à 100% que votre image ISO Windows-8.1 /home/kristjan/Prejemi/win.isoest capable de démarrer à partir de l'USB, vous pouvez essayer d'installer le package liveusb-creator en utilisant

sudo yum install liveusb-creator

et l'utiliser pour transférer des données ISO sur une clé USB.

Edit: Une autre alternative est un unetbootinpackage qui fait essentiellement la même chose que de produire une clé USB amorçable à partir d'ISO.


Mon lecteur a été formaté en NTFS, il se monte sans problème, mais le créateur de Fedora livesub ne détecte pas le lecteur. Il semble que le créateur de liveusb soit uniquement pour les clés USB Fedora.
Duchesse Sterling

Je n'ai aucune clé USB NTFS. J'ai branché ma clé USB FAT16 sur la machine et je l'ai exécutée liveusb-creator. Il a trouvé la partition FAT sur USB en tant que / dev / sdb1 et a proposé d'écrire quelque chose dessus. Si vous avez un problème avec NTFS, lancez-le fdisk /dev/sdb(si l'USB est / dev / sdb), imprimez vos partitions en utilisant la commande 'p', supprimez la partition en utilisant 'd' et écrivez les modifications sur USB en utilisant la commande 'w'. Ensuite, vous pouvez réessayer liveusb-creator. Vous pouvez également exécuter liveusb-creator -f /dev/sdbpour forcer le lecteur cible.
andrej

Je pense que Unetbootin ne prend en charge que FAT et non NTFS. J'ai formaté mon disque en FAT32 et j'utilise maintenant Unetbootin pour voir ce qui se passe.
Duchesse Sterling

Oui, rien n'a fonctionné ici.
Duchesse Sterling

Il semble que votre ISO soit cassé. Veuillez essayer de vérifier l'ISO en cours de transfert vers l'USB avec l'ISO qui s'est avéré être amorçable à partir d'USB, par exemple, vous pouvez télécharger et exécuter Fedora 20 XFCE live download.fedoraproject.org/pub/fedora/linux/releases/20/Live/…
andrej
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.