1 25/04/2026 10 min

Installare balenaEtcher su Ubuntu 20.04 LTS senza sporcare il sistema

Se devi scrivere immagini ISO su chiavette USB, schede SD o dischi esterni, balenaEtcher è uno di quei tool che vale la pena tenere a portata di mano. Su Ubuntu 20.04 LTS l’installazione è lineare, ma il punto non è solo farlo partire: conviene scegliere il pacchetto corretto, capire come viene integrato nel sistema e sapere dove mettere le mani se qualcosa non torna.

Qui non c’è bisogno di inventarsi workaround strani. La strada più pulita su Ubuntu 20.04 è usare il pacchetto ufficiale in formato AppImage o il pacchetto fornito dal vendor, verificando prima architettura, permessi e integrazione desktop. In pratica: installazione rapida, ma con un minimo di disciplina operativa.

Perché balenaEtcher e non il solito dd

Il comando dd resta valido, ma è volutamente spartano: nessuna protezione contro la selezione del disco sbagliato, nessun controllo grafico, nessuna validazione immediata dell’immagine. balenaEtcher aggiunge tre cose utili in ambiente desktop o help desk: riduce l’errore umano, mostra chiaramente il target e verifica la scrittura con un passaggio finale.

Su workstation Ubuntu 20.04 usata per supporto, laboratorio o provisioning, questo fa differenza. Quando stai preparando una chiavetta di recovery o un supporto di installazione, il costo di un errore di target è molto più alto del costo di qualche secondo in più di verifica.

Requisiti minimi prima di installare

Prima di scaricare qualsiasi pacchetto, controlla due cose: architettura e stato del desktop. balenaEtcher è pensato per ambiente grafico; su una macchina senza sessione grafica non ha senso forzarlo, meglio usare strumenti CLI. Su Ubuntu 20.04 la verifica più rapida è questa:

uname -m
lsb_release -a

Il risultato atteso è un’architettura coerente con il pacchetto che andrai a installare, tipicamente x86_64 su workstation standard. Se trovi un ambiente ARM, fermati un attimo: non dare per scontato che il pacchetto grafico sia disponibile nella stessa forma. In quel caso va verificata la build disponibile sul sito del produttore o va scelto uno strumento alternativo compatibile.

Conviene anche assicurarsi di avere spazio disco sufficiente per il download e per l’eventuale estrazione temporanea. Un controllo semplice evita di interpretare male un errore di installazione che in realtà è solo un problema di spazio:

df -h /
df -h /tmp

Metodo consigliato: pacchetto ufficiale

Per Ubuntu 20.04 la scelta più pulita è scaricare il pacchetto ufficiale dal sito di balenaEtcher e installarlo localmente. Il vantaggio è che non dipendi da repository terzi mantenuti in modo discontinuo. L’approccio più comune è un file .AppImage oppure un installer Linux distribuito dal vendor. Il nome preciso può cambiare nel tempo, quindi il principio corretto è: scaricare dal canale ufficiale e verificare che il file sia quello previsto per Linux.

Il flusso operativo tipico è questo:

  1. Scarica il pacchetto dal sito ufficiale di balenaEtcher.
  2. Verifica che il file sia presente e non corrotto.
  3. Rendi eseguibile il binario, se si tratta di AppImage.
  4. Avvia l’applicazione e conferma che la GUI si apra correttamente.

Un esempio pratico, usando un file AppImage nella directory ~/Downloads:

cd ~/Downloads
chmod +x balenaEtcher-*.AppImage
./balenaEtcher-*.AppImage

Se l’app parte, hai già la conferma minima che dipendenze di sistema, librerie grafiche e permessi di esecuzione sono compatibili con la tua sessione. Se non parte, il problema di solito è uno di questi: file scaricato male, architettura non compatibile, permessi errati, oppure ambiente grafico incompleto.

Installazione con pacchetto .deb: quando ha senso

Se il vendor mette a disposizione un pacchetto .deb, su Ubuntu 20.04 può essere comodo perché integra un’icona nel menu applicazioni e si comporta come un’app desktop “normale”. È una scelta sensata su postazioni gestite da utenti non tecnici, perché riduce il passaggio manuale del lancio da terminale.

