How to Install Etcher on Linux
Last Updated :
23 Jul, 2025
Etcher also known as balenaEtcher is an open-source tool to create bootable pen drives, and SD cards by using the ISO images of the operating systems. This tool is developed by Balena. Etcher has a very simple user interface and provides a 4-step process to create a bootable pen drive, and it is easy to use. Etcher is one of the most popular tools to create bootable pen drives and SD cards. It is available for operating systems like Linux, macOS, and Windows.
Here, we will explore how to install and use Etcher on Linux to create a bootable pen drive or SD card.
Key features of Etcher
Here are some notable features that make Etcher stand out:
- Validate the disk after flashing.
- Provide a simple and Beautiful User-Interface.
- Support for multiple operating systems like Windows, Linux, and mac-OS.
- Take less time to create bootable pen drives and sdcards.
Steps to Install Etcher on Linux
Now let's see how to install and use the Etcher tool on Linux.
Step 1: Downloading Etcher on Linux
To install the Etcher, we have to download the Etcher from its official site. The website will automatically detect the Linux operating system, and it will show the option Download for Linux x64.
Downloading Etcher on LinuxClick on the Download for Linux x64 button to download the Etcher zip file. Now we have downloaded the Etcher.
Step 2: Extraction of Etcher AppImage from zip file
We have downloaded the zip file containing Etcher AppImage file. So first we have to extract this AppImage from the zip file. We can do this task by using the GUI and CLI.
Extracting with GUI:
- Right-click on the downloaded '.zip' file.
- Select Extract Here from the context menu.
- The extraction will create a folder that contains the Etcher AppImage.
Extracting with GUIExtracting with CLI:
- First go to the directory where the zip file is downloaded using cd command. In this tutorial, we have downloaded file in Downloads folder.
cd Downloads
- Then to extract the zip file use the unzip command with filename of Etcher zip file.
unzip balena-etcher-electron-1.7.9-linux-x64.zip
Extracting with CLI- After executing the above commands, we will see the AppImage of Etcher.
Step 3: Running the Etcher
Now we have to run the Etcher. To run the Etcher AppImage, first select the AppImage and right-click on it. And the go-to properties. Then go to permissions.
Right-Click -> Properties -> Permissions
Then check the box Allow executing file as program.
Running the EtcherNow just double-click on the AppImage to run the Etcher. We will see the following window.
Etcher WindowStep 4: Using the Etcher to create a bootable pen drive
We have successfully installed the Etcher on system now let's see how to use it.
1. Select the ISO File: First, select the ISO file from the local file or from the URL. In this article, We will select a file from a local file by selecting the option Flash from file.
Select the ISO File2. Select the Target Drive: Now select the pen-drive or SD card where we have to flash the ISO file, select the target by using Select target option.
Select the Target DriveCarefully select the target pen drive. This will be going to erase all data on a pen drive, and it will be in an unusable state.
3. Start Flashing: After selecting the disk, click on the Flash! Button to begin the flashing process. The flashing process will take a few minutes depending on the size of the image and the speed of your USB drive.
Start FlashingThis will start the flashing process. We can see the following window.
Flashing Process4. Validate the Flash: After flashing, Etcher will automatically validate the integrity of the bootable drive. This step ensures that there were no errors during the flashing process. You can choose to skip this step, but it’s recommended to let Etcher validate the disk for peace of mind.
Validation5. Completion: Once validation is complete, you will receive a notification indicating that the bootable drive has been created successfully. You can now safely eject the pen drive or SD card.
CompletionConclusion
In this article, we’ve covered how to install and use Etcher on Linux to create bootable pen drives and SD cards. With its clean interface, fast flashing capabilities, and disk validation feature, Etcher is an excellent tool for users who frequently need to create bootable media. Etcher makes the process simple and reliable whether you’re installing a new operating system or testing different Linux distributions.
Similar Reads
How to Install GIT on Linux Git, the backbone of modern software development, is essential for version control in any professional environment. Many Linux distributions include Git by default, like Fedora, Arch Linux, openSUSE, Kali Linux, and Ubuntu Server. But sometimes organizations often require specific versions or config
4 min read
How to Install Deepin on Linux? Deepin is the top Linux distribution from China, it provides a beautiful, easy-to-use, safe, and reliable operating system for global users. Deepin is based on Debian's stable branch. The feature that sets Deepin aside from the rest of Linux distributions is its desktop environment known as DDE Deep
3 min read
How to Install Gnome on Arch Linux Arch Linux is known for its adaptability and moderation, allowing users to create their Linux operating system for specific needs. It is one of the most popular Linux system configurations, providing a clean and easy-to-use interface. assuming you're an arch Linux user hoping to install gnome, follo
5 min read
How To Install Qt Creator On Linux? Qt Creator is a cross-platform C++, JavaScript, and QML integrated environment that simplifies GUI application development. It is currently available for Windows, macOS, and Linux. It is part of the SDK for the Qt GUI application development framework and uses the Qt API, which encapsulates host OS
2 min read
How to Install Eclipse for C++ on Linux? Eclipse is an IDE (integrated development environment) used for building software. It was initially released by IBM on 7 November 2001. Using eclipse, we can develop applications with Java, PHP, and C/C++ programming languages. It's one of the most popular open-source IDE among developers. In today'
2 min read
How to Install Java on Arch Linux? Java is one of the most popular programming languages. Today, many applications are using Java. Java consists of JRE (Java Runtime Environment) and JDK (Java Development Toolkit). JRE is the  Java Runtime Environment which is provided libraries to run and compile Java programs. JDK provides the comp
3 min read