Esegui una varietà di macchine virtuali sul tuo Chromebook con Gnome Boxes

Guide E How-To

Condividere:

Se stai cercando di eseguire macchine virtuali sul tuo Chromebook, Gnome Boxes è un'ottima opzione. È facile da configurare e utilizzare ed è gratuito.



Ora che Chrome OS offre un desktop Windows ufficiale tramite Parallels, i clienti Enterprise hanno un modo completamente supportato e molto praticabile per accedere alle applicazioni legacy pur abbracciando il cloud. Va tutto bene per le aziende che hanno i mezzi per acquistare Chromebook di fascia alta insieme a licenze per Windows e Parallels, ma non tanto per noi gente comune. Fortunatamente per noi, dove c'è una volontà, c'è un modo e noi abbiamo un modo.

Agli albori di Chrome OS, eseguire un sistema operativo separato significava mettere il tuo dispositivo in modalità sviluppatore e saltare attraverso una serie di cerchi per eseguire essenzialmente il dual boot di una versione su Linux sulla tua macchina. In tutta onestà, il processo non è così difficile e quando hai finito, hai una versione completamente funzionante di Linux in esecuzione fianco a fianco con Chrome OS. Lo svantaggio principale, a parte l'esperienza tecnica richiesta, era il fatto che la modalità sviluppatore rende tecnicamente un Chromebook meno sicuro e elimina qualsiasi supporto che potresti ottenere da Google in caso di brick del tuo computer.

Entra Crostino

Per fortuna, Google ha deciso di avviare un piccolo progetto che conosciamo come Crostini. Per l'utente comune, questo è il progetto Linux (Beta) che consente agli utenti di installare ed eseguire una varietà di pacchetti e applicazioni Linux su Chrome OS senza la vulnerabilità del passaggio alla modalità dev. Per semplificare eccessivamente, Crostini esegue un framework Linux Debian 10 in un contenitore su Chrome OS a cui si accede quindi tramite una macchina virtuale. L'applicazione Linux è in esecuzione sul bare metal del Chromebook mentre è ancora in modalità sandbox per proteggere il resto del sistema. La macchina virtuale è il gateway per l'applicazione che ti consente di accedervi dall'host, Chrome OS.

Negli ultimi due anni ho sperimentato vari modi per sfruttare Linux su Chrome OS. Abbiamo installato una vasta gamma di utili pacchetti Linux e abbiamo persino capito come eseguire un file ambiente desktop Linux completo . Nel bel mezzo di tutti questi tentativi, è venuto fuori l'argomento di eseguire una macchina virtuale all'interno del container Linux. Quindi, ho deciso di fare un tentativo. Il mio primo tentativo mi ha portato alla VM VirtualBox ampiamente utilizzata, ma sfortunatamente richiede intestazioni Linux personalizzate e Chrome OS ne impedisce l'installazione per motivi di sicurezza. Quindi, sono passato a Virtual Machine Manager, un'applicazione simile che consente di installare ed eseguire una varietà di sistemi operativi utilizzando immagini .iso. Ho installato con successo Windows 10, PopOS, sistema operativo elementare e pochi altri. Il processo di installazione è abbastanza semplice ma sono necessari un paio di passaggi aggiuntivi perché la VM utilizza Linux come host che a sua volta utilizza Chrome OS come host. Tutto ha una vera sensazione di Inception se sai cosa sto dicendo.

A mia insaputa, c'è un'altra applicazione VM che era proprio lì nel repository Debian per tutto questo tempo, e questo fine settimana ho ricevuto un'e-mail che chiedeva un piccolo aiuto per farlo funzionare. Gnome Boxes è una semplice applicazione GNOME per visualizzare, accedere e gestire sistemi remoti e virtuali e puoi installarla su un Chromebook con un semplice comando. Il problema con Gnome Boxes, come quello di Virtual Machine Manager, è che richiede alcune autorizzazioni extra affinché Chrome OS sia l'host. Richiede anche l'installazione di qemu e di alcune altre dipendenze. Detto questo, un po' di ritocchi e un paio d'ore dopo sono riuscito a mettere in funzione gli Gnome Box.

