Hostwinds Tutorial

Cerca risultati per:


Sommario


Cos'è WSL?
Cosa è coperto in questo tutorial
Aggiornamento di Windows
Passo 1: Open Run Box
Passo 2: Apri Windows Update
Passaggio 3: Aggiornamento e riavvio
Come installare e configurare Linux su Windows con WSL
Installazione di WSL sul tuo computer
Passo 1: PowerShell aperto
Passo 2: Abilita funzione WSL
Passaggio 3: Riavvia il tuo computer
Passaggio 4: Installa la tua distribuzione Linux
(Opzionale) Installazione di distribuzioni alterative
Passaggio 5: Riavvia il tuo computer
Passaggio 6: Avvia la tua distribuzione Linux
Passaggio 7: Imposta account utente
Impostazione del tuo ambiente WSL
Aggiornamento di WSL
Come correggere l'errore 0x80370102
Abilita la virtualizzazione hardware
Passo 1: Apri Task Manager
Passo 2: Visualizza la virtualizzazione
Passaggio 3: Apri Impostazioni BIOS/UEFI
Passaggio 4: Verificare la virtualizzazione
Abilita Hyper-V
Passo 1: Apri funzionalità di Windows
Passo 2: Abilita Hyper-V
Passaggio 3: Riavvia il computer
Passaggio 4: Open Linux Distro
Vantaggi di WSL

Sottosistema di Windows per Linux: come installare e configurare WSL

Tag: Cloud Servers,  Dedicated Server 

Cos'è WSL?
Cosa è coperto in questo tutorial
Aggiornamento di Windows
Passo 1: Open Run Box
Passo 2: Apri Windows Update
Passaggio 3: Aggiornamento e riavvio
Come installare e configurare Linux su Windows con WSL
Installazione di WSL sul tuo computer
Passo 1: PowerShell aperto
Passo 2: Abilita funzione WSL
Passaggio 3: Riavvia il tuo computer
Passaggio 4: Installa la tua distribuzione Linux
(Opzionale) Installazione di distribuzioni alterative
Passaggio 5: Riavvia il tuo computer
Passaggio 6: Avvia la tua distribuzione Linux
Passaggio 7: Imposta account utente
Impostazione del tuo ambiente WSL
Aggiornamento di WSL
Come correggere l'errore 0x80370102
Abilita la virtualizzazione hardware
Passo 1: Apri Task Manager
Passo 2: Visualizza la virtualizzazione
Passaggio 3: Apri Impostazioni BIOS/UEFI
Passaggio 4: Verificare la virtualizzazione
Abilita Hyper-V
Passo 1: Apri funzionalità di Windows
Passo 2: Abilita Hyper-V
Passaggio 3: Riavvia il computer
Passaggio 4: Open Linux Distro
Vantaggi di WSL

Cos'è WSL?

Il sottosistema di Windows per Linux (WSL) è una funzionalità introdotta da Microsoft, volta a dare agli utenti la possibilità di eseguire distribuzioni Linux direttamente sul sistema operativo Windows.Serve come livello di compatibilità, consentendo l'esecuzione di binari Linux nativi all'interno dell'ambiente Windows.

Al suo centro, WSL opera creando un livello di traduzione che consente a Linux e Windows di comunicare tra loro.Ciò consente agli strumenti e alle utility della riga di comando Linux di funzionare su un sistema operativo Windows, colmando il divario tra i due distinti sistemi operativi.

Cosa è coperto in questo tutorial

In questo tutorial, esamineremo quanto segue:

  • Installazione di WSL sui sistemi Windows.
  • Impostazione del tuo ambiente WSL
  • Risoluzione dei problemi di errori.
  • Vantaggi dell'integrazione di WSL nel tuo flusso di lavoro.

Una volta che hai finito con questo tutorial, sarai in grado di eseguire una distribuzione Linux sul tuo computer Windows.Per ottenere il massimo da questa funzione, dai un'occhiata al nostro tutorial su Come utilizzare il sottosistema Windows per Linux Dove imparerai come utilizzare il file system e mescolare i comandi Linux e Windows.

Aggiornamento di Windows

Per assicurarti di avere tutti i componenti WSL richiesti, assicurarsi che Windows sia aggiornato.Un modo relativamente universale per farlo è il seguente:

Passo 1: Open Run Box

  • stampa Tasto Windows + R.

Passo 2: Apri Windows Update

  • Tipo "Aggiornamento di controllo"Quindi colpire ACCEDERE o selezionare il ok pulsante.

Passaggio 3: Aggiornamento e riavvio

  • Seleziona il Controlla gli aggiornamenti pulsante.
  • Se è necessario un aggiornamento, dovrai farlo ricomincia il tuo computer.

Come installare e configurare Linux su Windows con WSL

Ora che abbiamo aggiornato Windows, camminiamo attraverso i passaggi per l'installazione di WSL sul tuo computer e passiamo da allora in poi alcune considerazioni di configurazione.

Installazione di WSL sul tuo computer

Passo 1: PowerShell aperto

  • Accedere a Powershell attraverso il Interfaccia della riga di comando facendo clic con il pulsante destro del mouse sul pulsante di avvio, selezionare "Windows PowerShell (Admin)"Dal menu.

Passo 2: Abilita funzione WSL

  • Nella finestra PowerShell, digitare il seguente comando e premere ACCEDERE:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 

Passaggio 3: Riavvia il tuo computer

  • Salva il tuo lavoro e riavvia il tuo computer.Questo passaggio è necessario per completare il processo abilitante.

Passaggio 4: Installa la tua distribuzione Linux

  • Dopo il riavvio, aperta Powershell Come amministratore di nuovo ed eseguire il seguente comando per installare la distribuzione Linux predefinita Ubuntu:

wsl --install
(Opzionale) Installazione di distribuzioni alterative
  • Hai la possibilità di scaricare altre distribuzioni Linux (Distros) dal negozio online.Per visualizzare un elenco di tali distro, utilizzare il seguente comando:
wsl --list --online
  • Per installare una distribuzione dall'archivio, utilizzare il comando seguente:
wsl --install --distribution <Distro Name>
  • Sostituisci <nome distro> con il nome della distribuzione come è scritto nella finestra prompt

Passaggio 5: Riavvia il tuo computer

  • Dato che sei al prompt dei comandi PowerShell, questo può essere fatto come segue:
Restart-Computer

Nota: Se ricevi il seguente errore, vai alla sezione intitolata "Errore 0x80370102" sotto.Altrimenti, procedere al passaggio successivo.

Passaggio 6: Avvia la tua distribuzione Linux

  • Una volta installata la distribuzione Linux, è possibile avviarla selezionando il Inizio Menu, quindi la distribuzione Linux installata.Per esempio:

Passaggio 7: Imposta account utente

  • Immettere un nome utente e una password Linux (admin non è un'opzione, come mostrato):

Questo è tutto!Hai installato correttamente il sottosistema di Windows per Linux (WSL) sul computer Windows.Ora è possibile utilizzare strumenti e utility di comando Linux direttamente all'interno dell'ambiente Windows.

Impostazione del tuo ambiente WSL

Una volta installata la tua distribuzione Linux, puoi iniziare a personalizzarla.Ecco alcune opzioni da considerare:

Imposta versione WSL predefinita: Se hai installato sia WSL 1 che WSL 2, è possibile impostare la versione predefinita da utilizzare eseguendo il seguente comando in PowerShell:

wsl --set-default-version 2

Nota: sostituire 2 con 1 se si preferisce utilizzare WSL 1.

Personalizza Emulatore terminale: Prendi in considerazione l'installazione e la personalizzazione di un emulatore terminale come Windows Terminal o Conemu per migliorare la tua esperienza di comando.Questi strumenti offrono funzionalità come schede, temi personalizzabili e migliore integrazione con WSL.

Configurare shell: È possibile personalizzare l'ambiente shell modificando i file di configurazione come .Bashrc o .zshrc nella directory home Linux.Questi file consentono di impostare le variabili di ambiente, definire alias e personalizzare il prompt della shell.

Installa strumenti e pacchetti aggiuntivi: Utilizzare il gestore dei pacchetti (APT per distribuzioni basate su Debian come Ubuntu, DNF per Fedora, ecc.) Per installare ulteriori strumenti e pacchetti necessari per le attività di sviluppo o amministrazione di sistema.

Integrare con IDE ed editori: Molti ambienti di sviluppo integrati popolari (IDE) e editor di testo offrono supporto per WSL.È possibile configurarli per utilizzare WSL come terminale predefinito o per accedere ai file direttamente dal tuo filesystem WSL.

Abilita condivisione dei file: Se si desidera accedere ai file archiviati sul tuo filesystem di Windows da all'interno di WSL, è possibile abilitare la condivisione dei file creando collegamenti simbolici o utilizzando il \\ wsl $ <nome distro> sentiero.

Esplora il file di configurazione WSL: Prenditi del tempo per esplorare e configurare le impostazioni WSL utilizzando il file di configurazione WSL.Conf.Questo file consente di personalizzare vari aspetti di WSL, come le prestazioni del filesystem e le impostazioni di rete.

Pacchetti di aggiornamento e aggiornamento: Dopo aver configurato WSL, è possibile aggiornare e aggiornare i pacchetti nella distribuzione Linux eseguendo i seguenti comandi nel terminale Linux:

sudo apt update
sudo apt upgrade

Aggiornamento di WSL

Vuoi sempre essere sicuro di eseguire l'ultima versione di WSL.Per fare ciò, torna a PowerShell ed esegui il seguente comando:

wsl --update
  • Se è disponibile un aggiornamento WSL, vedrai:

  • Come suggerito sopra, eseguire il seguente comando (da un prompt di comandi PowerShell o Windows):
wsl --shutdown

Come correggere l'errore 0x80370102

WSL richiede che l'iper-V e la virtualizzazione siano abilitati sul tuo computer.Se hai ricevuto l'errore 0x80370102 durante l'installazione, è probabile che l'assenza di tali caratteristiche.

Seguire questi passaggi per assicurarti che l'iper-V e la virtualizzazione siano attivi.

Abilita la virtualizzazione hardware

Passo 1: Apri Task Manager

  • Premere Premere Ctrl + Cambio + Esc Per aprire Task Manager.

Passo 2: Visualizza la virtualizzazione

  • Seleziona il Prestazione Tab, quindi processoree notare se la virtualizzazione è disabilitata:


  • Se la virtualizzazione è abilitata, passare alla sezione Hyper-V di seguito

Passaggio 3: Apri Impostazioni BIOS/UEFI

  • Per accedere alle impostazioni BIOS/UEFI necessaria Riavvia il computere mentre sta avviando premere e tenere premuto il tasto F2 o qualunque chiave sia appropriata per il tuo sistema (Come abilitare o disabilitare la virtualizzazione hardware in Windows 11/10 può essere utile in questo senso).
  • Una volta che si apre la finestra BIOS/UEFI, trova l'impostazione che abilita la virtualizzazione hardware e selezionalo: il seguente esempio dovrebbe darti un'idea di questo processo:

Esempio:

  • Selezionare Avanzate > Configurazione della CPU > Modalità SVM (cioè, sicura macchina virtuale) e quindi Abilitata.
  • Selezionare Uscita > Salva le modifiche ed esci >

Passaggio 4: Verificare la virtualizzazione

  • Apri Task Manager (Ctrl + Cambio + Esc) e verificare che la virtualizzazione sia stata abilitata:

Abilita Hyper-V

Passo 1: Apri funzionalità di Windows

  • stampa Tasto Windows + R, tipo "caratteristiche opzionali"e seleziona il ok pulsante.

Passo 2: Abilita Hyper-V

  • Assicurarsi che Piattaforma di macchine virtuali e Piattaforma di hypervisor Windows sono entrambi controllati
  • Selezionare ok

Passaggio 3: Riavvia il computer

  • Riavvia il computer (arresto /r /t 0 In un prompt dei comandi di Windows lo farà).

Passaggio 4: Open Linux Distro

  • Seleziona il Inizio Menu, quindi la distribuzione Linux installata.Se non ricevi un errore, sei a posto.

Se stai ancora affrontando problemi con l'hypervisor, esegui il seguente comando da PowerShell:

bcdedit /set hypervisorlaunchtype auto

Tu dovresti vedere:

Riavvia il computer e apri ancora una volta la distribuzione Linux e dovresti essere a posto!

Vantaggi di WSL

WSL colma il divario tra gli ambienti di Windows e Linux, rimuovendo le barriere del sistema operativo e offrendo più opzioni per un flusso di lavoro migliorato

Ecco alcuni motivi chiave per cui potrebbe valere la pena considerare l'aggiunta di WSL alla cassetta degli attrezzi virtuali:

Esperienza di sviluppo potenziata: Gli sviluppatori possono sfruttare WSL per accedere a strumenti di sviluppo Linux, librerie e framework direttamente sulle loro macchine Windows, razionalizzando il processo di sviluppo ed eliminando la necessità di ambienti separati a base di Linux.

Compatibilità multipiattaforma: WSL promuove l'interoperabilità consentendo agli utenti di lavorare con le applicazioni Windows e Linux fianco a fianco, promuovendo un'esperienza di elaborazione coesa indipendentemente dal sistema operativo sottostante.

Utilità ampliata per gli amministratori di sistema: Gli amministratori di sistema beneficiano della capacità di WSL di eseguire compiti e script amministrativi Linux sui server Windows, semplificando le operazioni di gestione e manutenzione in ambienti IT eterogenei.

Integrazione senza problemi: WSL integra perfettamente le funzionalità Linux nell'ecosistema di Windows, consentendo agli utenti di sfruttare i punti di forza di entrambe le piattaforme senza il sovraccarico delle tradizionali soluzioni di virtualizzazione.

Scritto da Karlito Bonnevie  /  giugno 16, 2022