How To Install & Use Balena Etcher On Ubuntu (Easiest Way)


Balena Etcher is an interesting, free tool you can use to create bootable SD cards and USB drives. I constantly use it to test new operating systems on my Raspberry Pi, but you can also use it to install a new Linux distribution. It’s often easier to use than the alternatives (Rufus & co), so let’s learn how to install it on Ubuntu and other Debian-like distributions.

The easiest way to install Balena Etcher on Ubuntu is to add its repository to the APT sources, so that it can be installed as any other application, and kept up-to-date easily.

I will show you, at the end of the article, that you can also run it without installation by using the AppImage file available on their website, but it’s not really straightforward on the latest Ubuntu releases, so I wouldn’t recommend it.

Etcher vs Imager
Etcher vs Imager

Install Balena Etcher via APT on Ubuntu

Balena Etcher is a free tool, available on Windows, macOS, and Linux. When you go on the official website, they will offer the AppImage for Linux. I tested it, but I didn’t find it easy to use. Also, if you want to keep the app up-to-date, it’s better to add a repository and use APT.

That’s why I recommend following this procedure to install Balena Etcher on Ubuntu:

  • Download and run the installation script for Balena Etcher:
    curl -1sLf 'https://dl.cloudsmith.io/public/balena/etcher/setup.deb.sh' | sudo -E bash
  • The script will download and install all the prerequisites for you, you don’t need anything else.
  • It will add a new repository, so you only need to update APT and install the package with it after that.
  • Start by updating the repositories with:
    sudo apt update
  • And install the corresponding package with:
    sudo apt install balena-etcher-electron

Once done, Balena Etcher will be available in the main menu, and it will be ready to use (check the next section for the instructions).

Get My Cheat Sheet!
Grab your free PDF file with all the commands you need to know on Linux!

By the way, it should work on most Debian-based distributions. So, you can follow the same steps, even if you are using Debian, Mint, Twister, or any alternative.

Are you a bit lost in the Linux command line? Check this article first, for the most important commands to remember, and a free downloadable cheat sheet so you can have the commands at your fingertips.

How to use Balena Etcher on Ubuntu

You can find the Balena Etcher in lightpad after installation. Open the applications list, and click on the Etcher icon to start it. You should get something like:

As I told you in the introduction, using Balena Etcher is straightforward. You have three main parts:

  • On the left, you can choose the image you want to flash on your SD card or USB drive.
    For example, click on “Flash from file” and browse to your downloads folder to use the latest Debian image, as on this screenshot:
  • It will then unlock the second part, where you can select the target drive.
    Plug your USB drive or SD card if you haven’t done it yet.
    Click “Select target” if it doesn’t choose it automatically, and select your drive in the list.
  • Finally, you can click “Flash!” to start the installation.
    Etcher will do everything for you (format, partition, copy the files, and verify the integrity).

And that’s it! If you are used to less intuitive tools, you’ll love this one.

As you can see on the first screenshot, you can also flash an image from a URL, but I don’t really see the point (more chances of failure in my opinion), or duplicate an existing drive (can be really useful to create full backups).

Anyway, it isn’t very complicated once you have the correct procedure. But as I lost a ton of time trying the method they push on their home page, I will share with you how to make it work without installation.

Get My Cheat Sheet!
Grab your free PDF file with all the commands you need to know on Linux!

Run Balena Etcher without installation on Ubuntu

I always thought that using Balena Etcher on Ubuntu would be as straightforward as on Windows: download, install, and ready-to-go.

Well, they don’t have a snap or a deb package, but they only offer an AppImage. In theory, it should work fine, but they didn’t use the latest FUSE version to build it, so it doesn’t work right away on the current Ubuntu release.

If they haven’t fixed it yet, before you read this, here is what I did to make it work:

  • Go to the main website, and download the AppImage file.

    Take the one corresponding to your system architecture (probably x64).
  • It’s a zip file, so extract the content of the archive.
  • If you are lucky, you can then double-click on the AppImage file to start it, or do a right-click and choose “Run”.

    You may need to adjust the file permissions (right-click > Properties) to allow file execution.

But in my case, it didn’t work. When I tried from a terminal, I got an error about a missing package: FUSE2. Etcher is still using FUSE 2, while Ubuntu includes FUSE 3 by default, so it doesn’t work directly.

So, you need to install this package to make it compatible with your system:
sudo apt install libfuse2
Then try again.

In my case, it still didn’t work. It looks like sudo is required to start the app, even if my current user had all the permissions on the file. I don’t know if it’s related to my setup only, or if it’s the same thing for anyone, but here is how I finally managed to start it:

  • Open a terminal.
  • Go to the downloads folder, something like:
    cd Downloads/balena-etcher-electron-1.7.9-linux-x64
    Change the version number if needed.
  • Run this command with sudo:
    sudo ./balenaEtcher-1.7.9-x64.AppImage

It finally worked. You can then follow the previous section to use Balena Etcher on your Ubuntu system.
Maybe it’s easier on an older version, or if you already have everything set up, but I find the script installation easier overall (and easier to maintain over time).

Get My Cheat Sheet!
Grab your free PDF file with all the commands you need to know on Linux!

Want to chat with other Raspberry Pi enthusiasts? Join the community, share your current projects and ask for help directly in the forums.

Related questions

How to uninstall Balena Etcher on Ubuntu?

If you installed Balena Etcher with the script, you can remove it from your computer with APT:
sudo apt remove balena-etcher-electron
And then remove the repository with:
sudo rm /etc/apt/sources.list.d/balena-etcher.list

To completely remove any trace, you’ll also need to do:
sudo rm -rf /var/lib/apt/lists/*
sudo apt clean
sudo apt update

How to install Balena Etcher on Fedora?

There is a similar procedure you can use with Fedora, using a DNF repository instead of APT.
Here is the command line:

curl -1sLf \
'https://dl.cloudsmith.io/public/balena/etcher/setup.rpm.sh' \
| sudo -E bash

You can find the corresponding procedures for Red Hat, OpenSuse, or even Manjaro on their GitHub page.

Get My Cheat Sheet!
Grab your free PDF file with all the commands you need to know on Linux!

Additional Resources

Lost with the command line?
You don’t need to learn and remember everything, just download my cheat sheet where I explain the most important commands on Linux, with a brief explanation and some examples.
Download my free PDF cheat sheet.

VIP Community
If you just want to hang out with me and other Linux fans, you can also join the community. I share exclusive tutorials and behind-the-scenes content there. Premium members can also visit the website without ads.
More details here.

Need help building something with Python?
Python is a great language to get started with programming on any Linux computer.
Learn the essentials, step-by-step, without losing time understanding useless concepts.
Get the e-book now.

Patrick Fromaget

I'm the lead author and owner of RaspberryTips.com. My goal is to help you with your Raspberry Pi problems using detailed guides and tutorials. In real life, I'm a Linux system administrator with a web developer experience.

Recent Posts