Quando Linux non si avvia più normalmente, molti utenti provano a usare una Live USB per riparare il sistema o recuperare i file più importanti. A volte però il vero problema è che il computer non riesce proprio ad avviarsi dalla Live USB.
In alcuni casi la chiavetta USB non compare nel menu di avvio, in altri compare ma il PC entra comunque nel sistema già installato, e in altri casi si vede soltanto una schermata nera o un errore di boot. In questo articolo vedremo le cause più comuni e i passaggi da controllare uno dopo l’altro.
1. Prima di tutto bisogna capire esattamente come si presenta il problema
Dire che “non si avvia da Live USB” può indicare situazioni diverse, e ognuna può avere una causa differente.
- La chiavetta USB non appare affatto nel Boot Menu
- La chiavetta appare, ma selezionandola parte comunque il sistema normale
- Dopo aver scelto la USB compare solo una schermata nera
- Appare un errore come
no bootable deviceoboot failed - L’avvio inizia, ma si blocca su GRUB o su un errore del kernel
Prima di modificare impostazioni a caso, conviene quindi capire con precisione quale sintomo si presenta.
2. Verificare che il file ISO sia corretto
Una delle cause più frequenti è un file ISO sbagliato o danneggiato. Se il download è incompleto, se il file è corrotto o se è stata scelta l’architettura sbagliata, la Live USB può sembrare creata correttamente ma non essere avviabile.
- L’ISO proviene dal sito ufficiale della distribuzione?
- Il download è stato completato del tutto?
- La versione corrisponde all’architettura del computer?
- Per errore è stata usata un’immagine ARM?
Per la maggior parte dei PC comuni serve una versione x86_64 o amd64. Un’immagine ARM di solito non si avvia su un normale notebook o desktop.
Se disponibile, è consigliabile controllare anche la somma SHA256.
3. Assicurarsi che la Live USB sia stata creata correttamente
Copiare semplicemente il file ISO sulla chiavetta non basta quasi mai per renderla avviabile. È necessario usare uno strumento apposito.
I programmi più comuni sono:
- Rufus
- balenaEtcher
- Ventoy
- Fedora Media Writer
Se usi Rufus, bisogna anche fare attenzione allo schema di partizione e alla modalità di avvio:
- per UEFI si usa di solito GPT
- per i vecchi sistemi Legacy BIOS si usa spesso MBR
Se queste impostazioni non corrispondono al computer, la chiavetta può essere visibile ma non partire.
4. Usare il Boot Menu invece di fare solo un riavvio normale
Molti utenti inseriscono la USB e riavviano normalmente il PC. In questo modo però il computer continua a dare priorità all’SSD o all’HDD interno, e può sembrare che la chiavetta non funzioni.
La procedura corretta è aprire il Boot Menu subito dopo l’accensione. I tasti più comuni sono:
- F12
- F11
- Esc
- F9
- F8
Da lì bisogna selezionare manualmente la USB.
5. Se la USB non appare nel BIOS o nel Boot Menu
Se la chiavetta non appare proprio, è bene partire dalle verifiche più semplici.
(1) Provare un’altra porta USB
Alcuni computer, soprattutto i più vecchi, riconoscono male le porte USB 3.0 nella fase iniziale di avvio. Conviene provare:
- una porta diversa sul portatile
- una porta posteriore direttamente sulla scheda madre
- una porta USB 2.0
Durante i test è meglio evitare hub USB, docking station e prolunghe.
(2) Provare un’altra chiavetta USB
Alcune chiavette funzionano bene per archiviare file, ma non sono affidabili come supporto di boot. Provarne un’altra spesso fa risparmiare molto tempo.
(3) Ricreare da zero la Live USB
Se la scrittura precedente è andata male o non si è completata correttamente, la chiavetta può sembrare normale ma non essere realmente avviabile. Meglio formattarla e rifarla completamente.
6. Disattivare temporaneamente Secure Boot
Su alcuni computer Secure Boot può impedire l’avvio di determinate Live USB. Questo accade spesso con immagini più vecchie o con strumenti particolari.
Entra nel BIOS/UEFI, trova l’opzione Secure Boot, disattivala temporaneamente e prova di nuovo ad avviare da USB.
Se dopo questo la chiavetta funziona, il problema era probabilmente legato alla compatibilità con Secure Boot.
7. Controllare le modalità UEFI e Legacy/CSM
Un’altra causa molto frequente è la mancata corrispondenza tra la modalità di avvio del computer e il modo in cui è stata creata la chiavetta.
- Il PC è impostato su UEFI, ma la USB è stata preparata per Legacy
- Il PC è impostato su Legacy/CSM, ma la USB supporta solo UEFI
Questa incompatibilità può far sì che la USB non compaia, non parta o mostri subito un errore.
Nel BIOS/UEFI controlla opzioni come:
- Boot Mode
- UEFI / Legacy Boot
- CSM Support
Se una modalità non funziona, prova anche l’altra.
8. Se dopo aver scelto la USB compare una schermata nera
Se la USB viene rilevata e selezionata ma poi compare una schermata nera o il sistema si blocca, il problema è spesso legato alla grafica o alla compatibilità del firmware.
- problemi nell’inizializzazione della GPU
- problemi con NVIDIA
- errore nella creazione della USB
- scarsa compatibilità con il firmware UEFI
Se il menu della Live USB offre opzioni aggiuntive, prova:
- Safe graphics
- nomodeset
- Compatibility mode
Se il sistema si avvia in modalità grafica sicura, il problema è molto probabilmente legato alla grafica e non alla chiavetta in sé.
9. Se il computer avvia sempre il vecchio sistema
A volte la Live USB è stata creata correttamente, ma il PC continua a caricare sempre il sistema già installato. Questo di solito indica un problema di priorità di boot.
- se hai davvero selezionato la USB dal Boot Menu
- se la USB è prima del disco interno nell’ordine di avvio
- se la stessa USB compare due volte e hai scelto la voce sbagliata
- se Fast Boot salta il rilevamento delle periferiche esterne
Su alcune schede madri la stessa chiavetta appare in due forme:
- UEFI: USB Name
- USB Name
Se una voce non funziona, prova anche l’altra.
10. Ricreare completamente la Live USB spesso è la soluzione più rapida
Se hai già cambiato molte impostazioni del BIOS senza risultato, continuare a ripetere le stesse prove non è molto utile. Spesso è più veloce ricreare la Live USB da zero.
- scaricare di nuovo l’ISO ufficiale
- usare un altro programma per creare la USB
- provare un’altra chiavetta
- se possibile, crearla da un altro computer
- testare di nuovo l’avvio
Se cambiando strumento o chiavetta tutto inizia a funzionare, la causa era molto probabilmente nel processo di creazione precedente.
11. Cose da tenere presenti con computer vecchi e nuovi
Computer vecchi
- possono supportare solo Legacy BIOS
- possono avere problemi con chiavette di grande capacità
- possono essere instabili nell’avvio da USB 3.0
Computer nuovi
- Secure Boot è spesso attivo per impostazione predefinita
- molti usano solo UEFI
- alcuni produttori limitano maggiormente il boot esterno
Per questo motivo la stessa Live USB può funzionare bene su un computer e fallire completamente su un altro.
12. Ultimi tentativi: aggiornare BIOS/UEFI o provare un’altra distribuzione
Se hai già verificato che:
- l’ISO è corretta
- la USB è stata creata correttamente
- è stata provata un’altra chiavetta
- Secure Boot e UEFI/Legacy sono già stati testati
ma il boot continua a non funzionare, il problema potrebbe essere legato alla compatibilità del firmware della scheda madre. In alcuni casi aiuta un aggiornamento del BIOS/UEFI.
Può anche essere utile provare un’altra distribuzione Linux. Se solo una specifica immagine non parte, mentre un’altra funziona, la causa è probabilmente nella compatibilità di quell’immagine.
Riepilogo
Il fatto che un computer non riesca ad avviarsi da Live USB non significa automaticamente che ci sia un grave guasto hardware. Nella maggior parte dei casi il problema riguarda una di queste aree:
- ISO sbagliata o danneggiata
- creazione errata della USB
- ordine di boot non corretto
- Secure Boot che blocca l’avvio
- mancata corrispondenza tra UEFI e Legacy
- problemi di compatibilità della porta USB o della chiavetta
- schermata nera dovuta all’inizializzazione grafica
L’ordine di controllo più utile di solito è: verificare prima ISO e creazione della USB → poi Boot Menu e BIOS → quindi testare Secure Boot e UEFI/Legacy → e se necessario provare un’altra chiavetta, un altro programma o un’altra distribuzione.