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.

Comments