La regola operativa è semplice: installa il file locale, osserva l’output e correggi eventuali dipendenze mancanti solo se necessario. Su sistemi recenti apt gestisce bene i problemi residui. Un flusso tipico è questo:

cd ~/Downloads
sudo apt install ./balena-etcher_*.deb

Se il pacchetto è corretto, il sistema lo installa e risolve le dipendenze necessarie. Se invece compare un errore di file non trovato, spesso è solo il pattern del nome che non corrisponde. Verifica con ls -l il nome esatto del file scaricato.

Se trovi dipendenze mancanti, non partire a installare librerie a caso: prima leggi l’errore completo. È normale che un .deb esterno richieda alcune librerie di runtime già presenti nel sistema oppure installabili dal repository standard. In Ubuntu 20.04, usare apt per la risoluzione è preferibile rispetto a dpkg -i seguito da correzioni manuali, perché riduce il rischio di lasciare il sistema in uno stato incoerente.

Verifica integrità e provenienza del file

Quando installi software per scrivere supporti di boot, la provenienza del file conta più di quasi tutto il resto. Non è un vezzo da paranoici: un file alterato o scaricato da una fonte sbagliata può trasformarsi in un supporto non avviabile o, peggio, in un eseguibile non affidabile.

Se il sito del produttore fornisce checksum o firme, usali. Se non hai un hash pubblicato, almeno verifica dimensione e nome del file rispetto alla release attesa. Un controllo minimo utile è:

ls -lh ~/Downloads/balenaEtcher*
file ~/Downloads/balenaEtcher*

Il comando file ti dice subito se stai trattando un eseguibile ELF, un AppImage o un archivio compresso. Se il tipo non corrisponde a quello che ti aspettavi, non proseguire: hai già un indizio sufficiente per fermarti e riscaricare da fonte ufficiale.

Avvio dell’app e primo test operativo

Dopo l’installazione, il test importante non è “si apre la finestra”, ma “riesce a vedere una periferica USB e a scriverla senza errori”. Prima di fare qualsiasi operazione reale, collega un dispositivo che puoi sacrificare per il test. Se lavori in team, meglio ancora usare una chiavetta dedicata ai test, così non c’è ambiguità sul contenuto.

Il flusso di verifica dovrebbe essere questo:

  1. Avvia balenaEtcher dal menu applicazioni o da terminale.
  2. Seleziona un’immagine ISO piccola e nota.
  3. Scegli una periferica USB di test.
  4. Avvia la scrittura e osserva eventuali warning sul dispositivo.
  5. Attendi la fase di validazione finale.

Se l’app mostra il target corretto ma poi fallisce in scrittura, il problema è spesso il device lato kernel: periferica difettosa, protezione da scrittura, cavo o hub instabile, oppure permessi insufficienti. In quel caso non cambiare subito strumento; cambia prima il supporto fisico e ripeti il test.

Permessi, udev e casi in cui l’app vede ma non scrive

Uno degli errori più comuni su Linux desktop è questo: l’app si apre, elenca i device, ma al momento della scrittura fallisce con un errore generico. Qui il problema non è balenaEtcher in sé, ma il livello di accesso ai device block. Su Ubuntu 20.04, se l’utente non ha i permessi necessari o se il dispositivo è gestito in modo anomalo, la scrittura può essere bloccata.

La prima verifica utile è capire se il sistema vede il device come bloccato o montato. Prima di scrivere, controlla:

lsblk -o NAME,SIZE,TYPE,MOUNTPOINT,RO

Se la colonna RO indica 1, il dispositivo è in sola lettura o il kernel lo sta trattando così. Se il supporto è montato, conviene smontarlo prima di procedere. Questo non è un dettaglio cosmetico: scrivere su un device montato può causare errori o corruzione.

In caso di necessità, smonta il volume con attenzione:

sudo umount /dev/sdX1

Sostituisci sdX1 con la partizione corretta. Non usare il nome del disco intero a meno che tu sappia esattamente cosa stai facendo. Il rischio qui è banale ma reale: smontare o manipolare il device sbagliato.

Integrazione nel menu applicazioni e scorciatoie desktop

Se hai installato un AppImage o un binario non pacchettizzato, può capitare che l’app resti scomoda da avviare. In una postazione usata spesso, ha senso creare un collegamento desktop o un launcher nel menu. Questo è un piccolo cambio operativo che migliora parecchio l’usabilità, soprattutto quando la macchina è usata anche da colleghi non tecnici.

