Skip to main content

Easy Way to Create a Bootable Windows 10 USB on Ubuntu Linux [ Dec 2019 ]

If you have been searching online to find a good, working and easy way to create a bootable Windows 10 USB install drive on Ubuntu Linux, chances are, almost all the ones you tried didn't work out. I had to try a lot and finally one worked - i am posting below the one that worked for me.

OMGUbuntu has a tutorial "How to Create a Bootable Windows 10 USB on Ubuntu" which used to work, but no longer works properly. We can call this tutorial a modified version of that How to article as we are going to use the same software to create the bootable USB.


First Step : Install WoeUSB - it 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. 


I am on Ubuntu 19.04 Disco Dingo 64bit - so i have to install this WoeUSB.deb package. You can find other WoeUSB.deb files here. Alternately, you can install it using a PPA


PPA Method to install WoeUSB

  • sudo add-apt-repository ppa:nilarimogard/webupd8
  • sudo apt-get update
  • sudo apt-get install woeusb
Second Step : Format your USB Drive to NTFS. This is important as the regular FAT filesystem can't handle files above 4GB. In newer Windows 10 ISO, there is a file which is larger than 4GB, so NTFS is necessary. 

How to format your USB Drive to NTFS ? Install Gparted on your Ubuntu ( sudo apt-get install gparted ). Select the USB drive and reformat it to NTFS and hit Apply ( if it doesn't detect the drive, unplug and plug in back the USB and hit refresh ).


Third Step : Now that you have a NTFS formatted drive, we can go ahead and create a Windows 10 bootable USB drive using WoeUSB. We are going to use the command line instead of the GUI version.


My USB drive is mounted at /dev/sdb and my Windows ISO file is at Music folder under Home. Below is the command i used to create the bootable USB.


sudo woeusb --target-filesystem NTFS --device ~/Music/Win10_1909_English_x64.iso /dev/sdb


It's important to have your system connected to the internet during the process as woeusb needs to download some files to make UEFI bootable drive.

Popular posts from this blog