Cómo ejecutar Etcher Image Writer en GUI y CLI de Linux
Hay muchas herramientas para escribir en unidades USB en Linux, pero la mayoría están especializadas en escribir imágenes USB de arranque de una distribución. Por ejemplo, fedora tiene su propia herramienta que hace que Fedora Live USB, y otras distribuciones también tienen lo mismo. Así que decidimos buscar y probar una herramienta de escritura ISO genérica para tarjetas USB y SD. Se llama Etcher y todavía se encuentra en fase beta (al momento de escribir este artículo) pero es bastante utilizable.
Etcher GUI
La GUI de etcher se instala de la misma manera en cualquier distribución porque es una AppImage. Así que primero descargamos etcher AppImage de el sitio oficial. También puede usar la descarga para el terminal, pero descargará la versión actual en el momento de redactar este artículo. Para obtener la última versión, utilice el sitio oficial.
wget https://resin-production-downloads.s3.amazonaws.com/etcher/1.0.0-beta.14/Etcher-linux-x64.AppImage
Necesitamos establecer permisos de acceso y ejecutables a la AppImage
chmod a+x Etcher-linux-x64.AppImage
Y luego lo ejecutamos con sudo o como root:
sudo ./Etcher-linux-x64.AppImage
Deberías hacer que el grabador comience así:
Usarlo es sencillo, elige la imagen iso en su disco duro, luego elige la unidad donde colocó la unidad USB para grabar, luego haga clic en Flash. y espere que Etcher haga su trabajo.
Tenga en cuenta que para un funcionamiento adecuado, debe tener un fusible instalado. En la mayoría de las distribuciones, se instala de forma predeterminada, pero si no lo tiene por alguna razón, lo instala con los siguientes comandos
En Ubuntu
sudo apt-get install fuse
En CentOS como root
yum install fuse
Una vez completada la grabación de la imagen, aparecerá esta pantalla:
Desde allí, puede volver a flashear otra imagen o la misma imagen.
Etcher CLI
Si está ejecutando un servidor sin un entorno de escritorio, o simplemente no desea una GUI, es posible que desee instalar etcher-cli. Como está escrito en nodejs y no hay appImage, primero necesitamos agregar un repositorio para nodejs e instalar nodejs
En CentOS como root:
curl --silent --location https://rpm.nodesource.com/setup | bash - yum install -y nodejs
En Ubuntu como usuario normal:
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - sudo apt-get install -y nodejs
Instale el cli (en ubuntu o centos con sudo o como root)
sudo npm install -g etcher-cli
Entonces solo necesita invocarlo desde la terminal con la ruta a la imagen:
Por ejemplo
miki@miki-X550JK:~/Downloads$ sudo etcher FreeBSD-11.0-RELEASE-amd64-dvd1.iso ? Select drive /dev/sdc (15.5 GB) - DataTraveler 3.0 ? This will erase the selected drive. Are you sure? Yes
Quemará la imagen igual que la utilidad GUI.
Ahora tengo una unidad flash con FreeBSD 11.
Conclusión
El único inconveniente es que los desarrolladores han declarado que no planean hacer paquetes RPM y deb, AppImage, npm, paquetes nodejs es todo lo que obtendremos. El proceso de instalación es bastante simple y grabar imágenes iso en unidades flash USB o tarjetas SD es realmente fácil con Etcher. Todo esto es por este artículo, gracias por leer y divertirse con Etcher.