Come installare Linux su Windows

Ubuntu in esecuzione su Hyper-V

Ubuntu 20.04 in esecuzione su Hyper-V. Può essere utilizzato a schermo intero ma non è possibile acquisire schermate.

Sebbene l'installazione di una distribuzione Linux insieme o al posto di Windows sia abbastanza semplice, Può essere un po' complesso per chi lo fa per la prima volta. Potrebbero anche voler assicurarsi prima di fare il salto.

In questo post spiegheremo come installare linux su windows, Lo faremo concentrandoci su Windows 10 anche se il modo per farlo non è molto diverso nel nuovo Windows 11.

Come viene installato Linux su Windows

C'è un passaggio precedente che non possiamo spiegare perché varia a seconda della marca e del modello della scheda madre e del microprocessore. È il modo per attivare la modalità di virtualizzazione. Ma sicuramente Google è la risposta.

Le istruzioni che seguono si riferiscono alle versioni più recenti di Windows 10. Per verificare quale versione abbiamo installato possiamo farlo dallo strumento Prompt dei comandi con il comando winver

Hyper-V

Pannello delle funzionalità di Windows

Hyper-V, lo strumento di gestione delle macchine virtuali di Microsoft, viene attivato dalle funzionalità di Windows

Iniziamo definendo alcuni concetti

  • Virtualizzazione: È la procedura per eseguire un sistema operativo su un computer le cui caratteristiche sono simulate dal software, ma che sembra reale per il sistema operativo. Sebbene alcuni strumenti consentano lo scambio di file tra il sistema operativo virtualizzato e l'host, il primo non ha accesso al secondo.
  • Ipervisore: È un programma per creare ed eseguire macchine virtuali. Ne esistono di due tipi: quelli che eseguono macchine virtuali guest direttamente sull'hardware di un sistema, svolgendo il ruolo di un sistema operativo, e quelli che si comportano proprio come le applicazioni tradizionali poiché possono essere avviate e arrestate come un normale programma.
  • Macchina virtuale: È il sistema informatico emulato che viene eseguito su un altro sistema. Una macchina virtuale può accedere a un numero qualsiasi di risorse limitato solo dalle risorse effettive del computer host.

Hyper-V è lo strumento integrato in Windows 10 e 11 che è responsabile della creazione e dell'esecuzione di macchine virtuali a cui è possibile aggiungere dispositivi virtuali come dischi e altri.

Requisiti software e hardware per eseguire Hyper-V

Le versioni supportate di Windows sono:

  • 10 Windows Enterprise
  • Finestre 10 Pro
  • 10 Istruzione di Windows

I requisiti hardware minimi sono:

  • Processore a 64 bit con traduzione di indirizzi di secondo livello (SLAT).
  • Supporto CPU per VM Monitor Mode Extension (VT-x su CPU Intel).
  • Memoria di almeno 4 GB per soddisfare i requisiti minimi di Windows e del sistema operativo virtualizzato.

Per verificare la compatibilità dell'hardware seguiamo la seguente procedura:

  1. scriviamo cmd.exe nella barra di ricerca.
  2. digitiamo systeminfo
  3. cerchiamo la sezione Requisiti Hyper-V.
Verifica dei requisiti

dallo strumento Simbolo del sistema possiamo verificare se il nostro sistema soddisfa i requisiti per eseguire Hyper-V

Una volta che confermiamo che tutti i requisiti sono soddisfatti, digitiamo nella barra di ricerca Aattiva o disattiva le caratteristiche di Windows. Funziona anche per scrivere Hyper-V.

Come suggerisce il nome, Attiva o disattiva le caratteristiche di Windows fa proprio questo. Scendiamo nell'elenco fino a trovare la casella corrispondente a Hyper-V e fare clic su Accettare. Una volta terminata l'attivazione, dobbiamo riavviare il computer.

Creazione di macchine virtuali

A partire dalla versione 1709 di Windows 10, noto anche come Fall Creators Update, è incluso un creatore di macchina virtuale che non richiede l'avvio dell'amministratore. Iniziamo cercando nel menu Creazione rapida di Hyper-V.

Il creatore ci consente di scegliere tra alcune versioni di Ubuntu o utilizzare immagini scaricate da noi. Ricordiamo che il termine immagine in questo contesto si riferisce alla replica esatta del file scaricato rispetto a quello del server di origine, e non ad un grafico.

Se scegliamo di utilizzare una delle immagini offerte da Hyper-V, fai clic su di essa e poi in Crea macchina virtuale.

Nel caso usiamo un'immagine da noi scaricata, clicca su Sorgente di installazione locale, Deselezionamo la casella che indica che Windows verrà eseguito e facciamo clic su Modifica l'origine dell'installazione. Possiamo selezionare file in formato .vmk o .iso.

L'utilizzo delle immagini che Hyper-V ci offre non significa molto risparmio di tempo poiché è necessario scaricarlo e installarlo.

Per eliminare la macchina virtuale dobbiamo utilizzare la seguente procedura:

  1. Dal menu avviamo Hyper-V Manager.
  2. Mettiamo il puntatore sulla macchina virtuale e con il tasto destro selezioniamo Elimina.

Confermiamo cliccando su rimuovi nella finestra che si apre.

Sottosistema di Windows per Linux 2

Ubuntu su WSL

Ubuntu in esecuzione su sottosistema Windows per Linux

