Etcher is a popular USB flasher app for creating bootable Linux USB drives. Let me show you how to install it and how to use it for making a live Linux disk.

Etcher: An open source tool to flash Linux ISO on SD Cards & USB drives

Etcher is an open-source project by Balena to help flash SD cards for Raspberry Pi. In fact, we used it in our tutorial on how to install Raspbian OS on a SD Card.

Not just limited to SD Cards, you can also use Etcher to make a bootable USB drive just like we created a live USB of Manjaro in Linux with the help of it.

Ever since its first release, Etcher caught the attention for its neat interface and simplicity of use.

Etcher Mxlinux

In this article, I will be focusing on the steps to help you install Etcher on Linux. And then, I’ll also show how to use it. Before I do that, let me give you an overview of the features it offers:

Features of Etcher

  • Validate drive before flashing
  • Beautiful user interface
  • Auto-detects USB drive/SD card to prevent wiping the HDD on your computer
  • Cross-platform support (Windows, macOS, and Linux)
  • Fast flashing
  • Simple three-step process

On paper, you get everything one would need to flash OS images on an SD card and a USB drive. It is also exciting to know that they plan to add the support simultaneous writing to multiple devices as per their roadmap.

Installing Etcher on Linux

To get started, you have to grab the AppImage file that it offers (suitable for any Linux distribution) from its official website.

You just need to head on to its homepage and download the one for your system (32-bit/64-bit):

Etcher Official Site Download

In my case, I got the 64-bit AppImage file for Ubuntu. You can go through our guide on using AppImage files on Linux, but I’ll give you a head start on what you need to do next.

You need to give the file permissions to execute and you can do that by right-clicking on the AppImage file -> Properties.

Balena Etcher Permission

Next, click on “Allow executing as a program” under the Permissions tab as shown in the image below.

Execute Etcher AppImage

Now, just double-click on the AppImage file to launch balenaEtcher!

This should work on any Linux distribution. In either case, you can also head over to its GitHub releases section to find RPM, DEB, and the source file if you want to build it from source or just install it using the .rpm or .deb files.

You can also refer to our guide on using deb file in Ubuntu to install applications.

Using Etcher on Linux

It is just a three-step process to get started using Etcher. It should be self-explanatory as per the on-screen instructions after you launch it, but just to give you a head start, here’s what you have to do:

Step 1: Select the appropriate ISO image file or the URL of the file that you need to flash (as shown in the image below).

Balena Etcher Select

Step 2: Next, you will have to select the target device. It automatically detects and highlights removable devices to help you prevent selecting any internal storage locations.

Etcher Select Target

In this case, I have a USB drive connected, and I have it selected as well (as shown in the screenshot below).

Etcher Target Device

Step 3: Now, all you have to do is — flash the image and wait for it to complete successfully.

Etcher Flash

Here’s how the progress looks:

Etcher Flashing

And, it is done!

Etcher Flash Complete

Wrapping Up

Etcher is a useful tool to flash OS images for both SD cards and USB drives. I tend to use it primarily to create live USB drives to test Linux distros and I’m happy with it.

What do you prefer to use to create bootable drives? Have you tried Etcher already? Let me know your thoughts in the comments down below.

Similar Posts