- - Jak zrobić Windows USB z terminala Linux

Jak zrobić Windows USB z terminalu Linux

Od czasu Windows 8, tworzenie Windows USBmedium instalacyjne jest łatwiejsze niż kiedykolwiek. To takie proste, użytkownicy mogą zrobić Windows USB z terminalu Linux. Jest to bardzo żmudny proces, ale jeśli chodzi o uruchamianie dysków instalacyjnych systemu Windows, terminal jest najszybszym i najbardziej niezawodnym sposobem.

ALARM SPOILERA: Przewiń w dół i obejrzyj samouczek wideo na końcu tego artykułu.

Pierwszym krokiem jest podzielenie pamięci flash USB na partycjenapęd. Instalatory USB systemu Windows muszą mieć określony format: dokładnie Fat32. Oznacza to również, że w ten sposób instalator będzie zmuszony do korzystania z trybu UEFI. Nie jesteś fanem UEFI? Nie podążaj za tym przewodnikiem! Twój dysk USB powinien mieć co najmniej 4 GB miejsca. Najlepiej użyć takiego, który miał 8 GB miejsca.

Podłącz napęd flash USB, a następnie w terminalu uruchom polecenie blokowania listy (lsblk). To polecenie ujawni wszystkie urządzenia blokowe na komputerze z systemem Linux. Wskaż etykietę / dev / na dysku flash USB. Pamiętaj o jego rozmiarze. Pomoże to ustalić, jaki jest dysk. Następnie uruchom polecenie parted:

Uwaga: w tym przykładzie pamięć flash USB /dev/ etykieta jest /dev/sdd. Twoje mogą się różnić. Pamiętaj, aby zmienić to na co lsblk przedstawia.

sudo parted /dev/sdd

W narzędziu do partycji GNU Utwórz nową tabelę partycji. Ponieważ Windows USB musi być UEFI, ta tablica partycji musi mieć format GPT.

mklabel gpt

Odpowiedz tak na wszelkie pytania, które GNU Parted prosi o utworzenie nowej tablicy partycji. Następnie utwórz nowy system plików na nowej tablicy partycji, używając:

mkpart primary fat32 1MiB 100%

Następnie zamknij GNU Parted za pomocą:

quit

Na koniec sformatuj nową partycję za pomocą mkfs Komenda.

sudo mkfs.vfat -F32 /dev/sdd1

Po sformatowaniu USB podłącz go do komputera. Nie montuj napędu flash USB w menedżerze plików. Zamiast tego utwórz nowy folder o nazwie USB za pomocą mkdir Komenda.

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

Montowanie pliku ISO

Dysk USB ma odpowiedni format i jest gotowydo przechowywania plików Windows. Następnym krokiem jest zamontowanie systemu Windows ISO jako urządzenia pętlowego w celu wyodrębnienia plików. Jest to trochę trudne, ale możesz uzyskać oficjalną ISO systemu Windows 10 od Microsoft. Ważny jest montaż jako urządzenie pętlowe. Użytkownicy nie mogą po prostu kliknąć ISO prawym przyciskiem myszy i wyodrębnić dane w systemie Linux, ponieważ dane wewnątrz są ukryte (w pewnym sensie).

Niektóre menedżery plików obsługują montowanie obrazów dysków jako pętli, choć jest niepewne. Najlepszym, najprostszym sposobem dostępu do tego rodzaju danych jest terminal.

Krok 1: utwórz folder, w którym będzie montowany system ISO systemu Windows, za pomocą mkdir Komenda.

mkdir ~/WindowsISO

Krok 2: Zamontuj ISO za pomocą mount Komenda.

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

Jeśli plik ISO zostanie pomyślnie zamontowany, zobaczysz go podczas uruchamiania lsblk Komenda.

Aby odmontować plik ISO systemu Windows, użyj umount. Zrozum, że ISO nie zostanie odmontowane, chyba że zawartość ISO nie jest używana. Nie próbuj odmontowywać go podczas kopiowania plików.

sudo umount ~/WindowsISO

Making the USB

Zarówno ISO, jak i dysk USB są zamontowane w odpowiednich obszarach. Teraz nadszedł czas, aby instalacja była średnia. Odbywa się to za pomocą cp Komenda. Jednak przed przeniesieniem plików terminal potrzebuje dostępu do konta root. Dzieje się tak, ponieważ napęd USB montuje się jako root, a zwykły użytkownik nie może dodawać nowych plików i folderów do ~ / USB. Zdobądź skorupę roota dzięki:

sudo -s

Następnie skopiuj całą zawartość ISO na dysk USB. Zrozum, że ten proces zajmie trochę czasu. Aby uzyskać najlepsze wyniki, użyj portu USB3, ponieważ zwykle są one szybsze przy przesyłaniu plików.

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

Kopiowanie jest zakończone, gdy będziesz mógł ponownie wpisać tekst w oknie terminala.

Uwaga: pamiętaj, aby zmienić „nazwę użytkownika” w poleceniu na nazwę użytkownika.

Po zakończeniu przesyłania odłącz napęd flash USB od folderu ~ / USB za pomocą umount Komenda.

sudo umount /dev/sdd1

Jeśli odmawia odmontowania i mówi „urządzenie jest zajęte”, spróbuj wymusić odmontowanie, używając:

sudo umount /dev/sdd1 -l

Szybka wskazówka

Tworzenie nośników instalacyjnych USB systemu Windows w ciąguterminal może być uciążliwy. Aby zaoszczędzić czas w przyszłości, rozważ użycie narzędzia Gnome Disks do zrobienia pełnego obrazu dysku flash USB. Spowoduje to utworzenie całej kopii tablicy partycji i zawartych w niej plików. Następnie, gdy musisz zainstalować system Windows, po prostu zrób kopię zapasową obrazu bezpośrednio na USB!

Należy pamiętać, że nieprzetworzona kopia zapasowa USB na IMGdysk może mieć cały rozmiar dysku flash. Na przykład: czy masz dysk flash o pojemności 32 GB z systemem Windows 10? Gnome Disk Utility może wygenerować plik kopii zapasowej o pojemności 32 GB. Aby uzyskać najlepsze wyniki, użyj dysku flash 8 GB.

Dowiedz się więcej o tym, jak to zrobić tutaj.

Wniosek

Windows zawsze był kłopotliwyz ich dyskami instalacyjnymi. W przeszłości tworzenie instalatora USB na czymś innym niż Linux wydawało się marzeniem, a użytkownicy byli zmuszeni do korzystania z „oficjalnego narzędzia USB”. Wraz z pojawieniem się UEFI i bardziej uniwersalnych standardów użytkownicy mogą teraz wykonać zatwierdzoną przez Microsoft instalację USB bezpośrednio z terminala Linux!

Komentarze