WoeUSB is a simple tool that enable you to create your own usb stick windows installer from an iso image or a real DVD. It is a fork of Congelli501's WinUSB.
Shell Makefile C++ M4 Other
Latest commit 056e066 Jul 13, 2017 @slacka committed on GitHub Merge pull request #123 from salvadorp2001/fixlocale
Fixed locale issue #50
Failed to load latest commit information.
.github GitHub: releases-source-dummy: Add file description Jun 12, 2017
debian Debian packaging: Build dependencies: Replace git by git-core so user… Jun 15, 2017
filters Automatic version smudging: Use @@WOEUSB_VERSION@@ instead Jun 13, 2017
innoSetup Rename application to WoeUSB Jun 12, 2017
polkit Implement Polkit policy for WoeUSB(not working yet) Jun 13, 2017
src Fixed locale issue #50 Jul 10, 2017
.gitattributes Implement automatic version smudging Jun 12, 2017
.gitconfig Implement automatic version smudging Jun 12, 2017
.gitignore gitignore: Fix executable name Jun 12, 2017
.travis.yml fixup! Travis CI: build and deploy build dependency packages to help … Jun 13, 2017
AUTHORS 1.0.8 Mar 31, 2015
CONTRIBUTING.md Implementing Contributing Guidelines Jun 12, 2017
COPYING 1.0.8 Mar 31, 2015
ChangeLog Use dummy ChangeLog instead, it should be generated automatically in … Jun 13, 2017
INSTALL 1.0.8 Mar 31, 2015
Makefile.am Better fix for m4 Jul 7, 2017
Makefile.in 1.0.9 Mar 31, 2015
NEWS 1.0.8 Mar 31, 2015
README.md Fixed italics Jul 10, 2017
README.upstream Properly rename upstream README Jan 28, 2017
acinclude.m4 1.0.8 Mar 31, 2015
aclocal.m4 1.0.8 Mar 31, 2015
config.guess 1.0.8 Mar 31, 2015
config.sub 1.0.8 Mar 31, 2015
configure Rename application to WoeUSB Jun 12, 2017
configure.in Fixed compile issue Jul 10, 2017
depcomp 1.0.8 Mar 31, 2015
install-sh 1.0.8 Mar 31, 2015
ltmain.sh 1.0.8 Mar 31, 2015
missing 1.0.8 Mar 31, 2015
os 1.0.8 Mar 31, 2015
setup-development-environment.bash setup-development-environment.bash: Add runtime dependency check Jun 12, 2017



Latest Release WoeUSB License Build Status

A Linux program to create Windows USB stick installer from a real Windows DVD or an image.

This package contains two programs:

  • woeusbgui: a simple tool that enable you to create your own usb stick windows installer from iso image or a real DVD.
  • woeusb: the command line tool.

Supported images:

Windows Vista, Windows 7, Window 8, Windows 10. All languages and any version (home, pro...) and Windows PE are supported.

Supported bootmodes:

  • Legacy/MBR-style/IBM PC compatible bootmode
  • Native UEFI booting is supported for Windows 7 and later images(with a limitation of only FAT filesystem can be used as target filesystem)

This project is a fork of Congelli501's WinUSB software, which is not maintained since 2012, according to the official website.


Following is the instructions to install WoeUSB if your Linux distro's packaged version is not available or too old.

Acquire WoeUSB's source code

Clone WoeUSB's Git repository to local machine using git clone https://github.com/slacka/WoeUSB.git

NOTE: We no longer support building from source archive provided in the GitHub Releases page as the software version is not set.

Setting application version string

This step is required for generating proper version name from Git tags, it should be redone if the version is changed

$ ./setup-development-environment.bash

Install WoeUSB's build dependencies

# For Ubuntu (NOTE: For your convenience this package is already provided in the release page)
$ sudo apt-get install devscripts equivs gdebi-core
$ cd <WoeUSB source code directory>
$ mk-build-deps # NOTE: Currently due to Debian Bug #679101 this command will fail if source path contains spaces.
$ sudo gdebi woeusb-build-deps_<version>_all.deb

# For Fedora
$ sudo dnf install wxGTK3-devel

Build & install WoeUSB

# For Ubuntu
$ dpkg-buildpackage -uc -b # NOTE: Currently due to bug in the build system this command will fail if source's path contains space or single quotes, refer issue #84 for details
$ sudo gdebi ../woeusb_<version>_<architecture>.deb

# Generic method
$ autoreconf --force --install # Most non-debian derived distros will need this
$ ./configure
$ make
$ sudo make install

Distribution Packages

Arch Linux


WoeUSB is sold under the GPL license.