40 votes

Puis-je utiliser Ubuntu pour écrire un ISO de Windows 7 sur une clé USB?

Je dois créer une clé USB d'installation de Windows à partir d'un fichier ISO. J'ai utilisé UNetbootin qui semble être le seul outil capable d'écrire des images non-Linux.

Le disque USB démarre (en quelque sorte), mais reste bloqué à la toute première étape. Un écran de démarrage UNetbootin apparaît, qui compte à rebours de 10 à 0, puis redémarre.

L'écran ressemble à ceci:

entrer la description de l'image ici

Y a-t-il un moyen de faire démarrer Windows à partir d'une image USB créée sous Linux?

38voto

gilm Points 1208

Méthode 1

Utiliser gparted pour formater le lecteur en FAT16, définir le drapeau d'amorçage.

Utiliser Gestionnaire d'archives pour extraire l'iso sur le lecteur.

(ou simplement copier le DVD sur le lecteur).

C'est tout.

Fonctionne pour moi

Méthode 2

Pour créer votre disque d'installation bootable, sélectionnez une image ISO ou un disque CD/DVD, et cliquez sur Installer entrer la description de l'image ici

Cela créera votre USB d'installation Windows Vista/7. Il convient de mentionner ici que l'outil pourrait également fonctionner avec Windows 8; cependant, cela n'a pas été testé. Cela dit, le développeur a mentionné que les images prises en charge incluent "Windows Vista, Seven+". Vous pouvez installer WinUSB soit à partir du package Deb donné sur le site Web du développeur (pour Oneiric, Natty, Maverick et Lucid), soit à partir du PPA donné ci-dessous.

sudo add-apt-repository ppa:colingille/freshlight
sudo apt-get update
sudo apt-get install winusb

Étant donné que WinUSB fonctionne également en ligne de commande, vous pouvez créer un installateur USB Windows 7 ou Windows Vista en suivant le format de ligne de commande donné ci-dessous

sudo winusb --format  

Une fois l'USB formaté en utilisant la méthode ci-dessus, installez une partition Windows et modifiez le Master Boot Record:

sudo winusb --install

26voto

BaconShelf Points 29

C'est un processus simple.

Pour BIOS: schéma de partition MBR

  1. Formatez la clé USB en FAT32 et marquez-la avec le drapeau 'boot'. (NTFS fonctionne aussi, mais pour ce tutoriel, j'utilise FAT32 car vous pouvez ainsi la rendre amorçable en mode UEFI.)

  2. Montez la clé USB quelque part, par exemple /media//

  3. Installez grub sur la clé USB en utilisant :

    grub-install --force --no-floppy --boot-directory=/media///boot /dev/sdX

    (Installez sur le disque; pas sur la partition!)

  4. Extrayez le contenu de l'iso à la racine de la clé USB; j'utilise personnellement 7z pour cela :

    7z x /chemin/vers/win.iso

    (Notez que l'iso de Win7 a un répertoire de démarrage; vous devrez 'superposer' le répertoire de démarrage créé avec grub avec le contenu de l'iso.)

    Vous devriez obtenir quelque chose comme ça

     autorun.inf
     boot
        grub
     bootmgr
     efi
     setup.exe
     sources
     support
     upgrade
  5. Modifiez/créez boot/grub/grub.cfg pour qu'il contienne le menuentry suivant :

    menuentry 'Installeur Windows 7 AIO' --class windows --class os {
      set root=(hd0,1)
      insmod part_msdos
      insmod fat
      insmod ntldr
      ntldr /bootmgr
    }
  6. Lorsque vous atteignez l'invite grub (grub>) tapez boot et appuyez sur Entrée

  7. Profitez de votre clé bootable.

    Cela peut être un peu compliqué, mais cela vous permet d'ajouter des ressources supplémentaires au besoin en modifiant le fichier grub.cfg. Personnellement, j'ai un installeur Windows 7 All In One (9 éditions de win7), Mini Windows XP (de hirens), DOS 6.22, memtest et gparted live sur une seule clé USB de cette manière.

Pour UEFI: schéma de partition GPT *

  1. Copiez efi/microsoft/boot d'un niveau vers le haut :

    cp -r efi/microsoft/boot efi/boot/

    (Le chemin peut être tout en majuscules, tout en minuscules, ou un mélange, en raison de la nature insensible à la casse du système de fichiers FAT32 et des options de montage différentes. Adaptez les commandes à votre situation.)

  2. Extrayez 1/Windows/Boot/EFI/bootmgfw.efi de sources/install.wim

    7z e sources/install.wim 1/Windows/Boot/EFI/bootmgfw.efi
  3. Placez ce fichier sous le nom efi/boot/bootx64.efi

    mv bootmgfw.efi efi/boot/bootx64.efi
  4. Profitez de votre clé USB Windows 7 amorçable en mode UEFI !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X