How to Install WoeUSB on Fedora 39, 38 Linux

This guide will demonstrate how to install WoeUSB on Fedora Linux using the command-line terminal with the DNF package manager.

WoeUSB is a powerful, open-source tool designed to create a bootable Windows USB drive from an ISO or a DVD on Linux systems. With its robust functionality, WoeUSB has become an essential utility for users looking to create Windows installation media on Fedora Linux. Its straightforward CLI interface ensures ease of use for beginners and professionals alike, while advanced options cater to the needs of power users. The tool supports a wide range of Windows versions, providing flexibility for various user requirements.

Key highlights of WoeUSB include:

  • Compatibility: Supports a broad array of Windows versions, enhancing its utility across different user needs.
  • User-Friendly: Despite being a command-line tool, it offers a straightforward process, making it accessible to users of all skill levels.
  • Flexibility: Allows for the creation of bootable USBs from both ISO files and physical DVDs, offering multiple options for users.
  • Efficiency: Streamlines the process of creating Windows installation media, saving time and effort.
  • Open Source: As an open-source tool, it offers transparency and the opportunity for community contributions and improvements.
  • Reliability: Provides a stable and dependable solution for creating bootable Windows USB drives.
  • Customization: Offers various options for customization, catering to the specific needs of advanced users.
  • Free to Use: Being free, it provides a cost-effective solution for users needing to create bootable Windows media.

Transitioning from understanding WoeUSB’s core features to executing the installation, let’s delve into the technical steps to install WoeUSB on your Fedora system.

Now, let’s move on to the technical how-to section of the guide.

Install WoeUSB on Fedora

Check Availability of WoeUSB on Fedora

Begin by confirming the availability of WoeUSB in Fedora’s package repositories. Execute the following command in the terminal:

dnf search WoeUSB

This command searches the repositories to ensure that WoeUSB can be installed on your system.

Install the WoeUSB Package

Once confirmed, proceed to install the WoeUSB package. Use the command below, paying attention to the case sensitivity of the package name:

sudo dnf install WoeUSB

It’s crucial to note that the command distinguishes between uppercase and lowercase letters, requiring the input to be “WoeUSB” not “woeusb”.

Verify WoeUSB Installation

After installation, it’s important to verify that WoeUSB is correctly installed on your system. Check the installed version by executing:

woeusb -v

This command will display the version of WoeUSB installed on your system, confirming the successful installation.

WoeUSB CLI Commands on Fedora

Once you install WoeUSB on your Fedora system, it facilitates the creation of bootable Windows USB drives from ISO images or DVDs. As a versatile tool, you can tailor WoeUSB commands to meet various requirements, ranging from straightforward bootable USB creation to more complex tasks such as troubleshooting and customization.

WoeUSB Help Command

First, you may want to bring up the WoeUSB help by executing the following command:

woeusb -h
Screengrab of the WoeUSB terminal command help menu on Fedora Linux.
Get acquainted with WoeUSB commands and options through this detailed terminal help menu screenshot on Fedora Linux.

Create a Bootable USB via WoeUSB

Basic Command

The illustration below shows the fundamental command to forge a bootable USB drive:

woeusb --device /path/to/windows.iso /dev/sdX

Here, replace /path/to/windows.iso with the actual path to your Windows ISO file, and /dev/sdX with the device path of your USB drive.

woeusb --device /home/user/Downloads/windows10.iso /dev/sdb

In this instance, a bootable Windows 10 USB drive is concocted from the windows10.iso file housed in the Downloads folder.

Formatting a USB Drive with WoeUSB

Before venturing into the creation of a bootable USB, it’s prudent to format the USB drive as illustrated:


sudo mkfs.ntfs /dev/sdX

Here, substitute /dev/sdX with the device path of your USB drive.


sudo mkfs.ntfs /dev/sdb

Debugging with WoeUSB

Encountering hiccups while utilizing WoeUSB is not uncommon. Enabling verbose output can be instrumental in debugging:

woeusb --device /path/to/windows.iso /dev/sdX --verbose


woeusb --device /home/user/Downloads/windows10.iso /dev/sdb --verbose

WoeUSB Additional Parameters

Supplementary parameters equip WoeUSB to fine-tune the process to your liking. Some notable parameters include:


This parameter designates the filesystem of the target USB drive, supporting both NTFS and FAT32.

woeusb --device /path/to/windows.iso /dev/sdX --target-filesystem NTFS


woeusb --device /home/user/Downloads/windows10.iso /dev/sdb --target-filesystem NTFS


This parameter is handy when you prefer to partition the target device, especially beneficial if you have other data on the USB drive you wish to retain.

woeusb --device /path/to/windows.iso /dev/sdX --partitioning


woeusb --device /home/user/Downloads/windows10.iso /dev/sdb --partitioning


In this guide, we walked through the steps to install WoeUSB on Fedora, starting from checking its availability to the actual installation and verifying it on your system. Now that you’ve got WoeUSB up and running, you’re all set to create bootable Windows USB drives. Remember, having the right tools like WoeUSB can simplify tasks that seem daunting at first. If you ever need to create a Windows installer on a USB, you’re now well-equipped to handle it with ease. Happy computing!

Leave a Comment