How to Create A Windows USB Installer From Linux

Previously, we have shown you how to create a Windows 7 USB installer from within Windows. But what if you are a Linux user and you wanted to try out the latest version of Windows on your machine? Here’s how you can create a bootable USB installer from your Linux machine.

WinUSB is a simple tool that enables you to create your own Windows USB installer from an ISO image or DVD. It doesn’t come with complicated user interface or command line. All it requires is a few clicks, a bit of waiting and you are done. WinUSB supports Windows Vista, 7 and 8.


For Ubuntu, you can install via the PPA:

For other distro, you can grab the source from the site.


The usage is simple, but before you start, you need to have either the ISO image or DVD of the Windows installer and a USB drive of minimum 4GB. The USB drive will be formatted during the creation process, so make sure you have backed up all files in the USB drive before proceeding.

1. Launch WinUSB.

2. If you own the ISO image, select the option “From a disk image (iso)” and select the ISO image with the Folder icon. Alternatively, for Windows DVD, check the “From a CD/DVD drive” option.


3. Plug in your USB drive. If it doesn’t show up in the window, click the “Refresh” button. Select the USB drive entry. If you have multiple USB drives inserted, make sure you select the right one.

4. Click Install.


That’s it. Now al you have to do is to sit back and wait. The installation process will take about 15 minutes. Once it is done, you will be able to boot and install Windows using the USB drive.


WinUSB homepage


  1. as I can understand I can’t use this USB as a typical ‘live’ environment. Just for installation, isn’t it ?

    1. Yes, this is an installer USB, not the live cd. Windows doesn’t come with live CD testing yet.

  2. Does not work with a loop device, even if kpartx is used. Therefore it can’t be used on an image file for a VM. I guess it could be used on a VM that uses an image to be used as the usb disk for winusb.

    1. Also, it depends on grub, which makes ubuntu try to mess up up my bootloader (I don’t use grub). So it is a bit of a hassle to run (I guess I could just add the ppa and install and run winusb in a livecd).

Comments are closed.