Contenitore Linux Chromebook non funziona: come ricrearlo
Quando il contenitore Linux Chromebook non funziona, l’ambiente di sviluppo può mostrare errori all’avvio, chiudersi subito o non riuscire a installare pacchetti. La soluzione più affidabile, dopo aver salvato i file, consiste nel rimuovere l’ambiente Linux danneggiato dalle impostazioni di ChromeOS e ricrearlo da zero. La procedura riguarda Crostini, il sistema basato su Linux Debian eseguito dentro ChromeOS, e non richiede il ripristino completo del Chromebook. La rimozione cancella però i file archiviati nel contenitore Linux, quindi il backup deve essere eseguito prima di qualsiasi operazione irreversibile.
Cosa controllare prima di ricreare Linux su Chromebook
Il contenitore Linux di ChromeOS contiene i file e i programmi installati nella sezione File Linux dell’app Files. I documenti presenti in Download, Google Drive o su un dispositivo USB non vengono normalmente cancellati quando si rimuove l’ambiente Linux, mentre i dati trasferiti nella cartella Linux vengono eliminati insieme al contenitore.
Prima di procedere, verifica questi requisiti:
- Chromebook aggiornato a una versione di ChromeOS ancora supportata.
- Account con autorizzazione a configurare l’ambiente Linux.
- Spazio libero sufficiente per il nuovo contenitore e per i programmi di sviluppo.
- Alimentatore collegato, soprattutto durante la rimozione e la reinstallazione.
- Copia dei progetti, delle chiavi SSH e dei file di configurazione presenti in File Linux.
Per salvare i dati puoi aprire l’app Files, fare clic con il pulsante destro sulla cartella File Linux e scegliere Copia, quindi incollare i contenuti in Download, su Google Drive o su un’unità esterna. Le chiavi SSH nella cartella .ssh, i repository Git, gli ambienti virtuali Python e le configurazioni personali devono essere copiati separatamente se vuoi ricostruire lo stesso ambiente.
ChromeOS include anche una funzione di backup dell’ambiente Linux nelle versioni che mostrano il comando Backup e ripristino. Il percorso normalmente è Impostazioni > Avanzate > Sviluppatori > Ambiente di sviluppo Linux > Backup e ripristino; il nome può cambiare leggermente tra le versioni di ChromeOS e tra le lingue dell’interfaccia. Il backup crea un file .tini che può essere salvato su un’unità esterna o in Google Drive.
Come rimuovere il contenitore Linux danneggiato
La rimozione dell’ambiente Linux elimina il contenitore Crostini, le applicazioni Linux installate e i relativi dati. Questa operazione non esegue il Powerwash del Chromebook e non cancella normalmente i dati di ChromeOS, ma è comunque irreversibile per i file che non hai copiato.
Passo 1: chiudi Terminale e applicazioni Linux
Chiudi la finestra Terminale e tutti i programmi Linux aperti, come editor di codice, server locali o gestori di database. Se un’applicazione Linux resta attiva, ChromeOS potrebbe impiegare più tempo a terminare il contenitore o mostrare un errore durante la rimozione.
Passo 2: apri le impostazioni dell’ambiente Linux
Apri Impostazioni dal menu dell’app Launcher, quindi seleziona Avanzate nella colonna laterale. Apri Sviluppatori e individua la sezione Ambiente di sviluppo Linux.
Se la voce non è presente, il Chromebook potrebbe essere gestito da una scuola o da un’azienda con una policy che disabilita Linux. Sui modelli compatibili, la stessa sezione contiene i comandi per eseguire il backup, modificare la quantità di spazio assegnata e rimuovere l’ambiente.
Passo 3: rimuovi l’ambiente di sviluppo Linux
Nella sezione Ambiente di sviluppo Linux, seleziona Rimuovi ambiente di sviluppo Linux oppure Rimuovi. Conferma l’operazione nella finestra di avviso e attendi il completamento senza spegnere il Chromebook.
Se il comando non risponde, riavvia ChromeOS dal menu di sistema e ripeti la procedura. Un semplice riavvio può chiudere processi Linux bloccati, ma non risolve i problemi causati da file del contenitore danneggiati o da uno spazio di archiviazione insufficiente.
Come ricreare correttamente l’ambiente Linux Chromebook
Dopo la rimozione, la configurazione guidata installa un nuovo contenitore Linux con una distribuzione supportata da ChromeOS. Il contenitore ricreato è separato da ChromeOS: i comandi Linux non modificano direttamente il sistema operativo principale.
Passo 1: avvia la configurazione di Linux
Torna in Impostazioni > Avanzate > Sviluppatori e seleziona Attiva accanto a Ambiente di sviluppo Linux. Nella finestra di configurazione puoi assegnare un nome al contenitore e definire lo spazio su disco.
Lascia attiva la dimensione consigliata se non hai esigenze particolari. Un ambiente di sviluppo con strumenti per Android, compilatori, macchine virtuali o più repository può richiedere molto più spazio, ma aumentare la quota non risolve gli errori dovuti a un disco quasi pieno.
Passo 2: attendi l’apertura di Terminale
ChromeOS scarica i componenti necessari e apre automaticamente l’app Terminale. La prima configurazione può durare diversi minuti in base alla velocità della connessione e del Chromebook.
Se Terminale non si apre, cerca l’app nel Launcher e avviala manualmente. Se l’ambiente non compare nemmeno dopo il completamento della procedura, riavvia ChromeOS e controlla nuovamente la sezione Sviluppatori.
Passo 3: aggiorna Debian e gli strumenti di base
Nel nuovo Terminale esegui prima l’aggiornamento dell’elenco dei pacchetti e poi quello dei componenti già installati:
sudo apt update sudo apt full-upgrade -y
Il comando sudo apt update aggiorna gli indici dei repository, mentre sudo apt full-upgrade -y installa gli aggiornamenti disponibili per il contenitore. Se il Terminale segnala che è necessario riavviare un servizio, chiudi e riapri l’app.
Per installare gli strumenti essenziali per molti progetti software, puoi usare:
sudo apt install -y build-essential git curl wget unzip
I pacchetti disponibili dipendono dai repository Debian configurati nel contenitore. Non usare istruzioni destinate a Ubuntu o ad altre distribuzioni senza verificarne prima la compatibilità con la versione Debian fornita da ChromeOS.
Passo 4: verifica l’architettura e la versione del contenitore
Un Chromebook può usare un processore Intel, AMD o ARM. L’architettura determina la disponibilità di alcuni programmi e immagini precompilate; per controllarla esegui:
uname -m
Per leggere la versione della distribuzione Linux installata nel contenitore, usa:
cat /etc/os-release
Un risultato x86_64 indica generalmente un Chromebook Intel o AMD a 64 bit, mentre aarch64 indica un dispositivo ARM a 64 bit. Questa differenza è importante quando installi strumenti di sviluppo che distribuiscono pacchetti separati per architettura.
Come ripristinare progetti e prevenire nuovi errori
Dopo la ricreazione, copia i progetti dalla posizione usata per il backup verso File Linux. Per repository Git è preferibile eseguire nuovamente il clone quando possibile, invece di copiare cartelle contenenti ambienti virtuali o dipendenze compilate per il vecchio contenitore.
Le chiavi SSH devono essere ripristinate nella cartella corretta e protette con permessi adeguati:
mkdir -p ~/.ssh chmod 700 ~/.ssh chmod 600 ~/.ssh/id_ed25519
Il nome del file deve corrispondere alla chiave effettivamente salvata; non eseguire il comando su un percorso inesistente. Le chiavi private non devono essere caricate in cartelle condivise, pubblicate in repository o lasciate nella directory Download.
Se il problema ritorna subito, controlla lo spazio disponibile nel contenitore e nel Chromebook:
df -h
Un errore di installazione può dipendere da repository non raggiungibili, data e ora errate, connessione filtrata o spazio insufficiente. In una rete scolastica o aziendale, firewall e criteri amministrativi possono impedire il download dei pacchetti Debian.
Non rimuovere il contenitore una seconda volta senza una nuova copia dei dati. Se l’attivazione Linux continua a fallire dopo un aggiornamento di ChromeOS e un riavvio, il dispositivo potrebbe non supportare correttamente Crostini oppure potrebbe essere soggetto a restrizioni dell’amministratore; in quel caso il Powerwash non è il primo intervento da eseguire, perché cancella tutti i dati locali di ChromeOS.
Ricreare il contenitore Linux Chromebook non funziona è spesso sufficiente per eliminare errori persistenti di Crostini, purché il backup venga completato prima della rimozione.
FAQ
No. La rimozione cancella il contenitore Linux e i dati presenti in File Linux, ma non esegue il Powerwash e non elimina normalmente i file di ChromeOS, Download o Google Drive.
Il Chromebook potrebbe non supportare Crostini, essere troppo vecchio oppure essere gestito da un amministratore che ha disabilitato l’ambiente di sviluppo Linux.
No, i programmi non vengono reinstallati automaticamente. Devi installarli di nuovo con apt, Flatpak o il metodo previsto dal singolo software.
Il backup dell’ambiente Linux può includere dati e applicazioni del contenitore, ma la disponibilità e il comportamento della funzione dipendono dalla versione di ChromeOS. Verifica il contenuto del backup prima di rimuovere Linux.
Aggiorna ChromeOS, riavvia il dispositivo, controlla lo spazio libero e verifica eventuali restrizioni amministrative o problemi di rete.
Altri articoli di questa serie:
- Come attivare Linux su Chromebook e gestire lo spazio
- Backup Linux Chromebook: salvalo e ripristinalo
- Installare pacchetti Linux su Chromebook con APT
- Differenza Crosh Terminale Linux Chromebook: comandi utili
- Creare chiavetta ripristino Chromebook e reinstallare ChromeOS
- Ripristinare ChromeOS senza Powerwash: cosa scegliere
- Installare APK su Chromebook con ADB: tutorial passo-passo
- Opzioni sviluppatore Android su Chromebook senza rischi
- Gestire permessi app Android Chromebook passo passo
- App Android non compatibili su Chromebook: soluzioni
- Condividere cartelle ChromeOS Linux senza duplicare file
- Usare USB con Linux su Chromebook: guida pratica
- Accelerazione grafica Linux Chromebook: come attivarla
- Microfono e videocamera Linux Chromebook: come usarli
- Usare SSH su Chromebook: configurazione passo passo
- Controllare batteria Chromebook Terminale: salute e autonomia
- Personalizzare tastiera Chromebook: tasti e scorciatoie
- Liberare spazio Chromebook: cache Android e Linux
- Usare Chromebook offline con Linux e Android
