GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak vytvořit bootovací Windows 10 USB na Linuxu s novým WoeUSB

WoeUSB už není. Alespoň v původní podobě. Nástroj pro vytváření spouštěcích disků USB pro Linux Windows byl přeměněn na nástroj příkazového řádku s názvem. rozdělené WoeUSB, které je v aktivním vývoji, a GUI s názvem WoeUSB-Frontend-wxgtk, které v současné době není udržováno.

Existuje také nezávislý port Python z WoeUSB, nazvaný WoeUSB-ng, který je aktivně udržován.

Nové WoeUSB, které je nyní pouze nástrojem příkazového řádku, podporuje vytváření zaváděcího USB disku Windows z Linuxu s podporou spouštění starších počítačů a UEFI. Systém souborů může být FAT32 nebo NTFS a zdrojem může být obraz disku nebo fyzické instalační médium. Je také šílené, že WoeUSB podporuje jiné názvy souborů než ASCII.

Co se týče podporovaných instalačních obrazů Windows, WoeUSB podporuje Windows Vista, Windows 7, Windows 8, Windows 8.1 a Windows 10 v jakémkoli jazyce nebo edici. Podporován je také Windows PE.

Snadno použitelná alternativa k WoeUSB:Vytvořte spouštěcí USB disk jednoduchým zkopírováním ISO na USB pomocí Ventoy (Linux a Windows)

Jak nainstalovat WoeUSB (nástroj příkazového řádku)

Nové WoeUSB má následující závislosti:Bash> =4.3, Coreutils, util-linux, Grep a Gawk, Find Utilities, Parted a Wget. p7zip je volitelná závislost, která je vyžadována například v případě, že instalační médium Windows 7 nepřijde na správné místo se zavaděčem USEFI.

Na distribucích Debian, Ubuntu a Linuxu, které jsou na něm založené, jako Pop! _OS, Linux Mint, Zorin OS atd. můžete tyto závislosti nainstalovat pomocí (většina je již nainstalována, ale pro jistotu; přeskočím některé balíčky, které jsou nainstalovány téměř vždy, jako Bash nebo 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

Nyní stačí nainstalovat nový příkazový řádek WoeUSB někam do vaší PATH (následující příkazy jej stáhnou a nainstalují do / usr / local / bin):

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

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

Dalším nástrojem příkazového řádku, který dokáže vytvořit zaváděcí USB disky ze souborů ISO pro Linux a Windows, je bootiso.

Jak pomocí nástroje příkazového řádku WoeUSB vytvořit zaváděcí jednotku USB Windows

1. Nejprve vložte do počítače USB klíč, se kterým chcete vytvořit spouštěcí instalaci Windows. Počkejte několik sekund a poté pomocí následujícího příkazu vypište všechny pevné disky připojené k počítači, včetně jednotky USB:

sudo parted -l

Příklad s tímto příkazem zobrazujícím USB disk připojený k mému počítači:

$ 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

V tomto ukázkovém výstupu najdete název zařízení USB pod Disk , takže v tomto příkladu je to /dev/sdd . Oddíly jsou pod Disk Flags V tomto příkladu tedy vidíte 2 oddíly:1 a 2 (a protože název zařízení je /dev/sdd to jsou oddíly /dev/sdd1 a /dev/sdd2 ).

2. Odpojte všechny připojené oddíly jednotky USB

Pokud byla právě vložená jednotka USB připojena, před pokračováním ji odpojte:

sudo umount /dev/sdXN

Nahraďte /dev/sdXN s oddíly zařízení USB (viz krok 1).

3. Vytvořte linuxový spouštěcí disk Windows pomocí WoeUSB

Existují 2 způsoby, jak to udělat. Metoda vytvoření zařízení zcela vymaže celé úložné zařízení USB a poté vytvoří zaváděcí zařízení USB se systémem Windows od začátku. Metoda vytvoření oddílu zkopíruje soubory ISO systému Windows do existujícího oddílu (který vyberete) na úložném zařízení USB a umožní jej zavést, přičemž přepíše pouze soubory, které již existují na USB se stejným názvem.

Chcete-li vytvořit spouštěcí jednotku USB se systémem Windows pro Linux s WoeUSB v režimu zařízení, použijte:

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

Kde:

  • --device označuje režim vytvoření zařízení, v tomto případě „zařízení“
  • /path/to/Windows.iso – Nahraďte ji cestou k ISO systému Windows, kterou chcete použít k vytvoření zaváděcího média USB
  • /dev/sdX je zařízení USB, které jste našli v kroku 1 (například /dev/sdd ).
  • --target-filesystem ntfs určuje použití NTFS jako cílového systému souborů namísto standardního FAT32. V opačném případě se ve většině případů zobrazí chyba oznamující, že zdrojový obrázek překročil limit velikosti souboru FAT32 4GiB, jako je tento: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.

Důležité:Před provedením příkazu zkontrolujte, zda je USB zařízení správné! Všechna data na tomto disku budou ztracena!

Chcete-li vytvořit spouštěcí jednotku USB se systémem Windows pro Linux s WoeUSB v režimu oddílů, použijte:

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

Kde:

  • --partition uvádí použití režimu oddílu WoeUSB, který zkopíruje soubory ISO systému Windows do existujícího oddílu (který vyberete) na úložném zařízení USB a umožní je spustit, přičemž přepíše pouze soubory, které již na USB existují se stejným názvem, jsou
  • /path/to/Windows.iso – Nahraďte ji cestou k ISO systému Windows, kterou chcete použít k vytvoření zaváděcího média USB
  • /dev/sdXN je oddíl zařízení USB, do kterého chcete zkopírovat soubory Windows. Zařízení a oddíl najdete pomocí sudo parted -l jak je vysvětleno v kroku 1 (například /dev/sdd1 ).

Nespecifikujeme typ souborového systému cílového oddílu, když se WoeUSB používá v režimu oddílů, protože to zkopíruje soubory pouze do jednoho oddílu na USB klíčence, takže oddíl by již měl být NTFS.

Připomenutí:Před spuštěním příkazu se ujistěte, že USB zařízení a oddíl jsou správné! Všechna data na tomto disku budou ztracena!

Chcete-li získat další možnosti WoeUSB, jako je zadání vlastního štítku pro nově vytvořený systém souborů, použijte řešení pro chybu systému BIOS, která nezahrnuje zařízení do spouštěcí nabídky, když žádný oddíl nemá přepnutou spouštěcí příznak, a další lze nalézt v nápovědu aplikace (woeusb --help ).


Ubuntu
  1. Jak vytvořit spouštěcí USB Ubuntu ve Windows 10/8

  2. Vytvořte spouštěcí usb Windows 10 v Ubuntu

  3. Jak vytvořit bootovací USB klíč Windows 10 v Ubuntu

  1. Jak vytvořit spouštěcí instalační program Windows 11 USB na Ubuntu Linux

  2. Jak vytvořit bootovací Windows 10 USB na Linuxu s novým WoeUSB

  3. Vytvořte instalační disk Windows 10 USB pouze s Linuxem

  1. Jak vytvořit bootovací USB disk pro Linux

  2. Jak vytvořit spouštěcí USB flash disk pro Linux ve Windows

  3. Jak vytvořit zaváděcí USB ze zaváděcího ISO pomocí příkazového řádku v Linuxu?