Come eseguire RHEL/Fedora sul sottosistema Windows per Linux (WSL)

L'esecuzione di RHEL (Red Hat Enterprise Linux)/Fedora su WSL consente agli utenti di sfruttare la flessibilità di Linux all'interno di un ambiente Windows. Indipendentemente da chi vi accede, WSL consente loro di eseguire Fedora o RHEL in modo nativo senza bisogno di una macchina virtuale o di una configurazione dual boot. In questo articolo, esamineremo i passaggi per abilitarloeseguire RHEL/Fedora sul sottosistema Windows per Linux (WSL)

Eseguire i passaggi seguenti per eseguire RHEL (Red Hat Enterprise Linux)/Fedora su Windows Subsystem for Linux (WSL).

  1. Abilita WSL su Windows
  2. Installa Fedora su WSL
  3. Installa RHEL su WSL

Scopriamo come eseguire RHEL /Fedora su WSL.

1] Abilita WSL su Windows

Prima di installare Fedora o RHEL, il primo passo è abilitare il sottosistema Windows per Linux, che consentirà a Windows di eseguire distribuzioni Linux. Per fare lo stesso, segui i passaggi indicati di seguito:

  1. Fare clic su Win + X e fare clic suTerminale (amministratore)aprirePowerShellcon privilegi amministrativi.
  2. Esegui il comando seguente per installare WSL, abilitarlo insieme alla piattaforma della macchina virtuale e installare la distribuzione Linux predefinita (in genere Ubuntu).
    wsl.exe --install
  3. Per cercare altre distribuzioni disponibili e installarle, eseguire rispettivamente i seguenti comandi:
    wsl --list --online
    wsl --install -d DISTRO-NAME

    Nota: sostituire Distro Name con il nome della distribuzione desiderata.

  4. Una volta installato WSL, esegui il comando seguente per abilitarlo:
    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  5. Successivamente, riavvia il PC per applicare le modifiche eseguendo il seguente comando:
    Riavvia il computer -Forza

Dopo aver abilitato WSL e riavviato il PC, il passaggio successivo è scaricare e installare il filesystem root Fedora/RHEL.

2] Installa Fedora su WSL

Poiché Fedora non era disponibile nell'elenco di distribuzione, procederemo con l'installazione del programma di installazione di Fedora Linux o del file zip, quindi lo eseguiremo.

Gli utenti possono scaricare il file di installazione o eseguire i seguenti comandi:

Per Fedora37

wget https://github.com/yosukes-dev/FedoraWSL/releases/download/37.20230124.0/Fedora37.zip

Per Fedora36

wget https://github.com/yosukes-dev/FedoraWSL/releases/download/36.20230124.0/Fedora36.zip

PerFedora35

wget https://github.com/yosukes-dev/FedoraWSL/releases/download/35.20211113.0/Fedora35.zip

Per Fedora34

wget https://github.com/yosukes-dev/FedoraWSL/releases/download/34.20211113.0/Fedora34.zip

Dopo aver scaricato il file zip, il passaggio successivo è estrarlo. Se il comando non scarica il file ZIP, puoi semplicemente copiare e incollare l'URL in un browser e quindi avviare il download.

Gli utenti vedranno due file: Fedore.exe e RootFS. Per fare ciò, fai clic con il pulsante destro del mouse sul file zip scaricato e seleziona Estrai tutto. Scegli una cartella di destinazione, fornisci un nome da utilizzare per più istanze Fedora e fai clic su Estrai per completare il processo.
Esegui ilFedora.exefile per registrare il sistema Fedora in WSL.

In alternativa, per registrarlo per WSL2, eseguire il comando seguente:

wsl --set-version RHWSL 2

Per verificare se Fedora è stata aggiunta correttamente a WSL, esegui il seguente comando:

wsl --list --all

Per aprire la Fedora Shell in WSL, esegui il seguente comando:

wsl --distribution <VM Name>

Nota: il nome della VM verrà sostituito con la distribuzione WSL specificata, ad esempio Fedora37

Una volta all'interno di Fedora, gli utenti possono aggiornare i pacchetti, aggiungere anche nuovi utenti e installare software aggiuntivo.

Leggere:

3] Installa RHEL su WSL

Dopo aver installato e abilitato WSL su Windows, ecco come installare e utilizzare RHEL su WSL.

Inizia scaricando la versione necessaria da Github o esegui i seguenti comandi in PowerShell con privilegi elevati in base alla versione richiesta:

RHEL9.1

wget https://github.com/yosukes-dev/RHWSL/releases/download/9.1.0-1750/RHWSL.zip

RHEL 9

wget https://github.com/yosukes-dev/RHWSL/releases/download/9.0.0-1468.1655190709/RHWSL.zip

RHEEL 8.7

wget https://github.com/yosukes-dev/RHWSL/releases/download/8.7-1054/RHWSL.zip

Attendi il download, estrailo nello stesso modo in cui abbiamo fatto per il file ZIP di Fedora, quindi esegui il file RHWSL.exe per registrare RHEL su WSL. Esegui il comando indicato di seguito per registrarti a WSL2:

wsl --set-version RHWSL 2

Per verificare se RHEL è stato installato e registrato correttamente, eseguire

wsl --list --all

Esegui i comandi rispettivamente per avviare RHEL, registrarlo con il servizio di sottoscrizione di Red Hat e allegarlo:

Inizio:

wsl --distribution RHWSL

Registro:

subscription-manager register

Allegare:

subscription-manager attach

Gli utenti possono installare il pacchetto necessario eseguendo il comando seguente:

dnf install <package-name>

Gli utenti possono ora eseguire sia Fedora che RHEL su WSL.

Come posso eseguire una distribuzione specifica in WSL2?

Per eseguire una distribuzione specifica in WSL2, gli utenti devono eseguire Powershell o il prompt dei comandi con diritti di amministratore e quindi controllare le distribuzioni disponibili eseguendowsl --list --verbose. Quindi deve essere registrato su WSL2 eseguendowsl --set-version <DistroName> 2. Una volta terminato, esegui il seguente comando per avviarlo:wsl --distribution <DistroName>.

Quali sono i limiti del WSL?

WSL presenta diverse limitazioni, tra cui il supporto limitato del kernel Linux e la restrizione di determinate chiamate di sistema e moduli. WSL1 ha un supporto limitato per le applicazioni GUI, mentre l'accesso all'hardware è limitato. Inoltre, le prestazioni possono essere inferiori rispetto a quelle di Linux nativo e alcune applicazioni, in particolare quelle che richiedono systemd, potrebbero non funzionare correttamente.

Leggi anche:

Related Posts