How to create Windows installer USB drive in Ubuntu

You can install Windows OS using the created Windows USB drive

With ever dropping prices of USB flash drives, it makes sense to use a USB drive to create an installer drive from an ISO image or installer DVD. The advantages are the small form factor and the ability to rewrite an updated installer any number of times.

In this article, I will show you how to create a Windows OS installer USB drive from an ISO image downloaded from official Microsoft servers or an existing Windows DVD.

Installing WoeUSB in Ubuntu, Linux Mint, and elementary OS

WoeUSB is a simple utility that can create your USB flash drive Windows installer from an ISO image or Windows DVD. The utility is a fork of Congelli501’s WinUSB, which was last maintained way back in 2012.

Step 1) Launch ‘Terminal’ and enter the following command to add PPA.

sudo add-apt-repository ppa:nilarimogard/webupd8

Step 2) Update the sources in your computer using this command:

sudo apt update

Step 3) Finally, install WoeUSB. Pay attention to the Terminal. You must enter the root password and ‘Y’ when prompted.

sudo apt install woeusb

That’s it!

Creating Windows USB Flash Drive

After WoeUSB installation is complete, go ahead and launch it. You got two options to input the Windows installer. You can either insert the retail copy of the Windows DVD or browser and select and Windows ISO image file.

Typically, Microsoft provides free downloadable ISO images of their popular operating systems.

Download Windows 10 Disc Image

Download Windows 8.1 Disc Image

WoeUSB is compatible with Windows Vista, Windows 7, Windows 8.x, and Windows 10. All languages and all editions and Windows PE are also supported.

In my case, I have downloaded Windows 10 ISO and used it as a source in WoeUSB. Insert a blank USB flash drive of at least 6 GB and click the ‘Refresh’ button for WoeUSB to recognize the USB flash drive as a target device. Finally, click ‘Install.’

WoeUSB User Interface
WoeUSB User Interface

That’s it! You can now use the USB flash drive to install Windows.

SourceWoeUSB
Kiran Kumar
Hi there! I'm Kiran Kumar, founder of FOSSLinux.com. I'm an avid Linux lover and enjoy hands-on with new promising distros. Currently, I'm using Ubuntu as a daily driver and run several other distros such as Fedora, Solus, Manjaro, Debian, and some new ones on my test PC and virtual machines. I have a day job as an Engineer, and this website is one of my favorite past time activities, especially during Winter ;). When I'm not writing for FOSSLinux, I'm seen biking and hiking on scenic trails. I hope you enjoy using this website as much as I do writing for it. Feedback from readers is something that inspires me to do more and spread Linux love!. If you find a time, drop me an email or feedback from the 'Contact' page. Or simply leave a comment below if you found this article useful. Have a good day!

2 COMMENTS

  1. woeusb is not installable on live ubuntu.
    i cannot install ubuntu, because it cannot install grub, i couldn’t understand why.
    all i have is a ubuntu flash drive and when i try to install woeusb,

    ubuntu@ubuntu:~$ sudo apt install woeusb
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.
    The following information may help to resolve the situation:

    The following packages have unmet dependencies:
    woeusb : Depends: p7zip-full but it is not installable
    Depends: libwxbase3.0-0v5 (>= 3.0.4+dfsg) but it is not installable
    Depends: libwxgtk3.0-0v5 (>= 3.0.4+dfsg) but it is not installable
    E: Unable to correct problems, you have held broken packages.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

STAY CONNECTED

23,533FansLike
365FollowersFollow
16SubscribersSubscribe

LATEST ARTICLES

Top 10 Reasons to use Xfce as your Desktop Environment

There are many choices for desktop environments for Linux based operating systems. Mainly, you can install any DE of your choice on most of the Linux based distributions, even if they are not offered as a package officially. In our recent articles, we discussed the best of KDE and Cinnamon. In this article, we wish to present to you the top reasons why you should consider Xfce as your desktop environment.

The 10 Best Linux Network Monitoring Tools

Having total control over your network is essential to prevent programs from overusing your network resources and slowing down the overall performance. This is why you should install a network monitoring tool on your system, giving you a visual overview of everything that's happening on your network. Networking Tools are like swiss-knife for the system administrators for troubleshooting system issues.

How to install CouchPotato on Ubuntu

Downloading movies and copying them over to your home server can get frustrating, especially if you are doing it daily! What if you have an option to download videos automatically, quickly, and above all with excellent quality. CouchPotato allows you to download movies easily once they are available and released automatically.

Top 20 Rsync Examples in Linux

The Rsync (remote sync) command is a Linux/Unix utility used to synchronize and copy files and directories either locally or remotely. Most Linux geeks use Rsync to mirror, backup or migrate data across folders, across disks and networks. One notable feature with the Rsync command is that it uses the "delta transfer algorithm."

Setting up NFS Server on Ubuntu Server

We have put together a detailed step-by-step tutorial that will guide you on how to install and set up NFS Server on Ubuntu so you too can start sharing data with other client systems. It is divided into sections, the first part discussing how to set up the host server and the second part showing you how to set up the client-side. For this tutorial, we will be using Ubuntu 20.04 LTS.

Crontab in Linux Explained With Examples

Crontab is the Linux equivalent of the Window's Task Scheduler. It can help you set up a task to run automatically at a regular...

MUST READ

Linux is growing faster than ever. As per the latest report, there is a drop in the Windows 10 market share for the first time, and Linux's market share has improved to 2.87% this month. Most of the features in the list were rolled out in the Pop OS 20.04. Let's a detailed look into the new features, how to upgrade, and a ride through video.
Elementary OS 5.1 Hera has received a point release with a handful of new features and bug fixes, and we will be reviewing the significant changes in this article. For those new to elementary OS, this Ubuntu-based Linux distribution uses their inhouse built Pantheon desktop environment and AppCenter.

6 Best Linux Distros for Programmers and Developers

Linux distros have long been a favorite among programmers since the rise in popularity of the OS in the nineties. Programmers are technical by nature, and Linux distros appeal to that technical nature. Let's discuss why Linux is a great desktop OS for programmers and developers, and find out best distros suitable for them.

VIDEO: Linux Lite 4.8 Features and Desktop Tour

Linux Lite eases Windows 7 users transition to Linux much more comfortable by offering simple software like Team Viewer, VLC, Firefox, TimeShift backup utility, and a full Microsoft Office compatible office suite in LibreOffice.

Scrcpy – Control Android devices from a Linux desktop

Scrcpy is a desktop program that can be used to access your Android phone's system and interface through your computer. The app is quite convenient, and some of its best features are highlighted below.

Installing multiple Linux distros on a USB drive

A bootable Linux USB drive, which also referred to as a Live USB drive, is a drive containing files that enable a computer to boot into a specific Linux distro. It is most commonly used to test-drive various Linux distros before installing on the computer for use as a daily driver.