Saltar a contenido

Importar Rocky Linux a WSL

Requisitos previos

El subsistema de Windows para Linux tiene que ser habilitado. Esto es posible con cualquiera de estas opciones:

  • Abra una terminal administrativa (ya sea PowerShell o Comando-Prompt) y ejecute wsl --install (ref.)
  • Abra una terminal administrativa (ya sea PowerShell o Comando-Prompt) y
    ejecute wsl --install (ref.).
  • Vaya a la configuración gráfica de Windows y habilite la función opcional Windows-Subsystem para Linux.

Esta característica debería estar disponible en este momento en todas las versiones compatibles con Windows 10 y 11.

Pasos

  1. Obtener el contenedor con el rootfs. Esto es posible de varias maneras:

  2. (opcional) Tendrá que extraer el archivo .tar del archivo .tar.xz si no está utilizando una de las últimas versiones de WSL

  3. Cree el directorio donde WSL almacenará sus archivos (principalmente en algún lugar de su perfil de usuario)
  4. Finalmente, importe la imagen en 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

Por lo general, WSL 2 debería ser más rápido que WSL, pero eso puede diferir de caso de uso e caso de uso.

Terminal de Windows

Si tiene el Terminal de Windows instalado, el nuevo nombre de la distro WSL aparecerá como una opción en el menú desplegable, que es muy útil para lanzarlo en el futuro. Puede personalizarlo con colores, fuentes, etc.

systemd

Finalmente, Microsoft decidió introducir systemd en WSL. Esta función está en la nueva versión de WSL de Microsoft Store. ¡Sólo tiene que añadir systemd=true a la sección boot inidel fichero/etc/wsl.conf`! (ref.)

Microsoft Store

Actualmente no hay ninguna imagen en Microsoft Store, si quiere ayudar a llevarlo allí únase a la conversación en el canal Mattermost SIG/Containers! Ha habido algún esfuerzo hace mucho tiempo, que puede ser usado de nuevo.

Author: Lukas Magauer