Il processo è molto simile all'utilizzo di Virtual Machine Manager e non posso davvero dire se uno sia migliore dell'altro. Tuttavia, Gnome Boxes su Chrome OS richiede l'installazione di un editor di testo e la modifica di due righe del file .config di qemu. Se non ti senti a tuo agio, probabilmente vorrai fare la fine Gestore di macchine virtuali . Innanzitutto, dovrai decidere quale sistema operativo desideri installare. Dopo aver scaricato l'immagine, spostala nella cartella Linux nell'app File. In questo modo sarà più facile trovare e prevenire eventuali conflitti di autorizzazione. A scopo di test, ho scaricato il file Windows 10 .iso di Microsoft e l'immagine per Menta Linux . Ho provato un paio di altri sistemi operativi. Te lo dirò in anticipo, alcuni funzionano e altri no. È una borsa da presa. Linux Mint è fantastico perché puoi eseguire l'intero sistema operativo dall'immagine prima di installarlo. Questo è fantastico se vuoi solo provarlo ma non sei necessariamente pronto a rinunciare a prezioso spazio su disco rigido a lungo termine. Comunque, veniamo al punto.

Per preparare il tuo Chromebook per le app Linux, consulta il nostro articolo introduttivo qui . Una volta configurato, possiamo installare il nostro editor di testo e tutte le dipendenze necessarie in un colpo solo con il seguente comando. Uso l'editor di testo nano. Se preferisci gedit o un altro, sostituisci semplicemente nano in questo comando. Incollalo nel tuo terminale Linux e premi invio. Attendi il completamento dell'installazione e poi passeremo ai passaggi successivi. |_+_|

Successivamente, è necessario installare Gnome Boxes. Questo pacchetto è disponibile nel repository Debian 10 ed è possibile installarlo dalla riga di comando con il seguente comando. Una volta installato, non avviarlo dal programma di avvio delle app. Per Chrome OS, dovrà essere avviato con sudo dalla riga di comando per avere le autorizzazioni necessarie per l'esecuzione. Questo può essere aggiunto all'icona nel programma di avvio in un secondo momento, ma è una procedura per un'altra volta. Incolla questo comando per installare il pacchetto.|_+_|

Ora dobbiamo modificare il file qemu.conf. Niente panico. È molto semplice. Innanzitutto, devi accedere alla cartella in cui si trova il file. Se hai installato tutto correttamente, sarà nella cartella libvirt che è nidificata in etc e puoi puntare lì il tuo terminale con il seguente comando. Una volta lì, puoi aprire il file qemu.conf con l'editor di testo nano usando il secondo comando.|_+_|

Ora dovresti guardare un file di testo per qemu. Dovrai scorrere verso il basso finché non vedi il testo Poiché una sequenza di cifre è un nome utente valido, è possibile utilizzare un segno più iniziale per garantire che un ID utente non venga interpretato come un nome utente. Al di sotto di questo, dovresti vedere due opzioni per utente e gruppo e saranno commentate. Ciò significa che hanno un # di fronte a loro. Freccia verso il basso su quelle righe e, una alla volta, elimina il #. Le linee dovrebbero passare dal verde al bianco.

Dopo averli eliminati, premi Ctrl + X per uscire e premi Invio per salvare il file e chiuderlo. Abbiamo quasi finito. Prometto. Ora dobbiamo consentire a Gnome Boxes di accedere al display host, Chrome OS. Nel terminale, digitare |_+_| e premi invio per tornare al prompt dei comandi. Ora digita il seguente comando e premi invio. L'output dovrebbe essere simile a questo: |_+_|.|_+_|

È tutto pronto. Per avviare Gnome Box, digitare |_+_| nel terminale e premi invio. Una volta avviato, puoi creare una nuova VM con alcuni dei sistemi Linux precaricati che offre oppure puoi scegliere di selezionare un file e scegliere il .iso che hai scaricato in precedenza. Verrà avviato il processo di installazione e verrai guidato attraverso il processo relativo al sistema operativo che stai installando. Per Linux Mint, il sistema operativo si avvierà molto rapidamente poiché viene eseguito direttamente dall'immagine del disco. Sul desktop, avrai la possibilità di andare avanti e installare il sistema operativo sul tuo dispositivo. Le nuove installazioni verranno quindi visualizzate sul desktop di Gnome Boxes a cui potrai accedere a tuo piacimento. Roba piuttosto interessante.

Resta sintonizzato per ulteriori istruzioni, suggerimenti e trucchi sull'utilizzo di Linux su Chrome OS. Abbiamo solo scalfito la superficie.

Condividi Con I Tuoi Amici :