Grab the Windows ISO First!

Before we explore the process of creating a bootable USB, we need to download the operating system’s disk image (ISO). This ISO file contains all the necessary setup files required for installing the operating system. In this scenario, to get the latest Windows 10 ISO, you can head over to the official Windows download site and download your copy of Windows 10.

Since the ISO file size is roughly 5GB, make sure that your pen drive has at least 8GB of free space. If it doesn’t, you can easily format it using the terminal.

Download: Windows 10 ISO (Free)

Create a Windows Bootable USB Using WoeUSB

For the first method, we will make use of WoeUSB, a command-line and, optionally, GUI utility that enables you to create a bootable USB from an ISO. It’s a direct and prominent Linux alternative to Rufus, its Windows counterpart.

With WoeUSB, you can set up a bootable Windows USB in the span of a few clicks or commands in case you prefer the CLI.

Install WoeUSB on Linux

To start off, you need to install a few required dependencies to ensure a smooth and successful installation. Select and run the relevant snippet for your system from the following commands to install all the dependencies.

For Debian/Ubuntu-based systems:

For Arch-based systems:

For Fedora/CentOS and other RPM-based distros:

Then, clone the WoeUSB-ng repository to your system and navigate to the directory using the cd command.

Install WoeUSB using the pip3 package installer:

Create a Bootable Windows USB With WoeUSB

Fire up WoeUSB either from the Applications menu of your distro or from the command line using: woeusbgui & Click on From Disk Image and browse the Windows ISO file. Under Target Device, select the USB drive you want to burn the ISO to. Click on Install and wait until the process finishes.

By the end, you’ll have a Windows bootable USB drive that you can use to install Windows on your computer.

Create a Bootable Windows USB Using balenaEtcher

Moving on, let us now explore how to create a bootable Windows USB using balenaEtcher. It is a cross-platform USB flasher that’s available to download on Windows, macOS, and Linux.

Flashing with balenaEtcher is as easy, if not easier than the WoeUSB method since you don’t have to typically install balenaEtcher on Linux. You just have to download its AppImage file and run it.

To proceed, download the Linux_x64 AppImage file from the official website and save it on your system. Once downloaded, right-click the file and select Run to launch the balenaEtcher application.

Download: BalenaEtcher (Free)

How to Use balenaEtcher

Fire up the balenaEtcher AppImage. Choose the ISO file you want to flash. Carefully select the USB drive because the selected storage device will be wiped clean and all its data will be lost. Click on Flash​​​​​​ and wait for the process to finish.

Why You Should Stick to Linux

Linux can feel complicated or even overwhelming to an extent. You might be feeling exhausted and fed up with all the troubleshooting, or maybe the lack of software is a turn-off for you.

Whatever the reason, we truly believe you should take a breath, rethink it, and give Linux another try. Although it can be intimidating to newcomers, Linux surpasses Windows in more ways than one.