Abbiamo eseguito questo processo con il Chromebook Samsung Series 3, l'originale Chromebook Pixel e l'ASUS Chromebook Flip, ma i passaggi seguenti dovrebbero funzionare su qualsiasi Chromebook disponibile.
Crostino contro ChrUbuntu
Installare Ubuntu Linux sul tuo Chromebook non è semplice come installare il sistema standard di Ubuntu, almeno non al momento. Dovrai scegliere un progetto sviluppato appositamente per i Chromebook. Ci sono due opzioni popolari:
- ChrUbuntu: ChrUbuntu è un sistema Ubuntu creato per i Chromebook. Funziona come un tradizionale sistema dual-boot. Puoi riavviare il Chromebook e scegliere tra Chrome OS e Ubuntu all'avvio. ChrUbuntu può essere installato sulla memoria interna del Chromebook o su un dispositivo USB o scheda SD.
- Crostino: Crouton utilizza effettivamente un ambiente "chroot" per eseguire sia Chrome OS che Ubuntu contemporaneamente. Ubuntu funziona insieme a Chrome OS, quindi puoi passare da Chrome OS al tuo ambiente desktop Linux standard con una scorciatoia da tastiera. Questo ti dà la possibilità di sfruttare entrambi gli ambienti senza il bisogno di riavviare. Il Crouton ti consente di utilizzare Chrome OS pur avendo un ambiente Linux standard con tutti gli strumenti da riga di comando e le applicazioni desktop con poche sequenze di tasti.
Useremo il Crouton per questo. Sfrutta il sistema Linux che sta alla base di Chrome OS per eseguire entrambi gli ambienti contemporaneamente ed è un'esperienza molto più semplice rispetto al tradizionale dual-boot. Crouton utilizza anche i driver standard di Chrome OS per l'hardware del tuo Chromebook, quindi non dovresti incorrere in problemi con il tuo touchpad o altro hardware. Il crostino è stato effettivamente creato dal dipendente di Google Dave Schneider.
Quando usi Crouton, stai eseguendo solo un sistema operativo: Linux. Tuttavia, stai utilizzando due ambienti su OS-Chrome OS e un desktop Linux tradizionale.
Fase uno: abilitare la modalità sviluppatore
Prima di eseguire qualsiasi tipo di hacking, devi attivare la "Modalità sviluppatore" sul tuo Chromebook. I Chromebook sono normalmente bloccati per sicurezza, solo avviando sistemi operativi firmati correttamente, controllandoli per manomissioni e impedendo agli utenti e alle applicazioni di modificare il sistema operativo sottostante. La Modalità sviluppatore ti consente di disabilitare tutte queste funzionalità di sicurezza, offrendoti un laptop che puoi modificare e giocare con il tuo cuore.
Dopo aver abilitato la Modalità sviluppatore, sarai in grado di accedere a un terminale Linux da Chrome OS e fare quello che vuoi.
Per abilitare la modalità sviluppatore sui moderni Chromebook, tieni premuti i tasti Esc e Aggiorna e tocca il pulsante di accensione per accedere alla modalità di ripristino. I Chromebook meno recenti hanno switch per sviluppatori fisici che dovrai invece attivare.
Nella schermata di ripristino, premi Ctrl + D, accetta il prompt e esegui l'avvio in modalità sviluppatore.
D'ora in poi, ogni volta che avvii il Chromebook, visualizzerai una schermata di avviso. Avrai bisogno di premere Ctrl + D o aspettare 30 secondi per continuare l'avvio.
Questa schermata di avviso esiste per avvisare l'utente che un Chromebook è in modalità sviluppatore e che le normali precauzioni di sicurezza non sono applicabili. Ad esempio, se stavi utilizzando il Chromebook di qualcun altro, normalmente puoi accedere con il tuo account Google senza timore. Se era in modalità sviluppatore, è possibile che il software in esecuzione in background potesse registrare le sequenze di tasti e monitorare l'utilizzo. Ecco perché Google consente di stabilire facilmente se un Chromebook è in Modalità sviluppatore e non ti consente di disattivare questa schermata di avviso in modo permanente.
Fase due: scarica e installa il crostino
Adesso è il momento di scaricare Crouton. Ecco un download diretto per l'ultima versione di Crouton: fai clic su di esso dal tuo Chromebook per scaricarlo.
Una volta scaricato Crouton, premi Ctrl + Alt + T in Chrome OS per aprire il terminale crosh.
genere
shell
nel terminale e premere Invio per entrare in modalità shell Linux. Questo comando funziona solo se la Modalità sviluppatore è abilitata.
sudo sh ~/Downloads/crouton -e -t xfce
L'effettivo processo di installazione richiederà del tempo poiché il software appropriato viene scaricato e installato, ci vuole circa mezz'ora sul nostro sistema, ma il processo è in gran parte automatico.
-t unity
invece di
-t xfce
nel comando sopra. Vale la pena notare che Unity non funzionerà perfettamente sulla maggior parte dell'hardware limitato dei Chromebook. È possibile eseguire il comando seguente per visualizzare un elenco di tipi di installazione, incluse le installazioni senza desktop grafico:
sh -e ~/Downloads/crouton
sudo enter-chroot startxfce4
sudo startxfce4
Come passare da un ambiente all'altro
Per passare avanti e indietro tra Chrome OS e il tuo ambiente desktop Linux, utilizza le seguenti scorciatoie da tastiera:
- Se possiedi un Chromebook ARM (che è la maggior parte dei Chromebook): Ctrl + Alt + Maiusc + Indietro e Ctrl + Alt + Maiusc + Avanti. Nota: utilizza i pulsanti di navigazione del browser avanti e indietro nella riga superiore, non i tasti freccia.
- Se possiedi un Chromebook Intel x86 / AMD64: Ctrl + Alt + Indietro e Ctrl + Alt + Avanti + Ctrl + Alt + Aggiorna
Se vuoi uscire da chroot, basta uscire (usando l'opzione "log out") del desktop Xfce (o del desktop Unity, se lo stai usando) -non usare il comando "shut down", come che effettivamente accenderà il Chromebook. Avrai quindi bisogno di eseguire il
sudo startxfce4
comando sopra per inserire di nuovo il chroot.
Cosa puoi fare con Linux
Ora hai un desktop Linux tradizionale che funziona insieme a Chrome OS. Tutto ciò che il software Linux tradizionale è solo un apt-get away nei repository software di Ubuntu. Utilità grafiche come editor di immagini locali, editor di testo, suite per ufficio, strumenti di sviluppo, tutte le utility del terminale Linux che vorresti: sono tutte facili da installare.
Puoi persino condividere facilmente file tra Chrome OS e il tuo sistema Linux. Basta usare la directory Download nella tua cartella home. Tutti i file nella directory Download vengono visualizzati nell'app File su Chrome OS.
Su un Chromebook Intel, hai molta più libertà. È possibile installare Steam per Linux, Minecraft, Dropbox e tutte le applicazioni tipiche che funzionano sul desktop Linux, utilizzandole insieme a Chrome OS. Ciò significa che è possibile installare Steam per Linux su un Chromebook Pixel e accedere a un intero ecosistema di giochi.
Come rimuovere Crostino e ripristinare il Chromebook
Se decidi che hai finito con Linux, puoi facilmente sbarazzarti della schermata di avvio spaventosa e recuperare lo spazio di archiviazione interno.
Riavvia normalmente il Chromebook per tornare alla schermata di avviso all'avvio. Segui le istruzioni sullo schermo (tocca la barra spaziatrice e quindi premi Invio) per disabilitare la modalità sviluppatore. Quando disattivi la Modalità sviluppatore, il tuo Chromebook pulirà tutto, ripristinandoti in un sistema Chrome OS pulito e sicuro e sovrascrivendo tutte le modifiche apportate al software del Chromebook.
Se stai cercando informazioni più approfondite sull'installazione e la configurazione di Crouton, assicurati di leggere il readme di Crouton.