Wie brenne ich die Windows 10 ISO auf einen USB-Stick?

38

Ich habe die ddMethode durchgeführt und die ISO auf das USB-Laufwerk geschrieben, aber ich bin nicht sicher, ob das alles ist, was ich tun muss, weil es Windows ist und möglicherweise nicht GRUB hat, und ich bin nicht sicher, also frage ich die Experten.

winusb funktioniert nicht unter Windows 10, unterscheidet sich also von früheren Fragen.

SakuraKaminari
quelle
Welche ddMethode haben Sie angewendet? Auch woher hast du die ISO?
Wilf
@wilf Ich habe es von der offiziellen Windows 10-Website ( windows.microsoft.com/en-us/windows/preview-iso )
SakuraKaminari
@ Wilf ich verwendetsudo dd if=/home/sakurakami/Downloads/Windows.iso of=/dev/sdf bs=4M
SakuraKaminari
@Wenn die Operation erfolgreich war und ich sogar den SHA-1-Hash mitopenssl sha1 Windows.iso
SakuraKaminari
@karel no WinUSB hat nicht funktioniert.
SakuraKaminari

Antworten:

32

Ich habe alle Möglichkeiten in diesem Thread ausprobiert und keine hat funktioniert (und im Ernst, es geht um das Schreiben auf einen USB-Stick . Warum sollten die Leute stattdessen vorschlagen, die ISO auf eine andere Partition zu kopieren?).

Die Lösung, die den Trick für mich getan hat (vorausgesetzt, Ihr USB-Laufwerk ist /dev/sdc):

  • Laufen Sie gparted
  • Erstellen Sie eine neue Partitionstabelle sdc, und geben Sie Folgendes einmsdos
  • Erstellen Sie eine NTFS-Partition und setzen Sie das Boot-Flag darauf
  • Iso extrahieren (geht mit 7z x windows10.iso)
  • Kopieren Sie den Inhalt (über cp, rsynceine GUI, was auch immer) auf die montierte NTFS - Partition ( mit Sicherheit /dev/sdc1)

  • Der letzte wichtige Schritt aus diesem Beitrag: https://superuser.com/a/817656/248812 ist:

    sudo ms-sys -7 /dev/sdc.

    ms-sys ist in einem ppa verfügbar: https://launchpad.net/~lenski/+archive/ubuntu/ms-sys

Ohne ms-sysblinkender Cursor beim Booten, wenn der USB-Stick eingesteckt ist.

Damit wird das Windows-Logo angezeigt.

Jean-Michaël Celerier
quelle
6
Das hat bei mir unter Windows 10 geklappt. Über ms-sys habe ich die Deb direkt von launchpad.net/~lenski/+archive/ubuntu/ms-sys/+files/… heruntergeladen und mit installiert dpkg -i <deb_file>.
Vincenzo Pii
Dies funktionierte und es bootete, obwohl es einen blauen Bildschirm des Todes wirft ...
Lilian A. Moraru
3
Für Fedora-Benutzer können ms-sysPakete hier gefunden werden: copr.fedorainfracloud.org/coprs/scorpionit/ms-sys
Maxim Egorushkin
4
Für Arch-Benutzer ist ms-sys am aur
alecdwm
Dies funktioniert, wenn Sie eine MBR-Partition haben, wenn Sie ein GPT-Partitionsschema haben, versuchen Sie dies stattdessen askubuntu.com/a/487970/80788
HVNSweeting
15

Sie benötigen keinen USB-Stick, keine DVD oder ein anderes externes Medium, um eine Windows 10-Installationsdiskette (ISO) zu installieren, beginnend mit einer reinen Ubuntu-Installation. Es ist möglich, das Image oder die ISO-Datei auf eine Partition einer Ihrer Festplatten zu extrahieren, vorzugsweise nicht auf diejenige, die Sie für eine neue Windows-Installation verwenden, und diese zu verwenden.

