Comment créer une clé USB amorçable pour Windows 10 à partir d'Ubuntu

8

Je souhaite installer Windows 10 Technical Preview x64 sur mon ordinateur et j'ai téléchargé le fichier ISO.

Maintenant, je dois rendre la clé USB amorçable, mais j'utilise Ubuntu 14.04 64 bits (Trusty Tahr), alors comment puis-je créer une clé USB amorçable pour Windows 10 à partir d'Ubuntu?

J'ai essayé de rendre USB amorçable à l'aide de WinUSB , mais cela ne fonctionne pas! Y a-t-il une autre option?

Apurva
la source
1
J'ai une fois répondu à une question sur la façon d'installer Windows 7/8 sans USB / DVD. Vous pouvez l'essayer. Utilisez simplement votre clé USB contre la partition. Veuillez publier les résultats si cela fonctionne (fonctionne facilement pour Windows 7/8) pour Windows 10 également.
Firelord
@Firelord cela pourrait fonctionner mais ce n'est pas une bonne idée de partitionner le disque dur
Apurva
C'est pourquoi je l'ai mentionné dans mon dernier commentaire, changez l'emplacement de la partition du disque dur avec votre emplacement USB. Cela fonctionne pour Windows 7/8.
Firelord

Réponses:

14

J'ai essayé dd, mais ça n'a pas marché. J'ai essayé UNetbootin, mais cela n'a pas fonctionné. J'ai cherché winusb, mais je ne l'ai pas trouvé et j'ai entendu que cela ne fonctionnait pas pour Windows 10, de toute façon.

Mais! Cela a fonctionné pour moi! http://onetransistor.blogspot.com/2014/09/make-bootable-windows-usb-from-ubuntu.html

Notez que j'ai dû ajouter "--force" sur la commande grub-install.

Les étapes sont essentiellement les suivantes:

  1. Formatez une clé USB; lui donner une partition NTFS. Notez l'UUID de la partition.
  2. Montez l'image ISO Windows et copiez tous les fichiers sur le lecteur USB.
  3. Exécutez sudo grub-install --force --target=i386-pc --boot-directory="/<path-to-usb>/boot" /dev/sdX, où sdXest comme "sdb". (Pas sdb1.)
  4. Mettez le texte suivant sur la clé USB, dans un nouveau fichier à boot/grub/grub.cfg

    default=1
    timeout=15
    color_normal=light-cyan/dark-gray
    menu_color_normal=black/light-cyan
    menu_color_highlight=white/black
    menuentry "Start Windows Installation" {
        insmod ntfs
        insmod search_fs_uuid
        insmod chain
        search --no-floppy --fs-uuid <drive_UUID> --set root
        chainloader +1
        boot
    }
    menuentry "Boot from the first hard drive" {
        insmod ntfs
        insmod chain
        insmod part_msdos
        set root=(hd1)
        chainloader +1
        boot
    }
    

Dans le fichier, remplacez <drive_UUID> par l'ID de partition que vous avez noté. (Notez que lorsque je l'ai démarré, j'ai vu quelque chose comme "aucun lecteur U7A6 .." ou quel que soit l'identifiant que j'ai entré ... mais il a quand même démarré, alors bon.)

Le lecteur doit être amorçable à ce stade. Ça a marché pour moi. Il y a quelques messages d'erreur possibles qu'il explique sur le site, si vous avez des problèmes.

Erhannis
la source
Merci pour la réponse Erhannis; pourriez-vous modifier votre réponse et résumer le lien que vous avez fourni s'il vous plaît? Le contenu peut devenir périmé ou disparaître. Merci!
bertieb
J'ai fait cela, cependant, mon PC ne démarre pas depuis USB. Il ne le reconnaît pas comme un périphérique de démarrage. J'ai défini la première priorité de démarrage comme USB ...
deostroll
2

Je l'ai fait avec winusb. Pour l'installer, exécutez:

sudo add-apt-repository ppa:colingille/freshlight && \
sudo sh -c "sed -i 's/trusty/saucy/g' /etc/apt/sources.list.d/colingille-freshlight-trusty.list" && \
sudo apt-get update && \
sudo apt-get install winusb

Ensuite, je pense que vous pouvez utiliser ce programme sans mon aide.

Vous pouvez essayer UNetbootin . Pour installer, exécutez:

sudo add-apt-repository ppa:gezakovacs/ppa && \
sudo apt-get update && \
sudo apt-get install unetbootin
Michael Vietluzhskih
la source
Oui, j'ai trouvé un fil avec une réponse similaire, j'ai installé winusb mais je ne sais pas si cela fonctionne pour Windows 10!
Apurva
winusb ne fonctionne pas pour w10
Apurva
Essayez unetbootinsudo add-apt-repository ppa:gezakovacs/ppa && sudo apt-get update && sudo apt-get install unetbootin
Michael Vietluzhskih
Ça ne marche pas du tout. Lorsque je redémarre, il démarre simplement Ubuntu, ne me montre aucune option pour installer windows10
Apurva
Essayez d'aller au bios et changez la priorité de démarrage sur votre USB.
Michael Vietluzhskih
-1

Utilisez la ddcommande pour créer une clé USB amorçable.

Vous devez d'abord trouver l'appareil sur lequel la clé USB est montée. Si vous branchez le périphérique USB et exécutez, dmesgvous devriez voir l'emplacement. Un exemple serait /dev/sdf.

Vous allez ensuite démonter l'appareil sur lequel la clé USB est montée et écrire l'image ISO directement sur l'appareil.

REMARQUE: remplacez le point d'interrogation par le fichier du périphérique USB.

$ sudo umount /dev/sd?
$ sudo dd if=/path/to/windows10.iso of=/dev/sd? bs=1M && sync
Vengat
la source
Comment savoir si mon périphérique USB est monté sur / dev / sdb?
Apurva le
utilisez la dmesgcommande pour trouver le point de montage des fichiers de votre appareil
Vengat
2
Vous ne pouvez pas créer de
clé
@ ali786 - lisez d'abord cet article clair, vous pouvez utiliser la ddcommande
Vengat