Create a Windows 11 (or Linux) Bootable USB on Linux with WoeUSB

Installing your own operating system is a very common thing to do these days, especially for Windows and Linux users. Let’s say you got some type of malware or system corruption and have to reinstall your OS from scratch. Or if you have built your own computer, you need to install an operating system on your new hard drive. Or maybe you just want to dual boot Windows and Linux on your PC.

If you are a Linux user and want to create a Windows 11 bootable USB flash drive, you can easily do so using the WoeUSB tool from the command line or even install the WoeUSB app on your Linux system. In this article, we will be showing you how to do both.

Configuring your USB drive for Windows 11

Before creating the Windows 11 bootable USB drive, we will first need to make sure we are using the correct drive, wipe it, create an NTFS partition and then format it.

To make sure we are using the right drive, we will use the lbslk command to find the drive.

The image below shows that our flash drive has a disk label of sdc since it matches the size and also has a label of PNY128.

lbslk command

Now we will unmount the drive using sudo umount /dev/sdc*. The asterisk is a wildcard used by the shell for pattern matching. It means “match anything after /dev/sdc,” so the command will unmount all partitions on that device (e.g., /dev/sdc1, /dev/sdc2, etc.). You will also be prompted for an administrator password for this process.

The next steps involve wiping and creating a new partition table.

  • sudo parted /dev/sdc mklabel gpt – You will get a message saying “the existing disk label on /dev/sdc will be destroyed and all data on this disk will be lost. Do you want to continue?”
  • sudo parted -a optimal /dev/sdc mkpart primary ntfs 0% 100% – This will make an NTFS partition on the flash drive.
  • sudo mkfs.ntfs -f /dev/sdc1 – This will format the new partition.

Wiping and creating a new NTFS partition table in Linux

Installing the command line version of WoeUSB

To install WoeUSB, we will need to run the following commands.

  • sudo apt update – This refreshes your system’s package list from the repositories, so it knows the latest available versions, but it does not install or upgrade any packages yet.
  • sudo apt install woeusb – This will install the actual WoeUSB tool.

Create a Windows 11 (or Linux) Bootable USB on Linux with WoeUSB

Creating the Windows 11 bootable USB drive with WoeUSB

To create our drive, we will now run the following command. Just be sure that the disk designation and path to your Windows 11 ISO file are correct.

udo woeusb –target-filesystem NTFS –device /home/bob/Desktop/Win11_25H2_English_x64.iso /dev/sdc

This process will take some time to complete.

Create a Windows 11 (or Linux) Bootable USB on Linux with WoeUSB

At the end of the process, you will see a step that says, Installing for i386-pc platform and this part can take a long time to complete.

Once the process is complete, you will see a message that says You may safely detach the target device.

Create a Windows 11 (or Linux) Bootable USB on Linux with WoeUSB

Now if we look at the contents of the flash drive, we will see the typical Windows installation files and folders.

Windows USB installation files and folders in Linux

Installing the GUI version of the WoeUSB tool

To install the WoeUSB app, we will use the sudo apt install woeusb-frontend-wxgtk command. Once again, we will need to enter our administrator password to install the app.

The WoeUSB installation process is very quick and should only take a minute to complete.

Installing the GUI version of the WoeUSB tool

To run the WoeUSB GUI application, you can find it with your other apps or by searching for it in the Linux Menu.

The first time you run it, you will most likely receive a do not panic message saying an assertion failed. This is normal and you can ignore it by clicking on the Continue button.

You will then see the WoeUSB app and be able to select the ISO image that you want to use for your bootable flash drive. You can also choose a CD/DVD if you have one on a disk.

You will most likely want to use the NTFS option for the file system unless you are using an older system. Plus, FAT will not support files over 4GB in size.

Then make sure the target device is pointing to your flash drive so you don’t overwrite another disk.

WoeUSB GUI application

For additional training resources, check out our online IT training courses.

Check out our extensive IT book series.

Related Posts

© 2026 Online Computer Tips
Website by Anvil Zephyr