Für die folgenden Schritte sollte eine funktionierende GRUB-Konfiguration vorhanden sein:

  1. Stellen Sie sicher, dass Sie über eine bootfähige und formatierte NTFS-Partition verfügen. Im Folgenden wird die Partition identifiziert durch , (hd0,5)wo hd0das Layout enthalten Festplatte mit MS - DOS oder MBR - Partitionstabelle.

  2. Durch das Aktivieren des Abbilds wird das Extrahieren des Inhalts vereinfacht. Wenn sich Disk Image Mounter weigert, die ISO-Datei anzuhängen, können Sie immer diesen Befehl verwenden, um eine beliebige ISO-Datei anzuhängen:

    sudo mount -o loop [Image_Path] [Mount_Point]
    
  3. Kopieren Sie den Inhalt des neuen Loop-Geräts in die NTFS-Partition.

  4. Fügen Sie nun einen GRUB-Eintrag für Windows 10 hinzu. Dadurch kann der Bootloader GRUB die in der Partition enthaltene Installationsdiskette finden. Öffnen Sie /boot/grub/grub.cfgim Texteditor als root und fügen Sie diese Zeilen hinzu

    menuentry 'Windows 10 Install Disk' {
    set root=(hd0,5)
    insmod part_msdos
    insmod ntfs
    insmod ntldr
    drivemap -s (hd0) ${root}
    ntldr /bootmgr
    }
    

    Ändern Sie bei Bedarf die Wurzel entsprechend.

  5. Speichern Sie den Computer und starten Sie ihn neu. Booten Sie in das richtige Element Ihres aktualisierten GRUB-Menüs.

Sehen Sie sich dieses Youtube-Tutorial an: https://youtu.be/1Y4JXv9r5Ug

Suman
quelle
Es funktioniert nicht, wenn Sie auf derselben Partition oder demselben Laufwerk installieren, von der Sie booten.
Conor Patrick
5
@ThisNameBetterBeAvailable Wie ist die richtige Antwort? Es werden nicht einmal die Daten auf USB gelegt.
jbo5112
7
@ThisNameBetterBeAvailable Wie ist das Extrahieren auf einen USB-Stick nicht erforderlich, um "die Windows 10-ISO auf einen USB-Stick zu brennen", wie es der ursprüngliche Fragesteller angefordert hat? Möglicherweise möchten sie dies auf mehreren Computern verwenden.
jbo5112
1
@ jbo5112 Das wurde in der Frage nicht erwähnt, also passierte es, seine Ziele anzunehmen und ihm dabei zu helfen.
13.
5
@ThisNameBetterBeAvailable Es steht im Titel der Frage.
jbo5112
7

Sie können alle ISO-Inhalte auf das Flash-Laufwerk kopieren und es bootfähig machen.

Installieren Sie also zunächst GParted vom Software-Center oder vom Terminal aus:

sudo apt-get install gparted

Öffnen Sie es dann vom Armaturenbrett oder Terminal aus:

gksudo gparted

Wählen Sie anschließend das Flash-Laufwerk aus dem Menü in der oberen rechten Ecke. Es sollte eine Partition geben. Wenn Sie keine zu sichernden Daten haben, formatieren Sie sie neu als ntfs( bootmgrfunktioniert nicht direkt auf fat32), klicken Sie auf Apply(das Häkchen im Kopfzeilenmenü). Klicken Sie mit der rechten Maustaste auf die Partition, wählen Sie Manage flagsund überprüfen Sie boot.

Anschließend können Sie es über Ihren Dateimanager bereitstellen ( nautilusStandardeinstellung für GNOME und Unity).

Hängen Sie die ISO-Datei ein:

sudo mount -o loop [path to iso] [mountpoint]

Anschließend können Sie alle Inhalte vom ISO-Mountpoint über den Dateimanager auf das Flash-Laufwerk kopieren.

Starten Sie Ihren Computer neu und stellen Sie das USB-Flash-Laufwerk so ein, dass es zuerst startet.

