Question Fedora: créer Windows USB bootable 8.1


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

J'ai essayé Unetbootin prend toujours pour copier 4.3Go sur la clé USB et ne fonctionne pas. J'ai essayé l'approche de Ask Fedora en utilisant:

1) Formatage du lecteur USB en FAT32 et en utilisant:

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

Cela prend 30 minutes pour terminer et rien ne sont copiés sur le lecteur, mais il ne démarre pas. Quand je le monte après il est maintenant affiché comme FAT mais comme UDF.

2) Formatage du lecteur USB en NTFS et en utilisant:

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 présentée ici:
SuperUser: Windows USB de Fedora Celui-ci veut démarrer mais 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 ci-dessus, mais reste sur un écran noir avec un curseur _ clignotant.

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

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


8
2018-03-14 15:25


origine


dd écrase le système de fichiers entier, donc le formatage en FAT32 ou NTFS avant de s'exécuter dd ça n'a aucun sens. - andrej
D'accord. Alors, que dois-je faire maintenant? - Sterling Duchess
voir ma réponse ci-dessous - andrej


Réponses:


Tout à l'heure, j'ai créé avec succès 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 le lecteur USB.

  3. Courir fdisk et 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 bootable et définissez son type sur 7 (HPFS / NTFS / ExFAT).

  6. Ecrire les modifications et quitter 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 pour vous en assurer:

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

    sudo umount /media/usbstick
    sudo umount /mnt
    

24
2018-04-19 22:56



Pourriez-vous élaborer les 4, 5 et 6? - if __name__ is None
Quel type de table de partition doit être utilisé? - totokaka
@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, il suffit de choisir les paramètres par défaut) t (pour sélectionner le type, choisissez 7), maintenant vous pouvez 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. - if __name__ is None
Dans mon commentaire, il manque le a (pour définir un indicateur de démarrage), vous n'avez pas assez de réputation pour éditer, désolé. @ JanNetherdrake Devinez que ce serait une solution aussi, mais il est assez lourd sur les ressources et fdisk est sur la plupart des distributions installées par défaut.


Créer une installation Windows bootable USB 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 de installer Windows 8 sur le lecteur USB, il devient légèrement plus compliqué. Voir le guide ici: http://techthat.net/2014/09/04/installing-windows-8-1-to-go-on-usb-drive-from-linux/


7
2017-09-27 19:23



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


dd écrase le système de fichiers entier, donc le formatage en FAT32 ou NTFS avant de s'exécuter dd ça 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'USB, vous pouvez essayer d'installer liveusb-creator paquet utilisant

sudo yum install liveusb-creator

et l'utiliser 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 que la production d’une clé USB amorçable à partir d’ISO.


1
2018-03-14 15:44



Mon disque a été formaté en NTFS, il monte sans aucun problème, mais le créateur de Liveora Fedora ne détecte pas le disque. Semble liveusb-creator est uniquement pour les clés USB Fedora. - Sterling Duchess
Je n'ai aucune clé USB NTFS. J'ai branché ma clé USB FAT16 sur la machine liveusb-creator. Il a trouvé la partition FAT sur USB sous la forme / dev / sdb1 et a proposé d’y écrire quelque chose. Si vous avez un problème avec NTFS, exécutez simplement 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 essayer le liveusb-creator encore. Vous pouvez aussi courir liveusb-creator -f /dev/sdb pour forcer le lecteur de cible. - andrej
Je pense qu'Unetbootin ne prend en charge que FAT et non NTFS. J'ai formaté mon disque en FAT32 et en utilisant Unetbootin maintenant pour voir ce qui se passe. - Sterling Duchess
Oui, rien n'a fonctionné ici. - Sterling Duchess
Il semble que votre ISO est cassé. S'il vous plaît essayer de vérifier le transfert ISO à usb avec ISO qui s'est avéré être bootable à partir de l'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