Annuncio pubblicitario

L'esecuzione di Linux insieme a Windows si è dimostrata sempre più utile nel corso degli anni. Ma il dual-boot può essere difficile da gestire durante l'impostazione di una macchina virtuale presenta alcuni problemi di stabilità.

Una soluzione consiste nell'utilizzare il sottosistema Windows per Linux, ma questo viene fornito senza un ambiente desktop. Quindi, perché non installare la distribuzione Linux che possiedi?

Ecco come eseguire un desktop Linux in Windows utilizzando il sottosistema Windows per Linux.

Che cos'è il sottosistema Windows per Linux?

Nel caso in cui tu non fossi a conoscenza, con l'aggiornamento dei creatori dell'autunno 2018 Windows 10 viene fornito con il sottosistema Windows per Linux. Questa è una funzione opzionale che può essere facilmente installata, che supporta l'installazione dei sistemi operativi Linux disponibili in Windows Store.

Installa Linux su Windows

Fondamentalmente significa che è possibile aprire un terminale Linux in Windows ed installare ed eseguire il software Linux.

instagram viewer

Non è richiesta alcuna macchina virtuale e non è previsto il doppio avvio.

Il problema con il sottosistema Windows per Linux, tuttavia, è che si tratta semplicemente di un'esperienza da riga di comando. Non c'è desktop. Per gli utenti esperti, questo probabilmente non sarà un problema, ma poiché Linux ha una vasta selezione di ambienti desktop, sembra un po 'una svista.

Fortunatamente, ora puoi installare un desktop Linux in Windows, a condizione che tu abbia configurato il sottosistema Windows per Linux.

Assicurati che Windows 10 sia compatibile

Prima di procedere, ecco il bit importante: devi eseguire una versione di Windows a 64 bit.

Puoi controllare questo Impostazioni> Sistema> Informazioni, dove troverai il file Tipo di sistema iscrizione. Per procedere, questo dovrebbe leggere "Sistema operativo a 64 bit". In caso contrario, e stai eseguendo hardware a 64 bit, dovrai farlo aggiorna Windows 10 da 32 bit a 64 bit.

Controlla la versione di Windows

Un altro prerequisito è che devi essere in esecuzione Windows 10 build 14393 o più tardi. Puoi verificarlo nella stessa schermata Informazioni, elencata sotto Specifiche di Windows. Cerca il Build del sistema operativo—Se è superiore a 14393, è possibile utilizzare il sottosistema Windows per Linux. In caso contrario, esegui semplicemente un aggiornamento di Windows.

Una volta che Windows 10 è compatibile, è tempo di seguire la nostra guida installazione del sottosistema Windows per Linux Come ottenere Linux Bash Shell su Windows 10Devi usare Linux senza tempo per passare a un altro PC o eseguire una VM? Esegui Linux in Windows 10 con un terminale shell Bash invece! Leggi di più .

Con questa configurazione, è il momento di aggiungere un desktop.

Installa un desktop Linux in Windows

Se hai già configurato il sottosistema Windows per Linux, fai clic su Inizio ed entra bash. Fare clic sulla prima opzione (il comando bash run) per iniziare a usare Linux. I seguenti passaggi presuppongono l'installazione di Ubuntu come sistema operativo Linux preferito.

Inizia eseguendo un aggiornamento e aggiornando Ubuntu:

sudo apt update. sudo apt upgrade

Mentre questo aggiornamento è in esecuzione, vai su Sourceforge per scaricare e installare il file Utilità VcXsrv per Windows X Server. (Altri server X sono disponibili per Windows, incluso Xming e MobaXterm. Per il resto di questa guida, utilizzeremo VcXsrv.)

Un server X consente di accedere a un'interfaccia grafica utente (GUI) di un'applicazione Linux o dell'ambiente desktop. I sistemi Linux si basano su X per la visualizzazione del desktop, ma possono anche essere utilizzati in una rete.

Assicurati che il tuo server X Window sia installato prima di procedere. Il prossimo passo è installare il tuo desktop Linux.

