Wie erstelle ich einen Windows 7-Installations-USB-Stick von Linux oder Mac aus?

Wie erstelle ich einen Windows 7-Installations-USB-Stick von Linux oder Mac aus?

Ich habe eine Windows 7-Installations-DVD, die mit einem Computer ohne optisches Laufwerk geliefert wurde. Ich habe einen leeren USB-Stick. Ich habe Zugriff auf zwei Computer mit optischen Laufwerken, einer läuft mit Linux und der andere mit Mac OS X.

Insbesondere habe ich derzeit keinen Zugriff auf einen Windows-Computer. Wie kann ich mit den mir zur Verfügung stehenden Tools einen USB-Stick erstellen, mit dem ich Windows 7 booten und installieren kann?

Muss ich beim Erstellen der ISO von der DVD etwas beachten (DRM oder so)?

Funktioniert UNetbootin, nachdem das ISO erstellt wurde? Und dd?

Antwort1

Interessante Frage – nehmen wir an, Ihr Flash-Laufwerk ist sdc und Ihr ISO heißt w7.iso.

Ich denke, die kürzeste und unkomplizierteste Antwort ist die Frage, ob Ihr Motherboard das Booten über USB-CD-ROM unterstützt. In diesem Fall können Sie das Image einfach per DD direkt auf das Raw-Gerät übertragen:

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

Wenn nicht, benötigen Siems-sys, und dann müssen Sie etwa Folgendes tun:

Unmounten Sie zuerst die USB-Festplatte ...

umount /dev/sdc

Gehen Sie dann in fdisk ...

fdisk /dev/sdc

Sobald Sie in fdisk sind, löschen Sie jede Partition, indem Sie verwenden dund dann die Nummer der jeweiligen Partition eingeben. Erstellen Sie nun eine völlig neue Partition, die die Festplatte füllt, indem Sie die folgende Sequenz ausführen: n, p, 1, ENTER, ENTER. ENTER. Überprüfen Sie anschließend, ob dies mit erledigt ist p. Richten Sie sie nun mit als NTFS-Partition ein t, dann mit 7, und geben Sie ihr das Boot-Flag mit a, 1, ENTER. Drücken Sie abschließend w, um die Tabelle auf den USB-Stick zu schreiben.

Legen Sie das Dateisystem auf der Partition ab, indem Sie Folgendes als Root ausführen:

mkfs.ntfs /dev/sdc1

Jetzt müssen Sie das ISO als VND mounten. Gehen Sie dazu wie folgt vor ...

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

Und nun den USB-Stick erneut mounten...

mount /dev/sdc1 /media/usb

Alles rekursiv vom Loop-Mount auf die USB-Platte kopieren...

cp -a /mnt/iso /media/usb

Schreiben Sie den Master-Boot-Record, von dem gebootet werden soll ...

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

Und da sind Sie (hoffentlich).

Ich habe etwas Ähnliches auf meiner Debian-Maschine ausprobiert und es hat funktioniert. Dies ist eine leicht optimierte Version.

verwandte Informationen