aastefanov
quelle
Ja, ich habe versucht, es zu booten, aber es scheint nicht funktioniert zu haben. Können Sie mir die Liste der Befehle geben, die Sie verwendet haben?
SakuraKaminari
Ich habe gerade vom Dateimanager kopiert und das Boot-Flag von GParted aktiviert.
Aastefanov
@ SakuraKaminari - könnten Sie weitere Details hinzufügen, wie es schien, nicht zu funktionieren?
Wilf
@wilf es hat nicht gebootet.
SakuraKaminari
@ alb3rtano0012 wie kann ich es montieren? Es will nicht steigen. Es ist derzeit auf / dev / sdf
SakuraKaminari
4

Ich habe das mit der sehr einfachen GUI-Anwendung von woeusb geschafft. https://github.com/slacka/WoeUSB

Es ist eine Gabelung von WinUSB.

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt-get install woeusb
Chris Stryczynski
quelle
hat einwandfrei funktioniert, danke! :)
Geeocode
Dies war die einfachste Lösung für mich. Für Windows 10 müssen Sie NTFS als Dateisystem auswählen.
rgov
1

Wenn Sie sich nicht sicher waren, wie können Sie dann sagen, dass die ddMethode funktioniert hat? Das ist auch nicht der richtige Weg. Sie müssen Rufus verwenden, um das USB-Laufwerk bootfähig zu machen, nicht dass ich von den dd-Praktiken abraten würde, da es sich um Windows handelt.

Wenn Sie bereits eine Windows-Installation haben, starten Sie diese und führen Sie die folgenden Schritte aus, oder verwenden Sie virtualbox.

VERFAHREN:

Entsprechend: http://www.cnet.com/how-to/how-to-install-windows-10-technical-preview-from-a-flash-drive/

Sie benötigen mindestens 4 GB Flash-Laufwerk (8 GB für 64-Bit).

-> Laden Sie Rufus herunter und führen Sie es aus. Legen Sie dann Ihr Flash-Laufwerk ein und vergewissern Sie sich, dass es keine wichtigen Daten enthält. (Es wird gerade gelöscht.) Rufus sollte das Laufwerk automatisch erkennen und im Feld Gerät auflisten. (Wenn nicht, wählen Sie das Laufwerk manuell aus.)

-> Beachten Sie das Kontrollkästchen "Erstellen Sie eine bootfähige Festplatte mit". Klicken Sie ganz rechts auf das Laufwerkssymbol und navigieren Sie zu dem Speicherort, an dem Sie die Windows 10-ISO-Datei gespeichert haben. Wählen Sie es aus und klicken Sie dann auf Start. (Alle anderen Standardeinstellungen in Rufus sollten in Ordnung sein.)

-> Dies kann einige Zeit in Anspruch nehmen, möglicherweise bis zu 20-30 Minuten. Seien Sie nicht beunruhigt (oder verwirrt), wenn ein Explorer-Fenster für das Flash-Laufwerk angezeigt wird. Lass es einfach in Ruhe, bis Rufus "DONE" meldet. Dann können Sie das Programm- und Laufwerkfenster schließen und das Laufwerk entfernen.

-> Jetzt ist es Zeit für den alten PC. Schließen Sie das Flash-Laufwerk an einen USB-Anschluss an und schalten Sie das System ein. Höchstwahrscheinlich ist es nicht standardmäßig für das Booten von einem externen Laufwerk konfiguriert, sodass Sie möglicherweise während des POST in ein Startmenü oder das BIOS springen müssen. Letztendlich müssen Sie die Maschine zwingen, vom Flash-Laufwerk zu starten. Starten Sie danach den Computer neu und folgen Sie den Installationsanweisungen von Windows.

Alles Gute!

