Create Windows 10 bootable USB on Linux: Want to create a bootable USB stick for Windows 10 on your Linux box?. This has been made simple by WoeUSB. WoeUSB is a simple tool that enables you to create your own USB stick windows installer from an iso image or a real DVD. This project is a fork of Congelli501’s WinUSB software, which has not been maintained since 2012, according to the official website.
WoeUSB package contains two programs:
– woeusbgui: A GUI wrapper of woeusb based on WxWidgets
– woeusb: A command-line utility that enables you to create your own bootable Windows installation USB storage device from an existing Windows Installation disc or disk image.
WoeUSB supports the following Windows images:
- Windows Vista
- Windows 7, 8 and 10
Installing WoeUSB on Linux
Follow below steps to get WoeUSB running on your Linux box. This is a prerequisite before you can create windows 10 bootable USB on Linux
$ yaourt -S woeusb-git --noconfirm
you can also use pacaur instead of yaourt:
$ pacaur --needed --noconfirm --noedit -S woeusb-git
Ubuntu Linux systems
For Ubuntu, use Personal Package Archives (ppa)
$ sudo add-apt-repository ppa:nilarimogard/webupd8 $ sudo apt update $ sudo apt install woeusb
Installing WoeUSB from source:
sudo apt-get install devscripts equivs gdebi-core git clone https://github.com/slacka/WoeUSB.git cd WoeUSB mk-build-deps sudo gdebi woeusb-build-deps_<version>_all.deb dpkg-buildpackage -uc -b sudo gdebi ../woeusb_<version>_<architecture>.deb
sudo dnf install wxGTK3-devel git clone https://github.com/slacka/WoeUSB.git cd WoeUSB ./configure make sudo make install
After you get WoeUSB installed, you are on set to create windows 10 bootable USB on Linux. Here you have two options, one of them being to use a command line and the other one being to use a GUI version.
I’ll show you both of the methods you can use to create Windows 10 bootable USB on Linux.
Using WoeUSB GUI
Launch the GUI version of WoeUSB tool.
$ sudo woeusbgui
This will bring you an interface similar to one below:
Then select Windows 10 ISO image file and click on the correct target device listed at the bottom of the screen.
Click on Install button at the bottom of the screen to create windows 10 bootable USB on Linux.
Wait for the installation to finish. You should get a complete message like one shown below:
Using command line woeusb
Using the command line
woeusb to create windows 10 bootable USB on Linux will require you to provide iso image location and USB device as command line options. See example below which will create windows 10 bootable USB on Linux using 32-bit version of Windows 10 to USB stick on /dev/sdb.
$ sudo woeusb --device <source media path> <device>
In my case, this will be:
If your Windows ISO image is bigger than 4GB, you’ll need to use NTFS filesystem in the USB device.
sudo woeusb --device Windows-10-Pro-X64-Pre-Activated.iso /dev/sdb \ --target-filesystem ntfs
Once finished, you’re good to go. Go ahead and use windows 10 bootable USB to make an installation on your PC.
Thank you for reading this post on how to create Windows 10 bootable USB on Linux. Hope this was helpful.