How to create a Bootable USB using Rufus for Linux Distributions

  • Post last modified:December 31, 2021
  • Reading time:6 mins read
  • Post author:
  • Post comments:0 Comments

When you have decided to switch from Windows 10 to Linux Distributions like Ubuntu, Linux Mint, Pop-OS, or any other Distribution’s.

10 Reasons Why You Should Switch From Windows To Linux

The foremost part is to have a bootable USB drive to perform the installation process. In Linux, we have multiple Utility tools to create bootable thumb drives, such as balenaEtcher, Ventoy, and my personal favorite dd command.

For windows, we still have options to use the above application. Who doesn’t love the Opensource project, aren’t you? Rufus is an open-source application that allows you to create a Bootable USB drive in a Simple Step.

I’m not saying other utilities are not open-source, but what I love about a Rufus is the size just (1.1 MB) compared to other Utility tools, and you do not need to install too, isn’t that amazing, Just Download and Run. You are ready to make a Bootable device.

It is a piece of cake to create a bootable drive using the Rufus tool. In Windows, one of the best tools to create a bootable Disk is Rufus.


  • Any ISO File
  • USB Drive minmum 16GB for DVD Iso of RedHat, 8GB storage is enough for Ubuntu/Debian and other Linux distributions.

Steps to Download and Creating Bootable USB

In a few simple clicks, you will be able to Download Rufus to your system and create a bootable USB drive.

Step 1: Download Latest Rufus

We need to visit the Official Web-page to Download the Rufus Utility tool; click on the Below button to see the Official Page.

Once the page gets loaded, we need to scroll down and go to the Download Section and select the latest Rufus version. While writing this article, Rufus’s latest version is “Rufus 3.17”, So the version may differ when you read this article.

Download Latest Rufus tool

Step 2 : Run Rufus

After a file is downloaded, right-click on a file and Run as administrator to launch the Rufus Utility tool.

Run Rufus as Administrator
Run Rufus as Administrator

As you run the application, It will ask you to provide auto-update permission. If you want, Rufus should automatically detect the latest version click on Yes, else you want to check the latest version manually, click on No.

Rufus update policy
Rufus update policy

Note:- The below step will format your USB drive, so it requests you to make a backup of your USB drive else you may lose your valuable data.

Step 3: Select Drive and ISO File

This is the main screen where you need to choose a USB drive and provide the file location of the respective ISO.

Rufus Main Screen
Rufus Main Screen

Device:- Over here, you will see the connected USB device name along with USB disk size. In case of multiple USB drives, select the USB drive that you want to use for Bootable from the drop-down menu.

Boot selection:- This is a step where you need to provide the ISO file location for which you want to create a bootable device.

You do not require to change default options “Disk or ISO image” unless and until you have a different Objective.

On the right side of the current screen, click on “Select” To specify the Downloaded ISO file location.

Persistent partition size:- It is a new feature introduced in Rufus which users desperately missed. If you don’t know what is persistent partition size?

I’ll explain in a simple way. It helps you to store the changes which you have made in Live Boot. For standard bootable USB drive is not necessary to use.

For the sake of a simple guide, we will not touch any other options to avoid confusion.

Step 4: Click on Start to create a bootable device

Once you followed the instructions, Click on “Start” to Initiate creating a bootable USB drive.

Click on Start to create Bootable USB Drive
Click on Start to create Bootable USB Drive

You are required to download additional files ‘Idlinux.sys’ and ‘Idlinux.bss’. If you are thinking, why do we need to download Idlinux.sys and Idlinux.bss? These two files help the Linux installer to boot from the (USB drive) fat32 filesystem.

Simply click on ‘Yes’. It is a one-time process, and you do not need to download it again.

Download required files
Download required files Click on Yes

Over here you have two options to Write ISO Images to your USB drive

  • Write in ISO Image mode(Recommended)
  • Write in DD Image mode.

Usually, most of Linux Distributions can boot and Install from ISO Image, However, in some conditions, DD Image mode is required to choose, otherwise, your system will not be able to boot it or install, in that scenario, use “Write in DD Image mode” and proceed to the next screen.

ISOHybrid Image detected
Click on OK

The only problem of using ‘Write in dd Image’ method will create multiple partitions on the USB Disk, which makes the drive unusable.

You do not need to panic because we already have an article and video on this. Make sure to read it once you complete the installation process.

Read this :- How to restore USB normal after bootable USB

This step will format your USB drive. If you stored some important files, make sure to take a backup of your pen drive to avoid an unnecessary headache.

If you are unsure, go back and check whether an important file is not stored on a USB drive; after that, click on ‘OK’.

Rufus warning to avoid data loss
Click on OK

Please sit back and have a cup of coffee because this process will take some time actually, and it varies to a USB drive, ISO file, and system.

Creating bootable USB Drive

Once the process gets complete, you are ready to Boot your System using your Bootable Drive. Many users find it difficulty to get boot menu options, if you are one of them please read the troubleshooting steps.


That’s all my friend to create a bootable USB drive using Rufus. In case you need some assistance from my end, feel free to comment Down.

I want to hear which Linux operating System you have Installed using Rufus, and please write it down in the comment section.

Leave a Reply