balenaEtcher is a free and open-source flashing utility tool famous for writing image files such as .iso and .img files and zipped folders onto storage media to create live SD cards and USB flash drives. balenaEtcher has cross-platform support on Linux, BSD, macOS, and Windows and is developed by balena and licensed under Apache License 2.0.
In the following tutorial, you will learn how to install baelnaEtcher on Fedora 36, along with some tips on how to create a USB bootable image disk.
Table of Contents
First, before you begin the installation, you should update your system to make sure all existing packages are up to date to avoid any conflicts.
sudo dnf upgrade --refresh -y
Import the balenaEtcher Repository
The first task is to import the official Etcher repository. For Fedora users, this is relatively easy as there is a bash script that the balena team created that can be downloaded and automates the import.
In your terminal, use the following command to download the bash script.
curl -1sLf \ 'https://dl.cloudsmith.io/public/balena/etcher/setup.rpm.sh' \ | sudo -E bash
If the above commands fail, the curl package is likely not installed. To fix this, use the following terminal command.
sudo dnf install curl -y
Then repeat the process to download the bash script.
The command will automatically engage the bash command to engage the script and import the repository. If you have missed the dependencies packages listed at the start of the tutorial, an attempt to install them will be made.
Once complete, you should see instructions at the end of your terminal output.
Install balenaEtcher on Fedora
Now that the repository is imported, it is time to install the Etcher software. In your terminal, use the following command.
sudo dnf install balena-etcher-electron -y
If you try to launch balenaEtcher and it does not work, reboot your system to ensure the proper paths have been created.
This will only need to be done one time, and after that, it should work correctly.
Create Installation Image USB with balenaEtcher
With balenaEtcher now installed, the tutorial will quickly show how to create a bootable installation USB image. This is one of the most common uses for this software, as many Linux users would know about distro hopping and the importance of installation images.
The tutorial will create a Fedora alternative installation image.
First, download the .iso installation image. This will be from Fedora Workstation’s download page for the tutorial case.
Next, back in your system, open the balenaEtcher, found in activities > show applications > balenaEtcher.
The first screen you will come to is pretty self-explanatory. One of the reasons this software is popular is its relatively easy use compared to alternative options.
On your application screen, click on the button “Flash from the file.”
Once you have selected the installation image you want, click “Select target.”
In the following window, select the USB you want to use as the target for the Etcher application to burn the image.
To finish off and begin creating the bootable USB installation image disk, click the “Flash” button.
Once complete and successful, you will see a similar output.
Congratulations, you have installed balenaEtcher and created your first USB bootable disk with the software.
How to Update/Upgrade balenaEtcher
For desktop users, it is advised to check for updates using the terminal, even with auto-updates set on the odd occasion, to ensure all packages are getting updated and nothing is skipped. Use the upgrade –refresh command in your terminal just as you would with any DNF package or system update check.
sudo dnf upgrade --refresh -y
How to Remove (Uninstall) balenaEtcher
To remove balenaEtcher is a relatively straightforward process.
First, in your terminal, use the following command.
sudo dnf remove balena-etcher-electron -y
This will thoroughly remove the application and any dependencies.
Next, if you no longer want the repository on your Fedora system, use the following command.
sudo rm /etc/yum.repos.d/balena-etcher.repo
Comments and Conclusion
In the tutorial, you have learned how to install the popular balenaEtcher software on Fedora 36 Linux.
Overall, besides the ease of use which is very popular amongst the average user, or users migrating from Windows or macOS for the first time to create a Linux USB bootable installation disk, balenaEtcher has some great features such as validated flashing, open-source, and very lightweight.
More advanced users would probably prefer using Rufus, which has extended advanced options, but balenaEtcher excels above the rest for the average needs.