GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So erstellen Sie mit dem neuen WoeUSB einen bootfähigen Windows 10 USB unter Linux

WoeUSB ist nicht mehr. Zumindest in seiner ursprünglichen Form. Das Linux Windows USB Bootable Disk Creation Tool wurde in ein Befehlszeilendienstprogramm namens umgewandelt. unterteilt WoeUSB, das sich in aktiver Entwicklung befindet, und eine GUI namens WoeUSB-Frontend-wxgtk, die derzeit nicht gepflegt wird.

Es gibt auch einen unabhängigen Python-Port von WoeUSB namens WoeUSB-ng, der aktiv gepflegt wird.

Das neue WoeUSB ist jetzt nur noch ein Befehlszeilentool und unterstützt das Erstellen eines bootfähigen Windows-USB-Laufwerks unter Linux mit Unterstützung für das Booten älterer PCs und UEFI. Das Dateisystem kann entweder FAT32 oder NTFS sein, und die Quelle kann ein Disk-Image oder ein physisches Installationsmedium sein. Es ist auch verrückt, dass WoeUSB Nicht-ASCII-Dateinamen unterstützt.

In Bezug auf unterstützte Windows-Installationsabbilder unterstützt WoeUSB Windows Vista, Windows 7, Windows 8, Windows 8.1 und Windows 10 in jeder Sprache oder Edition. Windows PE wird ebenfalls unterstützt.

Einfache Alternative zu WoeUSB:Erstellen Sie ein bootfähiges USB-Laufwerk, indem Sie einfach die ISO mit Ventoy (Linux und Windows) auf den USB kopieren

So installieren Sie WoeUSB (Befehlszeilentool)

Das neue WoeUSB hat folgende Abhängigkeiten:Bash>=4.3, Coreutils, util-linux, Grep und Gawk, Find Utilities, Parted und Wget. p7zip ist eine optionale Abhängigkeit, die beispielsweise benötigt wird, wenn das Windows 7-Installationsmedium mit dem USEFI-Bootloader nicht an der richtigen Stelle ankommt.

Auf Debian, Ubuntu und darauf basierenden Linux-Distributionen wie Pop! _OS, Linux Mint, Zorin OS usw. können Sie diese Abhängigkeiten installieren, indem Sie verwenden (die meisten sind bereits installiert, aber nur für den Fall; ich überspringe einige Pakete, die fast immer installiert sind, wie Bash oder Find):

sudo apt install coreutils util-linux gawk parted wget p7zip

Fedora:

sudo dnf install coreutils util-linux gawk parted wget p7zip

Arch Linux / Manjaro:

sudo pacman -S coreutils util-linux gawk parted wget p7zip

Jetzt können Sie einfach die neue Befehlszeile WoeUSB irgendwo in Ihrem PATH installieren (die folgenden Befehle laden sie herunter und installieren sie nach /usr/local/bin):

wget https://raw.githubusercontent.com/WoeUSB/WoeUSB/master/sbin/woeusb -O /tmp/woeusb

sudo install /tmp/woeusb /usr/local/bin

Ein weiteres Befehlszeilentool, das bootfähige USB-Laufwerke aus Linux- und Windows-ISO-Dateien erstellen kann, ist bootiso.

So verwenden Sie das WoeUSB-Befehlszeilentool zum Erstellen eines bootfähigen Windows-USB-Laufwerks

1. Stecken Sie zunächst den USB-Stick, mit dem Sie eine bootfähige Windows-Installation erstellen möchten, in Ihren Computer. Warten Sie einige Sekunden und verwenden Sie dann den folgenden Befehl, um alle an Ihren Computer angeschlossenen Festplatten aufzulisten, einschließlich des USB-Laufwerks:

sudo parted -l

Beispiel mit diesem Befehl, der ein an meinen Computer angeschlossenes USB-Laufwerk zeigt:

$ sudo parted -l

..................................
Model:  USB DISK 3.0 Pro (scsi)
Disk /dev/sdd: 31.0GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 
Number  Start   End     Size    Type     File system  Flags
 1      1049kB  31.0GB  30.9GB  primary               boot
 2      31.0GB  31.0GB  33.6MB  primary  fat16        esp

In dieser Beispielausgabe finden Sie den USB-Gerätenamen unter Disk , in diesem Beispiel also /dev/sdd . Die Partitionen befinden sich unterhalb der Disk Flags In diesem Beispiel sehen Sie also 2 Partitionen:1 und 2 (und da der Gerätename /dev/sdd ist das sind Partitionen /dev/sdd1 und /dev/sdd2 ).

2. Unmounten Sie alle gemounteten USB-Laufwerkspartitionen

Wenn das soeben eingefügte USB-Laufwerk gemountet wurde, heben Sie die Bereitstellung auf, bevor Sie fortfahren:

sudo umount /dev/sdXN

Ersetzen Sie /dev/sdXN mit den Partitionen des USB-Geräts (siehe Schritt 1).

3. Erstellen Sie mit WoeUSB

ein bootfähiges Linux-Windows-Laufwerk

