How to create a bootable Windows 10 USB in Linux (Ubuntu)

Do you want to create a bootable USB-Pendrive to install Windows 10 on Ubuntu?

Well, here we have the complete guide to do that! We are going to have a look at 2 methods.

Requirements: USB pen drive (8GB or more), root password and the disk image for Windows 10 (Link below).

Option 1: Unetbootin

Step 1: Download and install Unetbootin.

First we have to add the repository to install Unetbootin since it has been removed from the standard Apt repository. Then we have to update the dependencies and finally install the Unetbootin package wich is pretty straight forward.

sudo add-apt-repository ppa:gezakovacs/ppa
sudo apt update
sudo apt install unetbootin

Step 2: Download the Windows 10 disk image.

Download the Windows 10 disk image from the official Microsoft website:

https://www.microsoft.com/en-us/software-download/windows10ISO

Do not use any third party iso files for obvious security reasons.

Step 3: Format USB to FAT32 using the Disks utility in Ubuntu.

Open the Disks utility in Ubuntu it should look like the image.

Click the gears > Format partition > For use with all systems and devices (FAT32) > Next > Format

Next up click the Play button to mount the USB drive.

Congratulations: your USB pen drive is ready for Unetbootin.

Close the Disks utility.

Step 4: Using Unetbootin to create a Windows 10 installation USB.

Start the Unetbootin utility and enter your password for the root privilege.

Click the diskimage option and click on the … button to select your Windows 10 iso file (it should be in your Downloads folder).

Make sure you have selected the USB drive, in my case it is /dev/sda1.

Click the OK button and the process of creating the bootable USB pen drive should start.

Congratulations: you now should have a working Windows 10 installation USB pen drive.

The final screen should look like the image on the right.

Hit the exit button, open a file manager window and safely eject the USB.

Then remove the USB and it is ready to use. Enjoy!

When booting from the USB select the option with EFI

Option 2: Using the Terminal and the DD method:

Step 1: Download the Windows 10 image.

Download the Windows 10 disk image from the official Microsoft website:

https://www.microsoft.com/en-us/software-download/windows10ISO

Do not use any third party iso files for obvious security reasons.

Step 2: Format USB to FAT32 using the Disks utility in Ubuntu.

Open the Disks utility in Ubuntu it should look like the image.

Click the gears > Format partition > For use with all systems and devices (FAT32) > Next > Format

Next up click the Play button to mount the USB drive.

Congratulations your USB Pen-drive is ready for the DD method.

Close the Disks utility.

Step 3: Using the Terminal to create your Windows 10 USB.

Open a Terminal windows (Ctrl+Alt+T).

sudo dd bs=4M if=/home/(your user name)/Downloads/Windows\ 10\ x64\ v2009\ EN.iso of=/dev/sd(*) conv=fdatasync  status=progress 

You can simply copy paste this in to the terminal but make sure you are using the right device again, for me this is /dev/sda. You can see this in the Disks utility if you select the USB drive. Replace the (your user name) with your actual username and the (*) for the correct Drive letter.

Open a file-manger and safely eject the USB drive. Congratulations and Enjoy!

Screen size



Screen type


Case material



Processor


Graphics





Thunderbolt


Optical Disc Drive