Sebbene sia stato creato pensando agli sviluppatori, il sottosistema Windows per Linux (WSL) è una buona opzione per i nuovi utenti per familiarizzare con l'uso del terminale Linux. Con WSL possiamo scegliere alcune delle distribuzioni Linux più popolari (senza il desktop) ed eseguire la maggior parte degli strumenti a riga di comando, delle utilità e delle applicazioni che non richiedono un'interfaccia grafica direttamente in Windows e senza dover installare una macchina virtuale o installare Linux su un'altra partizione o disco.

Alcune delle sue caratteristiche sono:

  • Scegli tra alcune delle distribuzioni più popolari Sono attualmente disponibili Linux, diverse versioni di Ubuntu, Debian, Fedora, openSUSE, Suse Linux tra gli altri. Alcuni sono gratuiti e altri sono a pagamento.
  • Esegui lo strumento più utilizzatoriga di comando s inclusi grep, sed, awk o altri binari ELF-64.
  • Usa gli script della shell Bash e le applicazioni a riga di comando per Linux come vim, emacs e tmux.
  • Scrivere ed eseguire programmi in linguaggi di programmazione come NodeJS, Javascript, Python, Ruby, C/C++, C# F#, Rust and Go tra gli altri.
  • Interagire con tecnologie server e database come SSHD, MySQL, Apache, lighttpd, MongoDB e PostgreSQL.
  • Installa programmi dai repository delle distribuzioni Linux utilizzando il loro gestore di pacchetti nativo.
  • Avvia le applicazioni Windows da Linux.

Installazione del sottosistema Windows per Linux 2

Le istruzioni seguenti sono per Windows 10 versione 2004 e successive (build 19041 e versioni successive) o Windows 11.

Per installare il sottosistema Windows per Linux dobbiamo seguire la seguente procedura:

  1. cerchiamo Simbolo del sistema sul menu.
  2. Con il tasto destro selezioniamo Esegui come amministratore.
  3. scriviamo wsl --install.

In WSL 2 Microsoft ha reso l'installazione molto più semplice e con questo comando vengono abilitati i componenti opzionali necessari e viene scaricata l'ultima versione del kernel Linux La documentazione Microsoft indica che Ubuntu è installato di default. Tuttavia, nel mio caso non è stato così e mi rimanda all'App Store.

Possiamo installare le distribuzioni nel modo seguente:

wsl --list --online Per visualizzare l'elenco delle distribuzioni disponibili

wsl --install -d <Nombre de la distribución> Per installarne uno.

Nell'Application Store di Microsoft abbiamo più opzioni, devi solo cercarle (scriviamo Linux nel motore di ricerca) e installarle normalmente. Quindi lo lanciamo dal menu come se fosse una normale applicazione.

Quando avviamo una distribuzione scaricata per la prima volta, si aprirà una finestra di terminale e ci verrà chiesto di attendere che i file vengano decompressi e archiviati sul nostro computer. Al termine dovremo creare il nostro account utente.

Se non hai familiarità con Linux, tienilo a mente quando inserisci il tuo nome utente nel terminale non vedrai il cursore muoversi.

Funzionalità esclusive del sottosistema Windows per Linux in Windows 11

Installazione e utilizzo di applicazioni con interfaccia grafica

Ho detto sopra che le applicazioni con un'interfaccia grafica non possono essere utilizzate. Questo si riferisce a Windows 10 e ciò che Microsoft riporta ufficialmente nella sua documentazione.

Il supporto ufficiale per le applicazioni di interfaccia grafica è disponibile per le versioni di Windows 11 Build 22000 o successive. Come passaggio precedente, è richiesta l'installazione di driver specifici per WSL2. Le istruzioni sono fornite in questo momento per Intel, AMD y NVIDIA.

Le applicazioni installate appariranno nel menu di Windows sotto il nome della distribuzione.n e vengono installati con i comandi impostati dalle distribuzioni stesse.

Montare i dischi in formati Linux nativi non riconosciuti da Windows

Ancora un'altra funzionalità disponibile per Windows 11 Build 22000 o versioni successive. Seguiamo la seguente procedura:

  1. Apriamo PowerShell
  2. scriviamo GET-CimInstance -query "SELECT * from Win32_DiskDrive"

L'identificatore si trova sotto la colonna ID del dispositivo. Montiamo il disco con il comando:

wsl --mount <DeviceID>

Per montare una partizione digitiamo:

wsl – mount -spoglio

Quindi apriamo WSL e scriviamo;

lsblk

Per montare la partizione scriviamo

wsl --mount <DeviceID> --partition <Número de partición> --type <Formato de archivo>

Da tenere a mente

Virtualizzazione e utilizzo del sottosistema Windows per Linux ci permettono di familiarizzare con un ambiente Linux, ma non come funzionerà con il nostro hardware. In ogni caso, è un ottimo primo passo se vogliamo andare piano. Per avere una migliore comprensione di come interagisce il nostro hardware, possiamo installare la distribuzione Linux su un disco esterno o su un'unità flash di capacità sufficiente.

Possiamo trovare maggiori informazioni sugli strumenti citati nell'articolo nei seguenti link:

Documentazione ufficiale Hyper-V

Documentazione ufficiale del sottosistema Windows per Linux 2


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   chevoraska suddetto

    Finestre! Per la peste! eheh
    e non sarà meglio installarlo in una macchina virtuale

    1.    Diego German Gonzalez suddetto

      Cito alternative. Se volessi dire alla gente cosa fare, fondare una setta e riscuotere le decime.