Es gibt 2 Möglichkeiten, dies zu tun. Die Geräteerstellungsmethode löscht das gesamte USB-Speichergerät vollständig und erstellt dann ein bootfähiges Windows-USB-Gerät von Grund auf neu. Die Partitionserstellungsmethode kopiert die Windows-ISO-Dateien auf eine vorhandene Partition (die Sie auswählen) auf einem USB-Speichergerät und macht es bootfähig, wobei nur Dateien überschrieben werden, die bereits auf dem USB mit demselben Namen vorhanden sind.

Um ein unter Linux bootfähiges Windows-USB-Laufwerk mit WoeUSB im Gerätemodus zu erstellen, verwenden Sie:

sudo woeusb --device </path/to/Windows.iso> /dev/sdX --target-filesystem ntfs

Wo:

  • --device gibt den Geräteerstellungsmodus an, in diesem Fall „Gerät“
  • /path/to/Windows.iso – Ersetzen Sie dies durch den Pfad zur Windows-ISO, die Sie zum Erstellen bootfähiger USB-Medien verwenden möchten
  • /dev/sdX ist das USB-Gerät, das Sie in Schritt 1 gefunden haben (zum Beispiel /dev/sdd ).
  • --target-filesystem ntfs gibt an, NTFS anstelle des Standard-FAT32 als Zieldateisystem zu verwenden. Andernfalls erhalten Sie in den meisten Fällen eine Fehlermeldung, die besagt, dass das Quellbild die Dateigrößenbeschränkung von FAT32 4GiB überschritten hat, etwa so:Error: File "/media/woeusb_source_1602672597_513603/sources/install.wim" in source image has exceed the FAT32 Filesystem 4GiB Single File Size Limitation and cannot be installed.  You must specify a different --target-filesystem.

Wichtig:Überprüfen Sie, ob das USB-Gerät korrekt ist, bevor Sie den Befehl ausführen! Alle Daten auf diesem Laufwerk gehen verloren!

Um ein unter Linux bootfähiges Windows-USB-Laufwerk mit WoeUSB im Partitionsmodus zu erstellen, verwenden Sie:

sudo woeusb --partition </path/to/Windows.iso> /dev/sdXN

Wo:

  • --partition gibt an, den WoeUSB-Partitionsmodus zu verwenden, der die Windows-ISO-Dateien auf eine vorhandene Partition (die Sie auswählen) auf einem USB-Speichergerät kopiert und sie bootfähig macht, wobei nur Dateien überschrieben werden, die bereits auf dem USB mit demselben Namen vorhanden sind
  • /path/to/Windows.iso – Ersetzen Sie dies durch den Pfad zur Windows-ISO, die Sie zum Erstellen bootfähiger USB-Medien verwenden möchten
  • /dev/sdXN ist die Partition des USB-Geräts, auf die Sie die Windows-Dateien kopieren möchten. Sie können das Gerät und die Partition finden, indem Sie sudo parted -l verwenden wie in Schritt 1 erklärt (zum Beispiel /dev/sdd1 ).

Wir geben den Dateisystemtyp des Partitionsziels nicht an, wenn WoeUSB im Partitionsmodus verwendet wird, da dies die Dateien nur auf eine Partition auf dem USB-Stick kopiert, sodass die Partition bereits NTFS sein sollte.

Erinnerung:Stellen Sie sicher, dass das USB-Gerät und die Partition korrekt sind, bevor Sie den Befehl ausführen! Alle Daten auf diesem Laufwerk gehen verloren!

Wenden Sie für weitere WoeUSB-Optionen, wie z. B. das Angeben Ihres eigenen Labels für das neu erstellte Dateisystem, eine Problemumgehung für einen BIOS-Fehler an, der das Gerät nicht in das Boot-Menü einbezieht, wenn keine Partition ein Boot-Flag umgeschaltet hat, und mehr finden Sie in die Anwendungshilfe (woeusb --help ).


Debian
  1. So erstellen Sie ein bootfähiges Windows 11 USB-Installationsprogramm unter Ubuntu Linux

  2. So erstellen Sie einen bootfähigen Linux-USB-Stick über die Linux-Befehlszeile

  3. So erstellen Sie einen bootfähigen Windows 10-USB-Stick in Ubuntu

  4. Wie erstelle ich einen bootfähigen USB von einem bootfähigen ISO mit der Befehlszeile unter Linux?

  5. Erstellen Sie ein USB-Installationslaufwerk für Windows 10 nur mit Linux

Erstellen Sie ein bootfähiges USB-Laufwerk mit USBImager unter Linux

So erstellen Sie einen bootfähigen Windows 10-USB-Stick unter Linux

So erstellen Sie ein bootfähiges Ubuntu 22.04-USB-Laufwerk unter Windows

So erstellen Sie neue Gruppen mit dem Befehl groupadd in Linux

Wie erstelle ich einen bootfähigen Kali-Linux-USB-Stick?

So erstellen Sie einen Windows-bootfähigen USB-Stick unter Linux