Surya Teja Karra
quelle
aber ich habe keine fenster. Der Grund, warum ich Windows 10 möchte, ist, dass mein Windows 7 nicht funktioniert und ich nicht mit Rufus brennen kann. ist das, was ich getan habe, in Ordnung?
SakuraKaminari
Dann installieren Sie Windows in VirtualBox. Oder laden Sie WinUSB wie in: askubuntu.com/questions/289559/… vorgeschlagen herunter. Der Link zeigt, wie man Windows 8 betrachtet, aber ich wette, dass es mit Windows 10 funktionieren würde.
Surya Teja Karra
Nun, es scheint, dass Winusb nicht zuverlässig funktioniert hat und ich kann es nicht versuchen, aber
SakuraKaminari
Dann ist es am besten, VirtualBox jetzt zu verwenden. Wenn Sie versuchen, Windows zu verwenden, ist es am besten, Windows (vorerst virtuell) zu hosten.
Surya Teja Karra
Ich habe dies von WinUSB erhalten: Installation fehlgeschlagen! Exit-Code: 256 Protokoll: Gerät wird formatiert ... Fehler: / dev / sdf: Unbekanntes Plattenlabel
SakuraKaminari
1

Fand eine viel einfachere Lösung. Mounten Sie die ISO mit loop etc und -t udf. Kopieren Sie alles in eine freie NTFS-Partition. Markiere diese Partition als boot in gparted. Führen Sie aus, sudo update-grubund starten Sie neu.

d3rdon
quelle
Beachten Sie, dass Sie dieses USB-Laufwerk nur von dem Computer booten können, auf dem "update-grub"
ozma
2
@ozma Diese Antwort betrifft kein USB-Laufwerk.
Forresthopkinsa
@ Forresthopkinsa Sie haben Recht, mein Kommentar sollte einen solchen Fehler verhindern
Ozma
Diese Methode funktionierte, bis sich das Windows 10-Installationsprogramm über das Booten von einer NTFS-Partition beschwerte und den Vorgang abbrach.
Layton Everson
1

Das MS-DOS-Paket ist ziemlich alt und nicht gewartet. Es wird nicht auf Ubuntu 16-04 geladen. Verwenden Sie stattdessen das Syslinux-Paket, das höchstwahrscheinlich bereits installiert ist: http://ubuntuhandbook.org/index.php/2013/08/repair-windows-mbr-from-ubuntu/

Auch cp zu einer NTFS-Partition ist langsam. Extrahiere die ISO direkt nach sdc1

  • Laufen Sie gparted
  • Erstellen Sie eine neue Partitionstabelle in sdc, und geben Sie msdos ein
  • Erstellen Sie eine NTFS-Partition und setzen Sie das Boot-Flag darauf
  • Kopieren Sie die ISO

    sudo dd von = / dev / sdc1 if = Win10_1703_German_x64.iso bs = 4M

  • MBR erstellen

    sudo dd if = /usr/lib/syslinux/mbr/mbr.bin von = / dev / sdc

Kjeld Flarup
quelle
hat einwandfrei funktioniert, sollte die akzeptierte Antwort sein. Vielen Dank.
Bulat M.
Ich habe es gerade versucht (mit Win10_1709_Dutch_x64.iso von MS heruntergeladenen ) und es hat bei mir nicht funktioniert. Das Booten des resultierenden USB-Sticks ist fehlgeschlagen Missing operating system(was meines Erachtens vom MBR gedruckt wird). Beim Booten auf einem tatsächlichen System wird eine ähnliche Meldung vom BIOS angezeigt (die wahrscheinlich die MBR-Meldung verbirgt). Ich frage mich, wie das funktionieren soll? Ein .iso enthält kein NTFS?
Matthijs Kooijman
0

Ich habe es mit dem versucht ms-sys, es lief aber ich konnte den USB nicht zum booten bringen. Dies funktionierte jedoch:

sudo apt install woes
sudo woeusb --target-filesystem NTFS --device Win10.iso /dev/sdX

wo das /dev/sdXmuss dein USB-Stick sein.

Prof. Falken
quelle