Aller au contenu

Importer Rocky Linux 9 vers WSL ou WSL2

Images pour d'autres versions

Si vous recherchez des instructions WSL pour une autre version de Rocky Linux, sélectionnez la version souhaitée dans le menu du haut, puis reportez-vous aux instructions WSL sous « Interopérabilité ».

Prérequis

Vous devez activer la fonctionnalité Sous-système Windows pour Linux. Ceci est possible avec l'une des options suivantes :

Cette fonctionnalité devrait être disponible sur toutes les versions actuellement prises en charge de Windows 10 et 11.

Version de WSL

Assurez-vous que votre version de WSL est à jour, car certaines fonctionnalités n'ont été introduites que dans les versions ultérieures. En cas de doute, exécutez wsl --update.

Marche à suivre

Images WSL installables (de préférence)

  1. Téléchargez l'image WSL à partir du CDN ou d'un autre miroir à proximité :

  2. 9: x86_64 or aarch64

  3. Il existe plusieurs options pour installer une image .wsl :

  4. Un double-clic sur l'image l'installera avec le nom d'image par défaut

  5. Installez l'image à l'aide de la ligne de commande :
    ```sh
    wsl --install --from-file <path-to/Rocky-9-WSL-Base.latest.x86_64.wsl> --name <machine-name>
    ```
    

Images de conteneurs classiques

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

  2. Téléchargez l'image depuis le CDN :

  3. Extraire l'image à partir de Docker Hub ou de Quay.io (ref.)

    ```sh
    <podman/docker> export rockylinux:9 > rocky-9-image.tar
    ```
    
  4. (facultatif) Vous devrez extraire le fichier .tar du fichier .tar.xz si vous utilisez l'une des dernières versions de WSL

  5. Créez le répertoire dans lequel le WSL stockera ses fichiers (normalement quelque part dans le profil utilisateur)

  6. Enfin, importer l'image dans WSL (ref.) :

  7. WSL :

    ```sh
    wsl --import <machine-name> <path-to-vm-dir> <path-to/rocky-9-image.tar.xz> --version 1
    ```
    
  8. WSL 2 :

    ```sh
    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, WSL 2 devrait être plus rapide que WSL, bien que cela puisse varier selon le cas d'utilisation.

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

L'image WSL est compatible avec systemd par défaut. Si vous voulez utiliser les images conteneurs ou créer les vôtres, il vous suffit d'ajouter « systemd=true » à la section « boot » du fichier « /etc/wsl.conf ». (réf.)

Author: Lukas Magauer