- - Hoe maak je een Windows USB vanaf de Linux-terminal

Hoe maak je een Windows USB vanaf de Linux-terminal

Sinds Windows 8, een Windows USB makeninstallatiemedium is eenvoudiger dan ooit. Gebruikers kunnen zo gemakkelijk een Windows USB maken vanaf de Linux-terminal. Dit is een heel vervelend proces, maar wat Windows-schijven betreft, is de terminal de snelste en meest onfeilbare manier.

SPOILER ALERT: Scrol omlaag en bekijk de videozelfstudie aan het einde van dit artikel.

De eerste stap is het partitioneren van uw USB-flashrit. Windows USB-installatieprogramma's moeten een specifiek formaat hebben: Fat32 om precies te zijn. Dit betekent ook dat u door het installatieprogramma op deze manier te maken, gedwongen wordt de UEFI-modus te gebruiken. Geen fan van UEFI? Volg deze gids niet! Uw USB-schijf moet ten minste 4 GB ruimte hebben. Gebruik bij voorkeur een exemplaar met 8 GB ruimte.

Sluit uw USB-flashstation aan en voer vervolgens in een terminal de lijstblokopdracht uit (lsblk). Met deze opdracht worden alle blokapparaten op de Linux-pc onthuld. Lokaliseer het / dev / label van uw USB-stick. Houd rekening met de grootte. Hiermee kunt u bepalen wat de schijf is. Voer vervolgens de gescheiden opdracht uit:

Opmerking: in dit voorbeeld de USB-stick /dev/ label is /dev/sdd. Die van jou kan verschillen. Zorg ervoor dat u het in wat verandert lsblk shows.

sudo parted /dev/sdd

Maak binnen de GNU Parted-partitietool een nieuwe partitietabel. Omdat Windows USB UEFI moet zijn, moet deze partitietabel de GPT-indeling hebben.

mklabel gpt

Antwoord ja op alle vragen die GNU Parted stelt met betrekking tot het maken van de nieuwe partitietabel. Maak vervolgens een nieuw bestandssysteem op de nieuwe partitietabel met:

mkpart primary fat32 1MiB 100%

Sluit vervolgens GNU Parted met:

quit

Formatteer ten slotte de nieuwe partitie met de mkfs commando.

sudo mkfs.vfat -F32 /dev/sdd1

Met de geformatteerde USB, monteer het op de pc. Bevestig uw USB-stick niet in Bestandsbeheer. Maak in plaats daarvan een nieuwe map met de naam USB met de mkdir commando.

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

Het ISO-bestand koppelen

De USB-stick heeft het juiste formaat en is gereedom de Windows-bestanden te bewaren. De volgende stap is het koppelen van Windows ISO als een lusapparaat om de bestanden uit te pakken. Het is een beetje lastig, maar je kunt de officiële Windows 10 ISO van Microsoft krijgen. Montage als lusapparaat is belangrijk. Gebruikers kunnen niet gewoon met de rechtermuisknop op een ISO klikken en de gegevens op Linux extraheren, omdat de gegevens erin verborgen zijn (soort van).

Sommige bestandsbeheerders ondersteunen het monteren van schijfkopieën als een lus, hoewel dit dubieus is. De beste, meest eenvoudige manier om toegang te krijgen tot dit soort gegevens is via de terminal.

Stap 1: maak een map voor de Windows ISO om naar te mounten, met de mkdir commando.

mkdir ~/WindowsISO

Stap 2: Monteer de ISO, met de mount commando.

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

Als het ISO-bestand met succes is gemount, ziet u het verschijnen bij het uitvoeren van de lsblk commando.

Gebruik om het Windows ISO-bestand te ontkoppelen umount. Begrijp dat de ISO niet zal ontkoppelen tenzij de inhoud van de ISO niet in gebruik is. Probeer het niet te ontkoppelen tijdens het kopiëren van bestanden.

sudo umount ~/WindowsISO

USB maken

Zowel het ISO- als het USB-station zijn op hun respectieve gebieden gemonteerd. Nu is het tijd om het installatiemedium te maken. Dit gebeurt met de cp commando. Voordat bestanden worden verplaatst, heeft de terminal echter root-toegang nodig. Dit komt omdat het USB-station als root wordt geactiveerd en een gewone gebruiker geen nieuwe bestanden en mappen aan ~ / USB kan toevoegen. Krijg een root shell met:

sudo -s

Kopieer vervolgens alle inhoud van de ISO naar de USB-schijf. Begrijp dat dit proces enige tijd zal duren. Gebruik voor de beste resultaten een USB3-poort, want deze zijn meestal sneller bij bestandsoverdrachten.

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

Het kopiëren is voltooid zodra u opnieuw in het terminalvenster kunt typen.

Opmerking: zorg ervoor dat u "gebruikersnaam" in de opdracht wijzigt in de naam van uw gebruiker.

Nadat de overdracht is voltooid, koppelt u de USB-stick los van de map ~ / USB met de umount commando.

sudo umount /dev/sdd1

Als het weigert te ontkoppelen en zegt: "Het apparaat is bezet", probeer dan een geforceerde ontkoppeling uit te voeren met:

sudo umount /dev/sdd1 -l

Snelle tip

Binnen Windows USB-installatiemedia makende terminal kan vervelend zijn. Overweeg om in de toekomst tijd te besparen de tool Gnome-schijven te gebruiken om een ​​volledig beeld van uw USB-stick te maken. Als u dit doet, wordt een volledige kopie van de partitietabel en de bestanden erin gemaakt. Als u vervolgens Windows wilt installeren, maakt u een image van de back-up rechtstreeks naar de USB!

Houd er rekening mee dat de onbewerkte IMG-back-up van de USBschijf kan de volledige grootte van de flash-schijf zijn. Bijvoorbeeld: heb je een 32 GB flash-drive met Windows 10 erop? Gnome Disk Utility kan een back-upbestand van 32 GB uitvoeren. Gebruik voor de beste resultaten een 8 GB flash-drive.

Lees hier meer over hoe u dit kunt doen.

Gevolgtrekking

Windows is altijd notoir hinderlijk geweestmet hun installatieschijven. In het verleden klonk het maken van een USB-installatieprogramma op iets anders dan Linux als een pijplijn en moesten gebruikers de "officiële USB-tool" gebruiken. Met de komst van UEFI en meer universele standaarden kunnen gebruikers nu een door Microsoft goedgekeurde USB-installatie rechtstreeks vanaf de Linux-terminal maken!

Comments