- - So erstellen Sie einen Windows-USB-Stick über das Linux-Terminal

So erstellen Sie einen Windows-USB-Stick über das Linux-Terminal

Seit Windows 8 macht ein Windows USBInstallationsmedium ist einfacher als je zuvor. So einfach können Benutzer vom Linux-Terminal aus einen Windows-USB-Stick erstellen. Dies ist ein sehr langwieriger Prozess, aber was die Installation von Windows-Datenträgern angeht, ist das Terminal der schnellste und narrensicherste Weg.

SPOILER ALARM: Scrollen Sie nach unten und sehen Sie sich das Video-Tutorial am Ende dieses Artikels an.

Der erste Schritt ist die Partitionierung Ihres USB-FlashsFahrt. Windows USB-Installationsprogramme müssen in einem bestimmten Format vorliegen: Fat32, um genau zu sein. Dies bedeutet auch, dass Sie den UEFI-Modus verwenden müssen, wenn Sie das Installationsprogramm auf diese Weise einrichten. Sie sind kein UEFI-Fan? Folgen Sie nicht dieser Anleitung! Ihr USB-Laufwerk sollte mindestens 4 GB Speicherplatz haben. Verwenden Sie im Idealfall eine mit 8 GB Speicherplatz.

Schließen Sie Ihr USB-Flash-Laufwerk an und führen Sie in einem Terminal den Befehl list block aus (lsblk). Dieser Befehl zeigt alle Blockgeräte auf dem Linux-PC an. Ermitteln Sie die Position / dev / label Ihres USB-Sticks. Beachten Sie die Größe. Auf diese Weise können Sie feststellen, um welches Laufwerk es sich handelt. Führen Sie dann den Befehl parted aus:

Hinweis: In diesem Beispiel das USB-Flash-Laufwerk /dev/ Etikett ist /dev/sdd. Ihre können abweichen. Stellen Sie sicher, dass Sie den Wert in what ändern lsblk zeigt an.

sudo parted /dev/sdd

Erstellen Sie im GNU Parted Partition Tool eine neue Partitionstabelle. Da Windows USB UEFI sein muss, muss diese Partitionstabelle im GPT-Format vorliegen.

mklabel gpt

Beantworten Sie alle Fragen, die GNU Parted zur Erstellung der neuen Partitionstabelle stellt, mit Ja. Erstellen Sie dann ein neues Dateisystem in der neuen Partitionstabelle mit:

mkpart primary fat32 1MiB 100%

Beenden Sie dann GNU Parted mit:

quit

Zuletzt formatieren Sie die neue Partition mit mkfs Befehl.

sudo mkfs.vfat -F32 /dev/sdd1

Mounten Sie den formatierten USB-Stick am PC. Mounten Sie Ihr USB-Flash-Laufwerk nicht im Dateimanager. Erstellen Sie stattdessen einen neuen Ordner namens USB mit der mkdir Befehl.

mkdir ~/USB
sudo mount /dev/sdd1 ~/USB

Mounten Die ISO-Datei

Das USB-Laufwerk hat das richtige Format und ist bereitum die Windows-Dateien zu halten. Der nächste Schritt ist das Mounten der Windows-ISO als Loop-Gerät, um die Dateien zu extrahieren. Es ist etwas schwierig, aber Sie können die offizielle Windows 10-ISO von Microsoft erhalten. Die Montage als Loop-Gerät ist wichtig. Benutzer können nicht einfach mit der rechten Maustaste auf eine ISO klicken und die Daten unter Linux extrahieren, da die darin enthaltenen Daten verborgen sind.

Einige Dateimanager unterstützen das Mounten von Datenträgerabbildern als Schleife, obwohl dies zweifelhaft ist. Der einfachste und beste Weg, auf diese Art von Daten zuzugreifen, ist über das Terminal.

Schritt 1: Erstellen Sie einen Ordner, in den Windows ISO eingehängt werden soll mkdir Befehl.

