Aller au contenu

Importer Rocky Linux vers WSL

Prérequis

La fonctionnalité Windows-Subsystem pour Linux doit être activée. Ceci est possible avec l'une de ces options :

Cette fonctionnalité devrait être disponible sur toutes les versions Windows 10 et 11 prises en charge actuellement (février 2025).

Marche à suivre

  1. Récupérez rootfs du conteneur. Ceci est possible de plusieurs manières :

  2. (facultatif) Vous devrez extraire le fichier .tar du fichier .tar.xz si vous n'utilisez pas l'une des dernières versions de WSL

  3. Créer le répertoire où le WSL stockera ses fichiers (par exemple quelque part dans le profil utilisateur)
  4. Enfin, importer l'image dans WSL (ref.) :

    • 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

En général, le WSL 2 devrait être plus rapide que le WSL, mais cela peut différer d'un cas d'utilisation à l'autre.

Terminal Windows

Si Windows Terminal est installé, le nouveau nom de la distribution WSL apparaîtra comme une option dans le menu déroulant ce qui est assez pratique pour le lancement de Linux. Vous pouvez ensuite personnaliser le système avec des couleurs, des polices, etc.

systemd

Microsoft a finalement décidé d’intégrer systemd dans le WSL. Cette fonctionnalité fait partie de la nouvelle version WSL dans Microsoft Store. Il vous suffit d'ajouter systemd=true à la section ini boot dans le fichier /etc/wsl.conf ! (ref.)

Microsoft Store

Il n'y a actuellement aucune image dans le Microsoft Store, si vous voulez aider à l'y amener, rejoignez la conversation dans le canal Mattermost SIG/Containers ! Les quelques efforts fournis il y a longtemps, peuvent être utiles maintenant.

Author: Lukas Magauer