Wie erstelle ich ein Windows 7-USB-Laufwerk mit Unix-Befehlen?

1

Ich denke, ich kann newfs_msdos verwenden, um es zu formatieren. und dd, um den inhalt der iso in den usb zu kopieren. Ich kann es nicht zum Booten bringen. Ich habe es schon versucht, aber es hat nicht funktioniert. Hat das jemand erfolgreich gemacht?

Bohrturm
quelle
Sie finden die besten Lösungen zu lesen finden diese Antworten auf askubuntu. Und einige weitere Nerds (über die Befehlszeile) hier bei Serverfault .
Erik

Antworten:

1

Nur um die grundlegenden Fragen zu beantworten: Welches Motherboard hast du? Haben Sie die Startreihenfolge in Ihrem BIOS geändert?

Ich musste dies kürzlich für ein Netbook-Laptop tun. Die Methode, die ich befolgt habe, war wahrscheinlich sehr ähnlich zu dem, was Sie versucht haben, aber ich werde es trotzdem geben:

  1. Stellen Sie sicher, dass der USB-Stick gelöscht ist, bevor Sie fortfahren

    dd if=/dev/zero of=/dev/<usb_stick>
    
  2. Erstellen Sie eine neue Partitionstabelle auf Ihrem USB-Stick und erstellen Sie eine Partition (mit fdisk , parted oder gparted ). Markieren Sie die Partition als "Bootable" oder "Active". Formatieren Sie den USB-Stick als FAT32.

  3. Hängen Sie die neue Partition ein.

  4. Kopieren Sie den DVD / ISO-Inhalt auf die bereitgestellte Partition:

    dd if=/home/trent/iso/win7.iso of=/mnt/usb1
    
  5. Starten Sie neu und vergewissern Sie sich, dass in Ihrer Startreihenfolge / -priorität zuerst USB-Geräte vorhanden sind.

Leider scheint es unterschiedliche Methoden zu geben, die für unterschiedliche Menschen funktionieren, und nicht nur eine universelle Lösung. Ich habe andere Anweisungen gesehen, in denen gesagt wurde, die ISO-Inhalte auf das Gerät (/ dev / sdc) anstatt auf eine gemountete FAT32-Partition zu übertragen, aber das hat bei mir nie funktioniert.

Die einzige andere Methode, die bei mir funktioniert hat, war die Verwendung des Befehls DISK PART in Windows. Ich werde einige andere Methoden unter Linux ausprobieren, um zu sehen, ob ich Alternativen für Sie finden kann.

ItsOnlyOneLineOfCode
quelle
1
formatiere und verwende dd nicht; Diese schließen sich gegenseitig aus. Die Formatierung legt ein FAT32-Dateisystem fest, das dann von einem ISO9660 / UDF-Dateisystem überschrieben wird, wenn Sie die ISO-Datei bearbeiten. Führen Sie stattdessen dd aus oder formatieren Sie nach FAT32 und kopieren Sie den ISO-Inhalt (cp, nicht dd) auf den Stick. (Hängen Sie das ISO als Loopback-Dateisystem ein, wenn Sie auf die ISO-Inhalte zugreifen
möchten
Ich habe nie bemerkt, dass das Dateisystem mit "dd" formatiert wurde. Ich habe nur angenommen, dass es sich um eine Kopie handelt. Danke für die Klarstellung.
ItsOnlyOneLineOfCode