Jak vytvořit Windows USB disk na Linuxu s WoeUSB

Photo of author

By etechblogcz

Vytvoření bootovacího USB disku s Windows je ve světě Windows hračkou. Důvodem je, že uživatelé tohoto systému mají k dispozici spoustu šikovných nástrojů pro práci s USB. Díky tomu je vytvoření kopie Windows na USB pro instalaci otázkou několika málo minut. Nicméně, v Linuxu to už tak snadné není. Běžné nástroje pro tvorbu bootovacích USB (i ty kvalitní jako Etcher) si s Windows ISO neporadí. To představuje problém pro ty, kteří používají oba systémy.

POZOR: Na konci článku naleznete video tutoriál!

Naštěstí existuje několik cest, jak vyrobit bootovací USB s Windows i v Linuxu. V tomto textu se podíváme na dvě metody. První využívá nástroj zvaný WoeUSB. Druhá je jednoduchý trik, který funguje pouze s Windows 10. Začněme!

Instalace WoeUSB

Postup instalace se liší podle použitého operačního systému. Některé distribuce mají WoeUSB v balíčcích, jiné ne.

Ubuntu

Pro uživatele Ubuntu je k dispozici balíček s WoeUSB. Najdete jej na webu pkgs.org. Klikněte zde a vyberte svoji verzi Ubuntu. Po stažení balíčku Debian jej nainstalujte dvojitým kliknutím na soubor. Můžete také otevřít terminál a provést instalaci tímto způsobem:

cd ~/Downloads
sudo dpkg -i *.deb

Případné chybějící závislosti doinstalujete pomocí příkazu:

sudo apt install -f

OpenSUSE

Pro OpenSUSE je WoeUSB k dispozici v repozitářích. Instalace je možná pomocí „jednoho kliknutí“. Stačí navštívit tuto stránku.

Debian

I uživatelé Debianu mohou mít radost. SUSE Build Service nabízí balíčky pro Debian 8 i 9. Přejděte na stránku pro stahování a pod Debianem 8 nebo 9 vyberte „zobrazit nestabilní balíčky“. Poté balíček nainstalujte:

cd ~/Downloads
sudo dpkg -i *.deb

Chybějící závislosti doinstalujete pomocí tohoto příkazu:

sudo apt-get install -f

Sestavení WoeUSB ze zdrojového kódu

Mimo Ubuntu, Debian a SUSE je hledání binárního souboru WoeUSB poměrně obtížné. Budete tedy muset program zkompilovat ze zdrojového kódu, který je uložen na Githubu. Před stažením kódu je potřeba nainstalovat některé závislosti.

Fedora

sudo dnf install wxGTK3-devel git

Arch Linux

sudo pacman -S wxgtk-common wxgtk2 wxgtk3 lib32-wxgtk lib32-wxgtk git

Obecné informace

Sestavení WoeUSB ze zdroje je jednoduché, ale je nutné splnit požadavky na závislosti. Kvůli tomu, že se distribuce Linuxu liší v názvech balíčků, nemůžeme vyjmenovat všechny. Důležité je vědět, že tento software se při kompilaci spoléhá na knihovnu wxgtk3. I tak se kompilace nemusí povést. V takovém případě stačí doinstalovat balíčky související s wxgtk a kompilace by měla proběhnout.

Proces kompilace

Po instalaci závislostí je možné přejít k samotné kompilaci. Nejprve získejte zdrojový kód:

git clone https://github.com/slacka/WoeUSB.git
cd woeUSB

Následně nakonfigurujte zdrojový kód, což je důležité, protože konfigurace zkontroluje váš operační systém a nastaví specifické parametry kompilace.

./configure

Po dokončení konfigurace zkompilujte binární soubor pomocí příkazu make.

make

A nakonec nástroj nainstalujte:

sudo make install

Používání WoeUSB

Po instalaci je možné WoeUSB spustit. K dispozici je grafické i terminálové rozhraní. V tomto návodu se zaměříme na grafické (terminál lze použít také).

Nejdříve připojte svůj USB flash disk. Uvědomte si, že většina ISO souborů Windows má velikost alespoň 4 GB. Po připojení disku spusťte WoeUSB.

V aplikaci vyberte možnost vytvořit instalační disk USB z ISO souboru. Pokud používáte DVD s Windows, vyberte možnost vytvořit z disku DVD.

Po výběru verze Windows zadejte cestu k vašemu flash disku a klikněte na tlačítko „Instalovat“.

Tvorba bootovacího USB disku Windows bez WoeUSB

Některé verze Windows vyžadují pro vytvoření bootovacího USB speciální nástroj. To ovšem není případ Windows 10 (možná ani 8.1). Microsoft v nedávné době změnil způsob, jakým jejich instalační disky fungují s USB.

Pokud potřebujete vytvořit USB s Windows a nechcete používat WoeUSB, postupujte podle následujících kroků:

Nejprve naformátujte flash disk na FAT32. To provedete pomocí terminálu a zjištěním označení vašeho disku. V tomto příkladě je to /dev/sdc1. Váš disk může mít jiné označení.

Flash disk naformátujete na FAT32 pomocí příkazu: sudo mkfs.msdos -F 32 /dev/sdc1.

Po naformátování otevřete správce souborů, klikněte pravým tlačítkem myši na ISO soubor Windows 10 a vyberte „Otevřít pomocí správce archivů“. V něm klikněte na „Extrahovat“ a extrahujte obsah ISO souboru přímo na váš USB flash disk.

Po dokončení extrakce ISO na USB flash disk je proces u konce. Po připojení USB disku do počítače by se měl spustit systém Windows 10.

Závěr

Vzhledem k tomu, že optická média postupně mizí, je instalace z USB jedinou možností. Proto je frustrující, že Microsoft tak usilovně ztěžuje tvorbu bootovacích disků v jiných operačních systémech. Doufejme, že v budoucnu nástroje pro tvorbu bootovacích USB disků přidají podporu pro Windows. Do té doby nám WoeUSB skvěle poslouží.