Cum să faci un USB Windows de la terminalul Linux

Încă de la Windows 8, realizarea unui mediu de instalare USB Windows este mai ușoară ca niciodată. Atât de ușor, utilizatorii pot face un USB Windows de la terminalul Linux. A face acest lucru este un proces foarte obositor, dar în ceea ce privește realizarea discurilor de instalare Windows, terminalul este cea mai rapidă și mai sigură cale.

ALERTA SPOILER: Derulați în jos și urmăriți tutorialul video de la sfârșitul acestui articol.

Primul pas este să partiționați unitatea flash USB. Programele de instalare USB Windows trebuie să fie într-un format specific: Fat32 pentru a fi exact. Aceasta înseamnă, de asemenea, că, făcând programul de instalare în acest fel, veți fi forțat să utilizați modul UEFI. Nu sunteți fan UEFI? Nu urmați acest ghid! Unitatea USB ar trebui să aibă cel puțin 4 GB spațiu. În mod ideal, utilizați unul care avea spațiu de 8 GB.

Conectați unitatea flash USB, apoi, într-un terminal, executați comanda list block (lsblk). Această comandă va dezvălui toate dispozitivele blocate de pe computerul Linux. Indicați eticheta /dev/ a unității dvs. flash USB. Tine cont de dimensiunea acesteia. Acest lucru vă va ajuta să determinați care este unitatea. Apoi, executați comanda separată:

Notă: în acest exemplu, eticheta /dev/ a unității flash USB este /dev/sdd. Al tău poate diferi. Asigurați-vă că îl schimbați în ceea ce arată lsblk.

sudo parted /dev/sdd

În interiorul instrumentului de partiții GNU Parted, creați un nou tabel de partiții. Deoarece USB-ul Windows trebuie să fie UEFI, acest tabel de partiții trebuie să fie în format GPT.

mklabel gpt

Răspundeți da la orice întrebări pe care le pune GNU Parted cu privire la realizarea noii tabele de partiții. Apoi, creați un nou sistem de fișiere pe noua tabelă de partiții, cu:

mkpart primary fat32 1MiB 100%

Apoi, părăsiți GNU Parted cu:

quit

În cele din urmă, formatați noua partiție cu comanda mkfs.

sudo mkfs.vfat -F32 /dev/sdd1

Cu USB-ul formatat, montați-l pe computer. Nu montați unitatea flash USB în managerul de fișiere. În schimb, creați un folder nou numit USB cu comanda mkdir.

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

Montarea fișierului ISO

Unitatea USB este în formatul adecvat și gata să dețină fișierele Windows. Următorul pas este să montați ISO Windows ca dispozitiv de buclă pentru a extrage fișierele. Este puțin complicat, dar puteți obține ISO oficial pentru Windows 10 de la Microsoft. Montarea ca dispozitiv cu buclă este importantă. Utilizatorii nu pot să facă clic dreapta pe un ISO și să extragă datele de pe Linux, deoarece datele din interior sunt ascunse (un fel de).

  Cum să vă înregistrați ecranul cu VLC player pe Windows 10

Unii manageri de fișiere acceptă montarea imaginilor de disc ca buclă, deși este nesigur. Cel mai bun și mai simplu mod de a accesa acest tip de date este prin intermediul terminalului.

Pasul 1: creați un folder în care să monteze ISO Windows, cu comanda mkdir.

mkdir ~/WindowsISO

Pasul 2: Montați ISO, cu comanda de montare.

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

Dacă fișierul ISO este montat cu succes, îl veți vedea când rulați comanda lsblk.

Pentru a demonta fișierul ISO Windows, utilizați umount. Înțelegeți că ISO nu se va demonta decât dacă conținutul ISO nu este utilizat. Nu încercați să-l demontați deoarece fișierele se copiază.

sudo umount ~/WindowsISO

Realizarea USB-ului

Atât unitatea ISO, cât și unitatea USB sunt montate în zonele lor respective. Acum este timpul să faceți mediul de instalare. Acest lucru se face cu comanda cp. Cu toate acestea, înainte ca fișierele să fie mutate, terminalul are nevoie de acces root. Acest lucru se datorează faptului că unitatea USB se montează ca root, iar un utilizator obișnuit nu poate adăuga fișiere și foldere noi la ~/USB. Obțineți un shell rădăcină cu:

sudo -s

Apoi, copiați tot conținutul ISO pe unitatea USB. Înțelegeți că acest proces va dura ceva timp. Pentru cele mai bune rezultate, utilizați un port USB3, deoarece acestea tind să fie mai rapide cu transferurile de fișiere.

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

Copierea s-a terminat după ce puteți să tastați din nou în fereastra terminalului.

Notă: asigurați-vă că schimbați „nume de utilizator” din comandă cu numele utilizatorului dvs.

  Cum să utilizați Telegram în terminalul Linux cu Telegram-CLI

După finalizarea transferului, demontați unitatea flash USB din folderul ~/USB cu comanda umount.

sudo umount /dev/sdd1

Dacă refuză demontarea și spune „dispozitivul este ocupat”, încercați să faceți o demontare forțată, cu:

sudo umount /dev/sdd1 -l

Sfat rapid

Realizarea de medii de instalare Windows USB în terminal poate fi plictisitoare. Pentru a economisi timp în viitor, luați în considerare utilizarea instrumentului Gnome Disks pentru a face o imagine completă a unității dvs. flash USB. Procedând astfel, se va face o copie întreagă a tabelului de partiții și a fișierelor din acesta. Apoi, când trebuie să instalați Windows, imagineați copia de rezervă direct pe USB!

Rețineți că backupul IMG brut al unității USB poate avea întreaga dimensiune a unității flash. De exemplu: aveți o unitate flash de 32 GB cu Windows 10 pe ea? Utilitarul de disc Gnome poate scoate un fișier de rezervă de 32 GB. Pentru cele mai bune rezultate, utilizați o unitate flash de 8 GB.

Aflați mai multe despre cum să faceți acest lucru aici.

Concluzie

Windows a fost întotdeauna notoriu deranjant cu discurile lor de instalare. În trecut, doar realizarea unui program de instalare USB pe altceva decât Linux suna ca un vis, iar utilizatorii erau obligați să folosească „instrumentul oficial USB”. Odată cu apariția UEFI și a standardelor mai universale, utilizatorii pot face acum o instalare USB aprobată de Microsoft direct de la terminalul Linux!