Etcher – A beautiful App to create bootable SD cards or USB drives
Tired of creating bootable USB drives using complex tools? Looking for any alternative way to make bootable USB drives? Meet Etcher, a beautiful, simple and free GUI tool that allows you to burn OS images to USB drives and SD cards. It is created using JS, HTML, node.js and Electron. No more complicated install instructions, It just works out of the box. You don’t need to be Geek to install and use it. Etcher is cross platform tool, so It works on Windows, Mac OS X, and on almost all GNU/Linux distributions. Etcher is also available command app, so you could you use it on your Linux servers that doesn’t have any graphical user interface.
Head over to the Etcher download page and download the installation file depending upon your distribution’s architecture. I use 64 bit Arch Linux, so I downloaded 64 bit installer file.
Once downloaded, go to the download location, and extract it.
Go to the folder extracted folder and make the Etcher installer file as executable as shown below.
chmod +x Etcher-linux-x64.AppImage
Then, start Etcher using the following command:
If it ask you to install Etcher n your system, select Yes.
Here it is how Etcher default interface looks like.
As you see in the above picture, the Interface is really simple. You can easily find out how to burn an Image, can’t you?
Let me show you how to create an Ubuntu bootable USB drive.
To do so, insert your pen drive. No need to select the usb drive, Etcher will do it automatically for you. Click on “Select image” and select your OS image. once you selected the image click Flash.
Now, Etcher will start to burn image on your USB drive.
After burning the image, your USB drive will be safely ejected automatically.
Remove the USB bootable drive and start installing OS.
Like I said, Etcher is also available for command line mode. To install it, you must install Node.js with npm.
Run the following command to install npm depending upon the distribution you use.
On Arch Linux:
pacman -S nodejs npm
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
On RHEL / CentOS / Fedora:
curl --silent --location https://rpm.nodesource.com/setup | bash -
yum -y install nodejs
After installing npm, run the following command to install Etcher:
npm install -g etcher-cli
To burn an Image, just use the following command with exact OS image path:
sudo etcher <path/to/image.img>
While testing Etcher, I noticed that Etcher is not only simple to use, but also fast and safe. It burned a 4+ GB sized CentOS 7 OS image to my USB drive within 2 minutes. Etcher is still in beta stage and is under continuous development, so you might expect some issues while using it. As far as I tested Etcher on my Arch Linux desktop, I didn’t find any issues so far. The developers of Etcher is working to extend its features like writing images simultaneously to multiple drives and more. Hope this tool will help you. Give it a try, you won’t disappointed.
That’s all for now. I will be here soon with an another interesting article. Until then, stay tuned with OSTechNix.