Molti Ambienti desktop Linux (LDE) sono disponibili. Manterremo le cose semplici e installeremo un ambiente leggero chiamato LXDE. Per installare, inserire:

sudo apt installa lxde

Dopo l'installazione di LXDE, immettere questo comando

export DISPLAY =: 0. export LIBGL_ALWAYS_INDIRECT = 1

Ciò indica a Linux di visualizzare il desktop tramite il server X. Quindi, quando esegui il programma X Server scaricato sopra, vedrai l'ambiente desktop Linux.

Abbiamo usato VcXsrv che presenta lo strumento XLaunch. Fare clic qui per visualizzare il X Impostazioni display finestra e selezionare Una grande finestra o Una grande finestra senza barra del titolo. Cerca il Visualizza il numero mentre sei lì e impostalo su 0.

Configurare un server X in Windows

Clic Il prossimo, quindi selezionare Avviare nessun client per garantire che XLaunch avvii solo il server, consentendoti di avviare il desktop Linux in un secondo momento. Clic Il prossimo di nuovo, quindi Fine. Potresti prima fare clic Salva configurazione per salvarlo.

Configura un server X in Windows

Pronto per avviare il desktop Linux? Nella riga di comando, immettere il comando per avviare l'LDE preferito. Per LXDE, ad esempio, utilizzare:

startlxde

L'ambiente desktop Linux dovrebbe quindi apparire!

Desktop Linux in Windows

Ora puoi eseguire qualsiasi software Linux preinstallato e persino installare nuove app e utilità.

Non vuoi un desktop Linux? Basta installare un'app

Oltre a installare un desktop Linux, puoi semplicemente installare un'app desktop Linux da Windows 10. Ciò è utile se si considera l'installazione eccessiva di un desktop completo per uno.

Ad esempio, per installare il lettore multimediale Rhythmbox ed eseguirlo in Linux su Windows, utilizzare:

sudo apt installa rhythmbox

Assicurarsi di aver impostato il comando export:

export DISPLAY =: 0

Quindi esegui semplicemente l'app dal prompt di Bash:

rhythmbox

Verrà avviato il lettore multimediale, pronto per la ricerca di una libreria.

Esegui le app Linux in Windows con il sottosistema Windows per Linux

Ora, in questo caso, dovrai ovviamente aggiungere alcuni file multimediali nell'ambiente Linux sul tuo computer. È possibile farlo installando un browser e scaricando file o semplicemente collegando un'unità USB con i file multimediali attivi.

Dopo aver collegato l'unità USB, ricordati di montarla (questo esempio usa D: come lettera dell'unità):

sudo mount -t drvfs D: / mnt / d

Al termine, dovrai smontare l'unità prima di rimuoverla. Ciò garantisce l'integrità dei dati sull'unità.

sudo umount / mnt / d

Sebbene sia possibile sfogliare le cartelle di Windows dall'interno delle app Linux, non è possibile aprire file effettivi. Questo è un difetto del sottosistema Windows per Linux, anche se protegge da danni sia l'ambiente Windows che Linux.

Linux in Windows: The Ultimate Convergence!

Il sottosistema Windows per Linux semplifica l'esecuzione del software Linux su un PC Windows. Non è necessario preoccuparsi delle macchine virtuali o del dolore del doppio avvio.

Con un desktop Linux installato, la convergenza è quasi completa. È un ottimo modo per familiarizzare con Linux comodamente dal desktop di Windows.

Vuoi saperne di più? Ecco come iniziare con Linux. E ti potrebbe piacere anche scoprire perché Windows che spedisce il kernel Linux cambia tutto Perché Windows spedisce il kernel Linux cambia tuttoVuoi eseguire Linux in Windows? Grazie al sottosistema Windows per Linux è ancora più semplice. Ecco perché questo è importante. Leggi di più .

Christian Cawley è vicedirettore per la sicurezza, Linux, DIY, programmazione e spiegazione tecnica. Produce anche The Really Useful Podcast e ha una vasta esperienza nel supporto di desktop e software. Un collaboratore della rivista Linux Format, Christian è un armeggiatore di Raspberry Pi, amante di Lego e fan dei giochi retrò.