J'ai lu des pages Web et des articles (ici et dans d'autres forums) sur la façon de créer un support USB d'installation de Windows 7 à partir de Linux (pour installer Windows 7)
J'ai demandé à TechNet à ce sujet, et j'ai reçu une réponse avec des informations générales sur la façon de le faire:
"Personnellement, je ne suis pas très familier avec Linux, mais fondamentalement tout ce que vous devez faire ... quelle que soit la manière dont vous le faites est le suivant:
Formatez un lecteur flash USB, fat32 ou ntfs créent une partition suffisamment grande pour héberger l'installation de Windows (donnez ou prenez 3 Go pour 64 bits, environ 2,5 Go pour 32 bits) et marquez cette partition comme active / amorçable. Comme cela peut être fait avec Windows, mais tout aussi bien avec un outil comme gparted, vous devriez pouvoir faire de même dans Debian.
Une fois que vous avez créé cette partition, montez l'iso que vous téléchargez et copiez tous les fichiers à partir de la racine, dans la racine du lecteur flash USB.
C'est tout. "
J'ai trouvé une autre méthode à divers endroits, c'est presque la même que celle mentionnée sur TechNet. Cependant, il semble y avoir une étape manquante dans cette méthode et / ou une étape dont je ne suis pas sûr qu'elle soit nécessaire.
dd
ne fonctionne pas toujours. Fondamentalement, l'étape manquante consistait à écrire un secteur de démarrage approprié sur la clé USB, ce qui peut être fait à partir de Linux avec ms-sys
. Cela fonctionne avec la version commerciale de Windows 7
.
Voici le récapitulatif complet, voir la question de la défaillance du serveur pour plus de détails:
- Installez ms-sys .
- Vérifiez à quel périphérique votre support USB est attribué (
fdisk -l
) ici, nous supposerons qu'il s'agit/dev/sdb
. Supprimez toutes les partitions, créez-en une nouvelle en occupant tout l'espace, définissez le type sur NTFS et définissez-le comme amorçable:
cfdisk /dev/sdb
Créez un système de fichiers NTFS:
mkfs.ntfs -f /dev/sdb1
Montez les médias ISO et USB:
mount -o loop win7.iso /mnt/iso
mount /dev/sdb1 /mnt/usb
Copiez sur tous les fichiers:
# cp -r /mnt/iso/* /mnt/usb/
Écrivez Windows 7 MBR sur une clé USB:
# ms-sys -7 /dev/sdb
Assurez-vous que l'écriture est rincée (soyez patient, cela peut prendre quelques minutes):
# sync
ouvrez gparted, sélectionnez la clé USB, faites un clic droit sur le système de fichiers, puis cliquez sur "Gérer les drapeaux". Cochez la case de démarrage, puis fermez
...et tu as fini.
Des questions
La clé USB ne devrait-elle pas fonctionner sans faire la dernière étape
# ms-sys -7 /dev/sdb
? Ou est-ce pour rendre l'USB amorçable? Est-ce uniquement pour marquer la partition comme amorçable?Ne serait-il pas préférable d'utiliser plutôt rsync
cp -r
?Est-ce que toutes ces étapes doivent être faites comme
root
? Sinon, ai-je besoin dechmod
tous les fichiers664
et dechown
tous les répertoires utilisés pour monter le périphérique USB et l'image ISO? Je suppose qu'il est juste plus facile de copier les données au furroot
et à mesure que cela n'affecte pas les données.Quelqu'un a-t-il essayé cette méthode ou une méthode similaire, comme la copie de l'iso
dd
?