Comment créer une installation USB pour Windows 7 à partir de Linux ou Mac?


10

J'ai un DVD d'installation de Windows 7 fourni avec un ordinateur sans lecteur optique. J'ai une clé USB vide. J'ai accès à deux ordinateurs équipés de lecteurs optiques, l'un sous Linux et l'autre sous Mac OS X.

Notamment, je n'ai accès à aucun ordinateur Windows pour le moment. Avec les outils dont je dispose, comment puis-je créer une clé USB avec laquelle je peux démarrer et installer Windows 7?

Dois-je faire attention à quoi que ce soit lors de la création de l'ISO à partir du DVD (DRM ou autre)?

Une fois l'ISO effectuée, UNetbootin fonctionnera-t-il? Et dd?

Réponses:


7

Question intéressante - supposons que votre lecteur flash est sdc et que votre ISO s'appelle w7.iso.

Je suppose que la réponse la plus courte et sans tracas est de demander si votre carte mère prend en charge le démarrage de style USB-CDROM, car si c'est le cas, vous pouvez simplement DD l'image directement sur le périphérique brut:

dd if=w7.iso of=/dev/sdc

Sinon, vous aurez besoin de ms-sys , puis vous devrez faire quelque chose comme ceci:

Démontez d'abord le disque USB ...

umount /dev/sdc

Ensuite, allez dans fdisk ...

fdisk /dev/sdc

Une fois que vous êtes dans fdisk, supprimez chaque partition en utilisant dpuis en entrant le numéro de la partition respective. Maintenant , créez une partition de remplissage entièrement nouveau disque en faisant la séquence suivante: n, p, 1, ENTER, ENTER. ENTER. Après cette vérification, c'est fait avec p. Maintenant , le définir comme une partition NTFS avec t, puis 7, et lui donner le drapeau de démarrage avec a, 1, ENTER. Enfin, appuyez sur w pour écrire le tableau sur la clé USB.

Placez le système de fichiers sur la partition en exécutant ce qui suit en tant que root:

mkfs.ntfs /dev/sdc1

Maintenant, vous allez devoir monter l'iso en tant que vnd. Pour ce faire, procédez comme suit ...

mkdir /mnt/iso
mount -o loop w7.iso /mnt/iso

Et maintenant, montez à nouveau la clé USB ...

mount /dev/sdc1 /media/usb

Copiez tout récursivement du montage en boucle sur le disque USB ...

cp -a /mnt/iso /media/usb

Écrivez l'enregistrement de démarrage principal pour démarrer à partir de ...

ms-sys -7 /dev/sdc (use -m for WinXP)

Et voilà (j'espère).

J'ai essayé quelque chose de similaire à cela sur ma machine Debian et cela a fonctionné, c'est un peu une version modifiée.


1
Vous devez également formater la partition ntfs avec mkfs.
lzm

étape sudo mkfs.ntfs / dev / sdc1 manquante. Aussi pour activer le drapeau de démarrage, vous tapez "a" puis "1" puis entrez.
Matt H

@MattH: où dois-je faire cette étape? Ceci est un wiki communautaire, vous pouvez modifier la réponse au lieu de commenter. Merci!
Olivier Lalonde

Cela ne devrait-il pas être 'cp -a / mnt / iso / * / media / usb', sinon j'obtiens un dossier appelé iso inside / media / usb
Aaron J Lang
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.