Wie erstelle ich einen Windows 7-Installations-USB unter Linux oder Mac?


10

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, von denen einer Linux und der andere Mac OS X ausführt.

Insbesondere habe ich derzeit keinen Zugriff auf einen Windows-Computer. Wie kann ich mit den vorhandenen Tools ein USB-Stick erstellen, mit dem ich booten und Windows 7 installieren kann?

Muss ich auf irgendetwas achten, wenn ich die ISO von der DVD mache (DRM oder irgendetwas)?

Funktioniert UNetbootin nach der ISO-Erstellung? Wie wäre es mit dd?

Antworten:


7

Interessante Frage - Nehmen wir an, Ihr Flash-Laufwerk ist SDC und Ihre ISO heißt w7.iso.

Ich denke, die kurzeste und problemloseste Antwort ist die Frage, ob Ihr Motherboard das Booten im USB-CD-ROM-Stil unterstützt. Wenn ja, können Sie das Image einfach direkt auf das Raw-Gerät übertragen:

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

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

Hängen Sie zuerst das USB-Laufwerk aus ...

umount /dev/sdc

Dann geh in fdisk ...

fdisk /dev/sdc

Wenn Sie sich in fdisk befinden, löschen Sie jede Partition, indem Sie ddie Nummer der jeweiligen Partition verwenden und dann eingeben. Erstellen Sie nun eine völlig neue Partition der Festplatte füllen , indem Sie die folgende Reihenfolge tun: n, p, 1, ENTER, ENTER. ENTER. Nach dieser Überprüfung ist es erledigt p. Jetzt ist es als eine NTFS - Partition gesetzt mit t, dann 7, und geben Sie ihm die Boot - Flagge mit a, 1, ENTER. Drücken Sie abschließend w, um die Tabelle auf den USB-Stick zu schreiben.

Stellen Sie das Dateisystem auf die Partition, indem Sie Folgendes als root ausführen:

mkfs.ntfs /dev/sdc1

Jetzt müssen Sie die ISO als vnd mounten. Gehen Sie dazu wie folgt vor ...

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

Und jetzt den USB-Stick wieder montieren ...

mount /dev/sdc1 /media/usb

Kopieren Sie alles rekursiv von der Loop-Halterung auf das USB-Laufwerk ...

cp -a /mnt/iso /media/usb

Schreiben Sie den Master-Boot-Datensatz, um von ...

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

Und los geht's (hoffentlich).

Ich habe auf meinem Debian-Computer etwas Ähnliches ausprobiert und es hat funktioniert. Dies ist eine etwas optimierte Version.


1
Sie müssen auch die ntfs-Partition mit mkfs formatieren.
lzm

sudo mkfs.ntfs / dev / sdc1 Schritt fehlt. Um das Boot-Flag zu aktivieren, geben Sie "a" und dann "1" ein und geben Sie ein.
Matt H

@MattH: Wo soll ich diesen Schritt machen? Dies ist ein Community-Wiki. Sie können die Antwort ändern, anstatt sie zu kommentieren. Vielen Dank!
Olivier Lalonde

Sollte das nicht 'cp -a / mnt / iso / * / media / usb' sein, sonst bekomme ich einen Ordner namens iso in / media / usb
Aaron J Lang
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.