Recientemente, la instalación del Subsistema de Windows para Linux (WSL) en Windows 10 y ventanas 11 se ha vuelto mucho más fácil. La herramienta ha alcanzado la versión 1.0 y ahora se distribuye generalmente a través de Microsoft Store, junto con otros métodos de instalación basados en terminales y GitHub.
Uno de los muchos beneficios de WSL es que puede configurar una distribución completa de Linux e integrarla en su flujo de trabajo de Windows sin temor a romper nada importante en su PC. Es una máquina virtual, pero que interactúa con su instalación de Windows, y si algo sale mal, simplemente puede destruirlo y comenzar de nuevo.
Pero, ¿cómo se elimina realmente una distribución de Linux instalada en WSL? A primera vista, puede pensar que solo tiene que desinstalar la «aplicación» para la distribución particular que instaló, pero eso es solo la mitad de la batalla. Si simplemente hace esto, aún le quedará un sistema de archivos completo. Y no es posible instalar distribuciones personalizadas desde fuera de Microsoft Store.
Aquí se explica cómo eliminar por completo una distribución de Linux de WSL.
Cómo eliminar completamente una distribución de Linux de WSL
De hecho, puede simplemente hacer clic con el botón derecho y desinstalar Ubuntu, Debian o cualquiera de las otras distribuciones de Linux que haya configurado en WSL. Instalarlos es tan fácil como descargarlos de Microsoft Store y eliminarlos es tan fácil como cualquier otra aplicación de Store. Alternativamente, puede hacer lo mismo con ala en la terminal si eres fanático de usar el Administrador de paquetes de Windows.
Pero esto no elimina por completo todos los rastros. Los datos y el sistema de archivos creado quedarán atrás, por lo que debe indicarle a WSL que los elimine en la terminal. Entonces, desinstale la aplicación en segundo lugar, idealmente.
Esto es lo que debe hacer.
- Abre PowerShell.
- Para obtener el nombre exacto de la distribución que desea, ingrese
wsl -l -v
. - Entrar en la terminal wsl –anular el registro
.
La opción de anular el registro le indicará a WSL que destruya por completo todos los rastros del sistema de archivos y cualquier dato que contenga. Entonces, por ejemplo, si quisiera eliminar una instalación de Debian, su comando se vería así:
wsl --unregister Debian
También distingue entre mayúsculas y minúsculas y tiene que ser exacto, por lo que es una buena idea ejecutar primero el segundo paso. Ubuntu, por ejemplo, tiene varias versiones diferentes, y es posible que deba ser específico para un número de versión, como Ubuntu 20.04. Aunque esto dependerá del paquete que haya instalado en primera instancia.
Este proceso debería elimine cualquier sistema de archivos asociado, pero vale la pena abrir el Explorador de archivos y echar un vistazo solo para asegurarse. Se puede acceder fácilmente a los sistemas de archivos WSL desde la barra lateral y, si queda algo, puede eliminarlo manualmente.
Copia de seguridad e importación a WSL
Si bien WSL puede ser desechable, también es una buena idea hacer una copia de seguridad de sus instalaciones para que, si se deshace de una, pueda volver a donde estaba un poco más fácilmente.
La copia de seguridad es un proceso bastante sencillo que implica exportar a un archivo .tar. Nuestras guías sobre exportador y importador Las instalaciones de Linux en WSL lo guiarán a través del proceso paso a paso, pero los comandos principales que necesita son los siguientes:
wsl --export
wsl --import
El proceso no toma demasiado tiempo y es particularmente útil si planea realizar cambios frecuentes en sus instalaciones de WSL.