Creating Bootable USB Drives from ISO Files in Linux

watch 2m, 18s
views 2

09:55, 04.12.2025

Article Content
arrow

  • How to Create a Bootable USB from ISO Using Linux Command Line
  • Creating a Bootable USB via Linux GUI
  • Final Remarks

In this article, we will discuss the process of creating the bootable USB from ISO. For quite a while USB drives became the main media for distributing the software. Lots of regular users as well as admins use USB for the installation of the software and operating systems. During the download of the Linux distro, it is the regular scenario that it will be in the ISO file so there will be a necessity to create a bootable USB drive for the installation of Linux on your machine. Except for the OS itself, we can also use it for the software installation in case it is shared as an ISO file.

In this guide, we will share the practical process of creating a bootable USB via GUI, command line, and main Linux distros.

How to Create a Bootable USB from ISO Using Linux Command Line

To start the entire process, you will need to have a USB stick and an ISO file.

  • Start by plugging the USB drive and then adding the following command to the terminal. It will show the device path of the USB stick:
$ sudo fdisk -l
  • The following command is needed to make the USB bootable: 
$ sudo dd bs=4M if=/pathtofile.iso of=/dev/rfg status=progress oflag=sync

Here you will need to change the path to the file by specifying where the ISO file actually is located and dev/rfg should be changed with the name of the device that you have received during the first command completion.

  • After the usage of the above command, the content of the ISO file will be copied to your USB. When you see the word “copied” then the process is completed.

Creating a Bootable USB via Linux GUI

There is a diversity of available tools that can be used for the creation of the bootable USB via GUI in the Linux system. Here, we will guide you through the process with GNOME Multi Writer.

For the installation of this tool on Mint, Debian, and Ubuntu use:

$ sudo apt install gnome-multi-writer

To install the tool on Manjaro or Arch use:

$ sudo pacman -S gnome-multi-writer

For the installation on Fedora, Red Hat, AlmaLinux, and CentOS use:

$ sudo dnf install gnome-multi-writer
  1. Plug in the USB and immediately open just installed tool. After that click “Start Copying”.
  2. The following step is the choice of the ISO file location and its import.
  3. After importing the file, the tool burns it to USB.

Final Remarks

In the guide, we have explained the entire process of creating a USB drive from ISO, this information is extremely practical right now because most machines are no longer coming with disc drives. This can be done via GUI or command line so you can select the most convenient method that works for your specific case. 

Share

Was this article helpful to you?

VPS popular offers

-10%

CPU
CPU
3 Xeon Cores
RAM
RAM
1 GB
Space
Space
40 GB HDD
Bandwidth
Bandwidth
Unlimited
KVM-HDD 1024 Linux

6.1 /mo

/mo

Billed annually

-10%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
30 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 2048 Linux

8.3 /mo

/mo

Billed annually

-10%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
50 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-KVM-SSD 4096 Linux

60.5 /mo

/mo

Billed annually

-10%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 8192 Linux

25.85 /mo

/mo

Billed annually

-9.1%

CPU
CPU
6 Epyc Cores
RAM
RAM
16 GB
Space
Space
150 GB NVMe
Bandwidth
Bandwidth
Unlimited
wKVM-NVMe 16384 Windows

66.5 /mo

/mo

Billed annually

-8.4%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
75 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-wKVM-SSD 2048 Windows

37.4 /mo

/mo

Billed annually

-24.4%

CPU
CPU
2 Xeon Cores
RAM
RAM
1 GB
Space
Space
20 GB SSD
Bandwidth
Bandwidth
300 GB
KVM-SSD 1024 HK Linux

13 /mo

/mo

Billed annually

-4.5%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB HDD
Bandwidth
Bandwidth
300 Gb
wKVM-HDD HK 4096 Windows

16.95 /mo

/mo

Billed annually

-10%

CPU
CPU
2 Epyc Cores
RAM
RAM
1 GB
Space
Space
10 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 1024 Linux

7.2 /mo

/mo

Billed annually

-10.1%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
60 GB HDD
Bandwidth
Bandwidth
300 Gb
KVM-HDD HK 2048 Linux

6.25 /mo

/mo

Billed annually

Other articles on this topic

cookie

Accept cookies & privacy policy?

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we'll assume that you are happy to receive all cookies on the HostZealot website.