Importare Rocky Linux in WSL¶
Prerequisiti¶
La funzione Windows-Subsystem for Linux deve essere abilitata. Questo è possibile con una delle seguenti opzioni:
- Da pochissimo tempo è disponibile una nuova versione di WSL nel Microsoft Store, che ha più funzioni
- Aprire un terminale amministrativo (PowerShell o Command-Prompt) e
eseguirewsl --install
( rif.) - Andate nelle impostazioni grafiche di Windows e attivate la funzione opzionale
Windows-Subsystem for Linux
Questa funzione dovrebbe essere disponibile su tutte le versioni di Windows 10 e 11 supportate.
Passi¶
-
Ottenere il rootfs del contenitore. Questo è possibile in diversi modi:
- Preferito: Scaricare l'immagine dal CDN:
-
Estrarre l'immagine da Docker Hub o da Quay.io ( rif.)
<podman/docker> export rockylinux:9 > rocky-9-image.tar
-
(opzionale) È necessario estrarre il file .tar dal file .tar.xz se non si utilizza una delle ultime versioni di WSL
- Creare la directory in cui il WSL memorizzerà i suoi file (per lo più da qualche parte nel profilo utente)
-
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