Contents

La instancia del Subsistema de Windows para Linux ha finalizado

El presente texto describe una forma de rectificar el problema de “la instancia del Subsistema de Windows para Linux ha finalizado” que a menudo surge en asociación con WSL2, lo que dificulta el acceso a la distribución de Ubuntu dentro del Subsistema de Windows para Linux tanto en Windows 11 como en Windows 10. Para aquellos Al enfrentar esta situación, los remedios aquí descritos pueden resultar útiles.

/es/images/the-windows-subsystem-for-linux-instance-has-terminated.webp

La instancia del Subsistema de Windows para Linux ha finalizado

Si encuentra el error La instancia del Subsistema de Windows para Linux ha finalizado mientras usa WSL, utilice las siguientes correcciones para resolver este error. /es/images/the-windows-subsystem-for-linux-instance-has-terminated.png

Para garantizar un rendimiento óptimo, se recomienda cerrar cualquier sesión activa del Subsistema de Windows para Linux (WSL) y reiniciar el sistema antes de iniciar una nueva. Verifique que su instalación de WSL utilice la versión más reciente del kernel de Linux actualizándola a través de Microsoft Store o buscando actualizaciones manualmente. Además, verifique que su sistema operativo Windows esté actualizado con los últimos parches y mejoras. Por último, si ha conectado dispositivos de almacenamiento externos, como almacenamiento conectado a la red (NAS), considere desmontarlos de la configuración del sistema de archivos (fstab). Si esta acción no es aplicable, proceda con precaución. También es importante determinar si accedió a la carpeta deseada a través de una conexión de red privada virtual (VPN), lo que puede afectar la funcionalidad de ciertas funciones dentro de WSL.

Veamos todas estas correcciones en detalle. /es/images/the-windows-subsystem-for-linux-instance-has-terminated.png

1 Apague WSL e inicie una nueva sesión

/es/images/the-windows-subsystem-for-linux-instance-has-terminated.png /es/images/the-windows-subsystem-for-linux-instance-has-terminated-1.png

Es recomendable ejecutar esta solución antes de intentar cualquier otro remedio. Para concluir su sesión dentro del Subsistema de Windows para Linux, por favor ciérrelo y reinicie la sesión desde el principio. Para finalizar una sesión en WSL, utilice el siguiente comando:

wsl --shutdown

Inicie una nueva sesión dentro del Subsistema de Windows para Linux (WSL) para determinar si el problema persiste.

2 Asegúrese de estar utilizando la última versión del kernel de Linux WSL

Compruebe si hay una actualización disponible para el kernel de Linux WSL o no. En caso afirmativo, instale la actualización. Inicie el símbolo del sistema como administrador y ejecute el siguiente comando. /es/images/the-windows-subsystem-for-linux-instance-has-terminated.png

wsl --update

/es/images/the-windows-subsystem-for-linux-instance-has-terminated-2.png

Al ejecutar el comando antes mencionado, el sistema operativo Windows iniciará un examen de las actualizaciones existentes y, si corresponde, las instalará sin mayor intervención del usuario.

3 Buscar actualizaciones de Windows

No es raro que surja este problema al utilizar el Subsistema de Windows para Linux Versión 2 (WSL2). Como posible solución, se puede intentar volver a WSL1 en lugar de WSL2. Al instalar distribuciones de Linux mediante el método de instalación proporcionado, normalmente se selecciona WSL2 como opción predeterminada, lo que podría resultar en su posterior activación tras la instalación.

wsl --install

/es/images/the-windows-subsystem-for-linux-instance-has-terminated-3.png

También puede verificar la versión de WSL usando el siguiente comando: /es/images/the-windows-subsystem-for-linux-instance-has-terminated.png

wsl -l -v

Si está en WSL2, puede bajarlo a WSL1. Puede consultar la documentación oficial de Microsoft para saber más sobre la instalación de WSL, la actualización de WSL, la degradación de WSL, etc.

/es/images/the-windows-subsystem-for-linux-instance-has-terminated-1.webp

Si tiene éxito, una actualización de Windows puede resolver el problema. Se recomienda verificar manualmente la disponibilidad de una actualización a través de la función Windows Update e instalarla en consecuencia.

4 Elimine la entrada de almacenamiento NAS en fstab (si corresponde)

La aparición de este error puede atribuirse al hecho de que el almacenamiento NAS se montó mediante el archivo'/etc/fstab', que sirve como plataforma de declaración para varios sistemas de archivos, incluidos los recursos compartidos SMB. En consecuencia, al inicio, estos sistemas de archivos se montan automáticamente dentro de WSL. En los casos en que el almacenamiento NAS falla, este mensaje de error en particular se vuelve evidente.

Después de eliminar la configuración de almacenamiento NAS del archivo de inicialización del sistema de archivos ubicado en/etc/fstab, observe si el error antes mencionado se ha resuelto. Si es así, es posible que exista un problema subyacente dentro de la configuración de almacenamiento NAS o, alternativamente, surja la necesidad de reconfigurar los ajustes de almacenamiento NAS.

5 ¿Montaste la carpeta a través de una VPN?

SSH File System (SSHFS), una solución innovadora desarrollada dentro de los límites del entorno del espacio del usuario, emplea el sólido protocolo Secure Shell File Transfer Protocol (SFTP) como base para acceder e integrar de forma remota sistemas de archivos distantes. En los casos en los que los usuarios han intentado aprovechar esta tecnología para acceder a directorios remotos y enfrentan dificultades debido a la dependencia de su conexión de la infraestructura de red privada virtual (VPN), es imperativo verificar si el servicio VPN se ha iniciado antes de continuar. En consecuencia, si uno se enfrenta a tales dilemas, se considerará prudente confirmar la activación de la VPN antes de continuar.

Espero que esto ayude.

¿Por qué mi WSL no funciona?

Los factores potenciales que pueden contribuir a que un subsistema de Windows para Linux (WSL) no funcione son multifacéticos y de naturaleza diversa. Para solucionar y resolver cualquier problema relacionado con WSL, es esencial identificar y abordar las causas raíz. Algunos ejemplos comunes de factores contribuyentes podrían incluir la utilización de una versión obsoleta del kernel de WSL Linux o una sesión de WSL terminada incorrectamente.

¿Cómo reinicio WSL?

Para finalizar correctamente el Subsistema de Windows para Linux (WSL) y garantizar su correcto funcionamiento en el uso posterior, se puede ejecutar el comando “wsl –shutdown”. Se recomienda conservar primero cualquier trabajo no guardado en WSL antes de continuar con el proceso de terminación. Una vez finalizado el procedimiento de cierre, WSL se reanudará automáticamente al iniciar una instancia de una aplicación basada en WSL.

Desafortunadamente, parece que la última versión del Subsistema de Windows para Linux (WSL) 2 está experimentando algunas dificultades técnicas y actualmente no puede funcionar correctamente en un sistema operativo Windows.

*️⃣ Enlace fuente: