Wie kann ich ein bootfähiges Windows 10-USB-Laufwerk unter Linux erstellen?
Bitte beachten Sie:
- WinUSB funktioniert nicht mit Windows 10.
- UNetbootin funktioniert auch nicht.
dd
Methode hat nicht so gut funktioniert.
Außerdem habe ich versucht, eine GPT-Partitionstabelle und eine Partition vom Typ ef00 zu erstellen und als fat32 zu formatieren. Anschließend habe ich alle ISO-Inhalte in diese Partition kopiert. Es bootet in Ordnung, aber wenn ich mit der Installation beginne, wird die Aufforderung zum Datenträgerdialog angezeigt.
Aktualisieren
Noch ein Versuch:
- Erstellt ein GPT
- Erstellt ein FAT32 am Ende des Laufwerks von 50 MB
- Erstellt NTFS auf dem verbleibenden Speicherplatz
- Setzen Sie UEFI: NTFS auf FAT32
- Kopieren von ISO-Inhalten nach NTFS
Die Installation startet in Ordnung, aber beim Start des Vorgangs wird der Fehler 0xc0000005 angezeigt (wenn ich mich richtig erinnere).
linux
boot
usb
windows-10
Victor Aurélio
quelle
quelle
Antworten:
Du hast alles richtig gemacht. Erstelle eine gpt-Tabelle mit fat32 und kopiere alle Daten von iso darauf. Sie müssen aber auch das Flag "msftdata" (nicht "boot") auf dieser Partition setzen, indem Sie z. B. "parted" wählen.
quelle
ef00
Erstellen Sie eine0700
Partition, anstatt eine zu erstellen .windows.wim
das größer als 4,1 GiB ist.Anleitung zur Vorbereitung des bootfähigen UEFI-USB-Laufwerks für Windows 10. Oktober 2018 auf jeder Linux-Distribution.
Beachten Sie, dass die Installationsdatei von Windows 10, Oktober 2018,
sources/install.wim
größer als die maximaleFAT32
Dateigröße ist. Daher formatieren wir das USB-Laufwerk aufNTFS
. Windows Installer kann auch nicht mit einer EFI-Partition (Codeef00
) arbeiten, daher verwenden wir denMicrosoft basic data
Partitionstyp (Code0700
).Schritte zum Erstellen eines USB-Laufwerks mit Namen
/dev/sdc
( Ersetzen Sie alle Befehle durch IHREN Gerätenamen! ):mount -l | grep '/dev/sdc'
und entfernen Sie die Bereitstellung mitsudo umount /dev/sdcX
(X ist die Partitionsnummer).gdisk /dev/sdc
, konfigurieren Sie es alsGPT
und erstellen Sie eineMicrosoft basic data
Partition (Code0700
), schreiben Sie die Änderungen und beenden Sie es (Die nächsten Schritte zerstören die Partitionstabelle in Ihrem USB-Laufwerk !!! ).rsync
den Fortschritt sehen):quelle
Ich habe woeusb unter Ubuntu folgendermaßen verwendet ( Achtung: Dies überschreibt Ihre gesamte Partitionstabelle! ):
Wenn Sie auf diese Fehlermeldung stoßen:
Gehen Sie wie folgt vor:
sudo fdisk /dev/sdc
und wählen Sied
und dann schließlichw
.(Quelle: https://github.com/slacka/WoeUSB/issues/219 .) Versuchen Sie anschließend erneut, den obigen Befehl auszuführen.
Wie auch immer, mit dieser Methode hat woeusb eine gpt- Partitionstabelle mit zwei Partitionen erstellt:
Schließlich musste ich nur noch das Boot- Flag mit gparted für die Partition / dev / sdc2 (neben lba) setzen.
Auf diese Weise konnte ich erfolgreich im UEFI-Modus starten und Windows 10 von meinem USB-Stick installieren.
quelle
Versuchen Sie es mit Rufus mit Wein.
Grüße.
quelle
Die EFI-Partition muss Fat32 sein. Es ist in der EFI-Spezifikation. Ihr System bootet niemals, wenn Sie die Installationsdateien auf einer NTFS-Partition ablegen.
Sie benötigen nicht einmal eine spezielle Software. GPT / FAT32 für das Installationsprogramm, extrahieren Sie alle Dateien aus der ISO (ich nehme an, Sie haben die neueste ISO mit dem Media Creation Tool, da es das November-Update enthält) und setzen Sie das "Boot-Flag" mit gparted. Anschließend wird das Installationsprogramm im EFI-Modus gestartet, vorausgesetzt, Sie wählen EFI USB aus den Startoptionen aus, wenn Ihr Computer gestartet wird.
Pinger.
quelle