Il file desktop, se serve, può essere collocato in ~/.local/share/applications/. Un esempio minimale, da adattare al percorso reale dell’eseguibile, è il seguente:

[Desktop Entry]
Name=balenaEtcher
Exec=/home/utente/Applications/balenaEtcher.AppImage
Type=Application
Categories=Utility;
Terminal=false

Dopo aver salvato il file, aggiorna i permessi se necessario e verifica che il launcher venga mostrato. Se non compare subito, spesso basta disconnettersi e rientrare nella sessione grafica, oppure eseguire un refresh del database dei menu in base al desktop environment utilizzato.

Problemi tipici su Ubuntu 20.04 e come leggerli senza perdere tempo

Ci sono alcuni casi ricorrenti che vale la pena riconoscere al volo. Il primo è l’errore di esecuzione del file AppImage: di solito significa che il file non è marcato come eseguibile oppure che il download è incompleto. Il secondo è la finestra che si apre ma resta vuota o si chiude subito: spesso è un problema di librerie grafiche o di sessione X/Wayland non coerente. Il terzo è il device non selezionabile: quasi sempre è un problema di permessi, montaggio o device già occupato.

Per i casi dubbi, i log della sessione grafica aiutano più dei tentativi alla cieca. Se l’app parte da terminale, l’output standard è già una prima diagnosi. Se invece si chiude senza spiegazioni, guarda il journal utente:

journalctl --user -xe

Non sempre troverai una riga chiara con scritto “balenaEtcher”, ma spesso emergono errori di libreria, di sandboxing o di accesso ai device. Il punto è non trattare l’app come una scatola nera: il sistema lascia quasi sempre tracce sufficienti per capire dove si rompe il flusso.

Uso corretto: cosa fare e cosa evitare

balenaEtcher è affidabile, ma va usato con un minimo di metodo. La buona pratica è semplice: immagine verificata, target controllato, supporto non montato, validazione finale attiva. Se salti uno di questi passaggi, stai riducendo il vantaggio principale del tool.

Evita di usare chiavette USB vecchie o sospette per supporti critici. I problemi di scrittura intermittente, soprattutto su device economici o molto usurati, vengono spesso scambiati per bug del software. In realtà il collo di bottiglia è fisico: settori danneggiati, controller instabile, velocità di scrittura incoerente.

Se devi preparare supporti in serie, prendi in considerazione un processo standardizzato: stessa versione del tool, stessa cartella di download, stesso controllo hash, stessa chiavetta di test iniziale. È un dettaglio che sembra burocratico, ma in un team riduce in modo netto il tempo perso a inseguire differenze marginali tra una postazione e l’altra.

Disinstallazione e pulizia

Se in futuro vuoi rimuovere balenaEtcher, la procedura dipende da come lo hai installato. Con un AppImage basta cancellare il file e l’eventuale launcher desktop. Con un pacchetto .deb, la rimozione avviene con il gestore pacchetti standard. Prima di disinstallare, verifica il nome esatto del pacchetto installato:

dpkg -l | grep -i etcher

Se compare il pacchetto, puoi rimuoverlo con il tool coerente con l’installazione effettuata. Se hai un file standalone, la “disinstallazione” è solo cancellazione del binario e di eventuali scorciatoie. Questo è uno dei vantaggi dei pacchetti portabili: non lasciano un sistema pieno di dipendenze sparse, a patto di non aver creato integrazioni manuali inutili.

Scelta pratica finale per Ubuntu 20.04 LTS

Se vuoi una risposta netta: su Ubuntu 20.04 LTS, per un uso desktop normale, installa balenaEtcher dal pacchetto ufficiale più semplice da mantenere nel tempo, preferibilmente AppImage se vuoi zero integrazione invasiva, oppure .deb se vuoi una presenza più “nativa” nel sistema. In entrambi i casi, fai sempre un test su supporto non critico prima di usarlo per attività importanti.

Il vantaggio vero non è solo scrivere immagini. È avere un processo ripetibile, con meno margine di errore rispetto a strumenti più grezzi. In un contesto tecnico questo conta più della comodità immediata: un’operazione veloce ma ambigua costa sempre più tempo di una procedura chiara e verificabile.