Vai al contenuto

Importare Rocky Linux in WSL

Prerequisiti

La funzione Windows-Subsystem for Linux deve essere abilitata. Questo è possibile con una delle seguenti opzioni:

Questa funzione dovrebbe essere disponibile su tutte le versioni di Windows 10 e 11 supportate.

Passi

  1. Ottenere il rootfs del contenitore. Questo è possibile in diversi modi:

  2. (opzionale) È necessario estrarre il file .tar dal file .tar.xz se non si utilizza una delle ultime versioni di WSL

  3. Creare la directory in cui il WSL memorizzerà i suoi file (per lo più da qualche parte nel profilo utente)
  4. Infine, importare l'immagine in WSL ( rif.):

    • WSL:

      wsl --import <machine-name> <path-to-vm-dir> <path-to/rocky-9-image.tar.xz>
      
    • WSL 2:

      wsl --import <machine-name> <path-to-vm-dir> <path-to/rocky-9-image.tar.xz> --version 2
      

WSL vs. WSL 2

In linea di massima WSL 2 dovrebbe essere più veloce di WSL, ma questo potrebbe variare da caso a caso.

Terminale Windows

Se avete installato Windows Terminal, il nome della nuova distro WSL apparirà come opzione nel menu a discesa, il che è molto utile per lanciarla in futuro. È quindi possibile personalizzarlo con colori, caratteri, ecc.

systemd

Microsoft ha finalmente deciso di portare systemd nella WSL. Questa funzione è presente nella nuova versione di WSL del Microsoft Store. È sufficiente aggiungere systemd=true alla sezione boot ini del file /etc/wsl.conf! (rif.)

Microsoft Store

Al momento non c'è alcuna immagine nel Microsoft Store, se volete contribuire a portarla lì unitevi alla conversazione nel canale Mattermost SIG/Containers! Ci sono stati alcuni sforzi molto tempo fa, che possono essere ripresi.

Author: Lukas Magauer