mkdir ~/WindowsISO

Schritt 2: Montieren Sie die ISO mit der mount Befehl.

sudo mount -o loop /home/username/path/to/windows/ISO/file.iso ~/WindowsISO

Wenn die ISO-Datei erfolgreich geladen wurde, wird sie beim Ausführen von angezeigt lsblk Befehl.

Verwenden Sie zum Aufheben der Bereitstellung der Windows-ISO-Datei umount. Verstehen Sie, dass die ISO-Bereitstellung nur aufgehoben wird, wenn der Inhalt der ISO-Datei nicht verwendet wird. Versuchen Sie nicht, die Bereitstellung aufzuheben, während Dateien kopiert werden.

sudo umount ~/WindowsISO

USB herstellen

Sowohl das ISO- als auch das USB-Laufwerk sind in den jeweiligen Bereichen installiert. Jetzt ist es Zeit, das Installationsmedium zu erstellen. Dies geschieht mit dem cp Befehl. Bevor Dateien verschoben werden, muss das Terminal jedoch über Root-Zugriff verfügen. Dies liegt daran, dass das USB-Laufwerk als Root bereitgestellt wird und ein normaler Benutzer keine neuen Dateien und Ordner zu ~ / USB hinzufügen kann. Erhalten Sie eine Wurzelschale mit:

sudo -s

Kopieren Sie dann den gesamten Inhalt der ISO auf das USB-Laufwerk. Verstehen Sie, dass dieser Vorgang einige Zeit in Anspruch nehmen wird. Verwenden Sie für optimale Ergebnisse einen USB3-Anschluss, da diese bei Dateiübertragungen in der Regel schneller sind.

cp -r /home/username/WindowsISO/* /home/username/USB

Der Kopiervorgang ist beendet, sobald Sie das Terminalfenster erneut eingeben können.

Hinweis: Stellen Sie sicher, dass Sie "Benutzername" im Befehl in den Namen Ihres Benutzers ändern.

Hängen Sie nach Abschluss der Übertragung das USB - Flash - Laufwerk aus dem Ordner ~ / USB mit der Taste aus umount Befehl.

sudo umount /dev/sdd1

Wenn es sich weigert, die Bereitstellung aufzuheben, und "das Gerät ist beschäftigt" anzeigt, versuchen Sie, die Bereitstellung aufzuheben, indem Sie Folgendes ausführen:

sudo umount /dev/sdd1 -l

Kurzer Tipp

Erstellen von Windows-USB-InstallationsmedienDas Terminal kann mühsam sein. Um in Zukunft Zeit zu sparen, sollten Sie das Gnome Disks-Tool verwenden, um ein vollständiges Image Ihres USB-Flash-Laufwerks zu erstellen. Dadurch wird eine vollständige Kopie der Partitionstabelle und der darin enthaltenen Dateien erstellt. Wenn Sie Windows installieren müssen, können Sie das Backup direkt auf den USB-Stick kopieren.

Denken Sie daran, dass die rohe IMG-Sicherung des USBLaufwerk kann die gesamte Größe des Flash-Laufwerks sein. Beispiel: Haben Sie ein 32-GB-Flash-Laufwerk mit Windows 10? Das Gnome-Festplatten-Dienstprogramm gibt möglicherweise eine 32-GB-Sicherungsdatei aus. Verwenden Sie ein 8-GB-Flash-Laufwerk, um optimale Ergebnisse zu erzielen.

Erfahren Sie hier mehr darüber.

Fazit

Windows war schon immer berüchtigt lästigmit ihren Installationsdisketten. In der Vergangenheit klang es wie ein Wunsch, einen USB-Installer auf etwas anderem als Linux zu installieren, und die Benutzer mussten das „offizielle USB-Tool“ verwenden. Mit dem Aufkommen von UEFI und universelleren Standards können Benutzer jetzt eine von Microsoft genehmigte USB-Installation direkt vom Linux-Terminal aus durchführen!

Bemerkungen