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
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:
- scriviamo
cmd.exe
nella barra di ricerca. - digitiamo
systeminfo
- cerchiamo la sezione Requisiti 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:
- Dal menu avviamo Hyper-V Manager.
- 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
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:
- cerchiamo Simbolo del sistema sul menu.
- Con il tasto destro selezioniamo Esegui come amministratore.
- 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:
- Apriamo PowerShell
- 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
Finestre! Per la peste! eheh
e non sarà meglio installarlo in una macchina virtuale
Cito alternative. Se volessi dire alla gente cosa fare, fondare una setta e riscuotere le decime.