How To Burn An ISO File To A USB Drive In Linux Using Etcher

Etcher is a tool that helps you create a bootable USB flash drive from an ISO file. In this tutorial, we’ll show you how to do it!

Bootable USB drives are a great way to try out a new Linux distribution to see if you like it before installing it. But you can’t simply copy an ISO file to a USB drive. Instead, you must “burn” the ISO image to the USB drive so that it’s bootable.

Etcher is software that allows you to easily create bootable USB flash drives to install or use operating systems.

Of course, there is always the option to use the dd command to create bootable media on the command line, but that’s still a pain even for the experienced user. However, in this tutorial, we’ll use Etcher to accomplish the task.

For those who don’t know about Etcher, it is a free, open-source USB bootable tool available for Linux. It has a beautiful user interface and was created by Balena.

Etcher help users quickly burn image files to USB devices or flashcards. It has recently become trendy in the Linux community.

How to install Etcher on Linux so You Can Create a Bootable USB

To be able to install Etcher, you need to:

  1. Add repository for Etcher
  2. Add the repository key to authenticate the package source
  3. Update the packages list
  4. Install Etcher

Installing Etcher on Ubuntu / Linux Mint / Debian

echo "deb https://deb.etcher.io stable etcher" | sudo tee /etc/apt/sources.list.d/balena-etcher.list  
sudo apt-key adv --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys 379CE192D401AB61
sudo apt update
sudo apt install balena-etcher-electronCode language: PHP (php)

Installing Etcher on Fedora / Red Hat / AlmaLinux / Rocky Linux

sudo wget https://balena.io/etcher/static/etcher-rpm.repo -O /etc/yum.repos.d/etcher-rpm.repo
sudo yum update
sudo yum install -y balena-etcher-electronCode language: JavaScript (javascript)

Installing Etcher on Arch Linux

Arch Linux users must first be sure that yay is installed. Then you can run the below command.

yay -S balena-etcher

Once you have installed it successfully, launch the application. 

balena Etcher icon in GNOME Dashboard

Create a bootable Linux USB flash drive

Warning: This will erase the contents of the target USB drive. To ensure you don’t accidentally write to the wrong USB drive by mistake, we recommend removing any other connected USB drives before continuing.

1. Connect the USB flash drive to your system and Launch Etcher. Next, click on the “Flash from file” button. This lets you browse the ISO image you want to select for writing.

Etcher Select Image

2. You will see the “Select target” button highlighted. Click on it.

Etcher Select Target

3. Next, you need to select a USB drive to write this ISO file. Etcher finds a USB drive automatically, but make sure it has chosen the correct USB drive because if you have several USB drives connected to your computer, it might select the wrong one.

Etcher Select USB Drive

4. When you have done this, all that is left to create your bootable USB device on Linux is to start the burning process. To do this, click on the “Flash!” button. Then, Etcher takes care of the rest of the process.

Etcher Flash Now

5. Wait for the process to finish, and you should be done.

Etcher Burning ISO

6. At the end of the whole process, you will see a window like this one.

Etcher Succeed

Congratulations! That is it. The ISO has been burned to the flash drive successfully. Once Etcher alerts you that the image has been flashed, you can safely remove the USB drive.

Conclusion

Etcher is a user-friendly and reliable program to make a bootable USB drive in Linux. And it does this with impressive speeds times.

On top of that, it has a beautiful interface and works well. In addition, the process is pretty much the same when writing images on an SD card.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Think You're an Ubuntu Expert? Let's Find Out!

Put your knowledge to the test in our lightning-fast Ubuntu quiz!
Ten questions to challenge yourself to see if you're a Linux legend or just a penguin in the making.

1 / 10

Ubuntu is an ancient African word that means:

2 / 10

Who is the Ubuntu's founder?

3 / 10

What year was the first official Ubuntu release?

4 / 10

What does the Ubuntu logo symbolize?

5 / 10

What package format does Ubuntu use for installing software?

6 / 10

When are Ubuntu's LTS versions released?

7 / 10

What is Unity?

8 / 10

What are Ubuntu versions named after?

9 / 10

What's Ubuntu Core?

10 / 10

Which Ubuntu version is Snap introduced?

The average score is 68%