Puis-je utiliser Ubuntu pour écrire une ISO Windows 7 sur USB? [dupliquer]

37

Je dois créer une clé USB d'installation 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 il se bloque dès la première étape. Un écran de démarrage UNetbootin apparaît et continue à décompter de 10 à 0, puis redémarre.

L'écran ressemble à ceci:

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

    
posée Salim Fadhley 29.03.2012 - 01:24
la source

2 réponses

37

Méthode 1

En utilisant le format gparted , le lecteur FAT16, définissez l'indicateur de démarrage.

À l’aide de Archive Manager , extrayez l’iso sur le lecteur.

(ou copiez simplement le DVD sur le lecteur).

C'est ça.

travaille pour moi

Méthode 2

Pour créer votre disque d'installation démarrable, sélectionnez une image ISO ou un CD / DVD, puis cliquez sur Installer

Cela créera votre programme d'installation USB Windows Vista / 7. Il convient de mentionner ici que l’outil peut également fonctionner avec Windows 8; cependant, il 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 à partir du package Deb fourni sur le site Web du développeur (pour Oneiric, Natty, Maverick et Lucid) ou du PPA. ci-dessous.

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

Comme WinUSB fonctionne également à partir de la ligne de commande, vous pouvez créer un programme d’installation USB pour Windows 7 ou Windows Vista en suivant le format de ligne de commande indiqué ci-dessous.

sudo winusb --format <iso path> <device>

Une fois l’USB formaté à l’aide de la méthode ci-dessus, installez une partition Windows et modifiez le Master Boot Record:

sudo winusb --install <iso path> <partition>
    
réponse donnée twister_void 29.03.2012 - 01:33
la source
23

C'est un processus simple.

Pour le BIOS: schéma de partition MBR

  1. Formatez l'usb en fat32 (ntfs fonctionne aussi, mais pour ce tutoriel j'utilise fat32 parce que vous pouvez le rendre amorçable de cette manière.)
  2. Montez l’USB quelque part, par exemple /media/<user>/<disc_label>
  3. Installez grub sur l’usb en utilisant:

    grub-install --force --no-floppy --boot-directory=/media/<user>/<disc_label>/boot /dev/sdX (Installez sur le disque , pas sur la partition!)

  4. Extraire le contenu de l'iso sur la racine de la clé USB; J'utilise personnellement 7z pour cela:

    7z x /path/to/win.iso (Notez que l'iso Win7 a un répertoire de démarrage; vous devrez "chevaucher" le répertoire de démarrage créé avec grub avec le contenu de l'ISO.) Vous devriez vous retrouver avec quelque chose comme ça

    ├── autorun.inf
    ├── boot
    │   └── grub
    ├── bootmgr
    ├── efi
    ├── setup.exe
    ├── sources
    ├── support
    └── upgrade
    
  5. Editez / créez boot / grub / grub.cfg pour qu’il contienne le menu suivant:

    menuentry 'Windows 7 AIO Installer' --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é de démarrage.

C'est peut-être un peu compliqué, mais cela vous permet d'ajouter des ressources supplémentaires si nécessaire via des modifications apportées au fichier grub.cfg. J'ai personnellement un installateur Windows 7 All In One (9 éditions de win7), Mini Windows XP (de hirens), DOS 6.22, memtest et gparted en direct sur une clé USB.

Pour UEFI: schéma de partition GPT *

  1. Copier efi/microsoft/boot un niveau supérieur:

    cp -r efi/microsoft/boot efi/boot/ (Le chemin peut être tout en majuscule, en minuscule ou en mélange, en raison de la nature insensible à la casse du système de fichiers fat32 et des différentes options de montage. Ajustez les commandes en fonction de votre situation.)

  2. Extraire 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 Windows 7 USB bootable!

réponse donnée The NetZ 22.10.2013 - 11:13
la source

Lire d'autres questions sur les étiquettes